blob: 37b06ad985229e738eaec21d549776249f3719b1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
include $(PRO_DIR)/prefix.mak
NAMES = demo
demo_TYPE = BIN
demo_C_FILES += xmake
demo_PKGS-$(BASE) += base
demo_CXFLAGS += -D__tb_prefix__=\"xmake\"
demo_LIBS += xmake$(DTYPE)
demo_LIB_DIRS += ../xmake
# lcurses
demo_LIBS += lcurses$(DTYPE)
demo_LIB_DIRS += ../lcurses
# tbox
tbox_DTYPE := $(if $(findstring tbox,$(base_LIBNAMES)),,$(DTYPE))
demo_LIBS += tbox$(tbox_DTYPE)
demo_INC_DIRS += ../ ../tbox/tbox/src ../tbox/inc/$(PLAT)
demo_LIB_DIRS += ../tbox
# luajit
luajit_LIBS := $(if $(findstring luajit,$(base_LIBNAMES)),,luajit$(DTYPE))
demo_LIBS += $(luajit_LIBS)
demo_INC_DIRS += ../luajit/luajit/src
demo_LIB_DIRS += ../luajit
# sv
ifndef SV_LIBS
SV_LIBS := sv$(DTYPE)
endif
ifndef SV_INC_DIRS
SV_INC_DIRS := ../sv/sv/include
endif
ifndef SV_LIB_DIRS
SV_LIB_DIRS := ../sv
endif
demo_LIBS += $(SV_LIBS)
demo_INC_DIRS += $(SV_INC_DIRS)
demo_LIB_DIRS += $(SV_LIB_DIRS)
# lua-cjson
lua-cjson_LIBS := $(if $(findstring cjson,$(base_LIBNAMES)),,lua-cjson$(DTYPE))
demo_LIBS += $(lua-cjson_LIBS)
demo_LIB_DIRS += ../lua-cjson
demo_LIBS += $(BASE_LIBS)
include $(PRO_DIR)/suffix.mak
|