52 lines
1.1 KiB
Makefile
52 lines
1.1 KiB
Makefile
|
# 28 april 2015
|
||
|
|
||
|
osMFILES = \
|
||
|
darwin/alloc.m \
|
||
|
darwin/autolayout.m \
|
||
|
darwin/box.m \
|
||
|
darwin/button.m \
|
||
|
darwin/checkbox.m \
|
||
|
darwin/combobox.m \
|
||
|
darwin/control.m \
|
||
|
darwin/datetimepicker.m \
|
||
|
darwin/entry.m \
|
||
|
darwin/group.m \
|
||
|
darwin/label.m \
|
||
|
darwin/main.m \
|
||
|
darwin/map.m \
|
||
|
darwin/menu.m \
|
||
|
darwin/progressbar.m \
|
||
|
darwin/radiobuttons.m \
|
||
|
darwin/separator.m \
|
||
|
darwin/slider.m \
|
||
|
darwin/spinbox.m \
|
||
|
darwin/stddialogs.m \
|
||
|
darwin/tab.m \
|
||
|
darwin/text.m \
|
||
|
darwin/util.m \
|
||
|
darwin/window.m
|
||
|
|
||
|
osHFILES = \
|
||
|
darwin/uipriv_darwin.h
|
||
|
|
||
|
osCFLAGS = \
|
||
|
-D_UI_EXTERN='__attribute__((visibility("default"))) extern' \
|
||
|
-fvisibility=hidden \
|
||
|
-mmacosx-version-min=10.7 -DMACOSX_DEPLOYMENT_TARGET=10.7
|
||
|
osLDFLAGS = \
|
||
|
-fvisibility=hidden \
|
||
|
-mmacosx-version-min=10.7 -lobjc -framework Foundation -framework AppKit
|
||
|
|
||
|
# the gcc flags don't work with Apple's linker
|
||
|
# fortunately, we don't need any; Apple's linker warns about undefined symbols in -shared builds!
|
||
|
osLDWarnUndefinedFlags =
|
||
|
|
||
|
osLIBSUFFIX = .dylib
|
||
|
osEXESUFFIX =
|
||
|
|
||
|
ifeq ($(ARCH),386)
|
||
|
archmflag = -m32
|
||
|
else
|
||
|
archmflag = -m64
|
||
|
endif
|