summaryrefslogtreecommitdiff
path: root/core/src/demo/makefile
blob: 6c4aad363eed7115c79228ee0ab6ee630f448504 (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
51
52
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
ifeq ($(RUNTIME),luajit)
luajit_LIBS 	   	:= $(if $(findstring luajit,$(base_LIBNAMES)),,luajit$(DTYPE))
demo_LIBS 			+= $(luajit_LIBS)
demo_INC_DIRS 	    += ../luajit/luajit/src
demo_LIB_DIRS 		+= ../luajit
endif

# lua
ifeq ($(RUNTIME),lua)
lua_LIBS    	   	:= $(if $(findstring lua,$(base_LIBNAMES)),,lua$(DTYPE))
demo_LIBS 			+= $(lua_LIBS)
demo_INC_DIRS 	    += ../lua/lua
demo_LIB_DIRS 		+= ../lua
endif

# sv
sv_DTYPE 			:= $(if $(findstring sv,$(base_LIBNAMES)),,$(DTYPE))
demo_LIBS 			+= sv$(sv_DTYPE)
demo_INC_DIRS 		+= ../sv/sv/include
demo_LIB_DIRS 		+= ../sv

# 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