]> git.decadent.org.uk Git - ion3.git/blob - ion/Makefile
Update cfg_kludge_flash for Flash 10
[ion3.git] / ion / Makefile
1 ##
2 ## Ion Makefile
3 ##
4
5 # System-specific configuration is in system.mk
6 TOPDIR=..
7 include $(TOPDIR)/build/system-inc.mk
8
9 # List of modules to possibly preload
10 include $(TOPDIR)/modulelist.mk
11
12 ######################################
13
14 EXECUTABLE = ion3
15
16 SOURCES = ion.c
17
18 INCLUDES += $(X11_INCLUDES)
19 INCLUDES += $(LIBMAINLOOP_INCLUDES) $(LIBTU_INCLUDES) $(LIBEXTL_INCLUDES)
20 INCLUDES += -I..
21
22 LIBS += $(X11_LIBS) -lSM -lICE
23 LIBS += $(WHOLEA) $(LIBMAINLOOP_LIBS) $(LIBEXTL_LIBS) $(LIBTU_LIBS) $(NO_WHOLEA)
24 LIBS += $(LUA_LIBS) $(DL_LIBS)
25 LIBS += -lm
26
27 MODULE_PATH = $(TOPDIR)
28
29 EXT_OBJS += ../ioncore/ioncore.a
30
31 DEFINES += -DETCDIR=\"$(ETCDIR)\" -DSHAREDIR=\"$(SHAREDIR)\" \
32            -DEXTRABINDIR=\"$(EXTRABINDIR)\" -DMODULEDIR=\"$(MODULEDIR)\" \
33            -DLCDIR=\"$(LCDIR)\" -DLOCALEDIR=\"$(LOCALEDIR)\"
34
35 CFLAGS += $(XOPEN_SOURCE) $(C99_SOURCE)
36
37 ######################################
38
39 include $(TOPDIR)/build/rules.mk
40
41 ######################################
42
43
44 _install: executable_install
45