]> git.decadent.org.uk Git - ion3.git/blob - pwm/Makefile
Update cfg_kludge_flash for Flash 10
[ion3.git] / pwm / Makefile
1 ##
2 ## PWM 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 = pwm3
15
16 SOURCES = pwm.c
17
18 ETC = cfg_pwm.lua
19
20 INCLUDES += $(X11_INCLUDES) 
21 INCLUDES += $(LIBMAINLOOP_INCLUDES) $(LIBTU_INCLUDES) $(LIBEXTL_INCLUDES)
22 INCLUDES += -I..
23
24 LIBS += $(X11_LIBS) -lSM -lICE
25 LIBS += $(WHOLEA) $(LIBMAINLOOP_LIBS) $(LIBEXTL_LIBS) $(LIBTU_LIBS) $(NO_WHOLEA)
26 LIBS += $(LUA_LIBS) $(DL_LIBS)
27 LIBS += -lm
28
29 MODULE_PATH = $(TOPDIR)
30
31 EXT_OBJS += ../ioncore/ioncore.a
32
33 DEFINES += -DETCDIR=\"$(ETCDIR)\" -DSHAREDIR=\"$(SHAREDIR)\" \
34            -DEXTRABINDIR=\"$(EXTRABINDIR)\" -DMODULEDIR=\"$(MODULEDIR)\" \
35            -DLCDIR=\"$(LCDIR)\" -DLOCALEDIR=\"$(LOCALEDIR)\"
36
37 ifndef PWM_ETCDIR
38 PWM_ETCDIR = $(ETCDIR)
39 else
40 DEFINES += -DPWM_ETCDIR=\"$(PWM_ETCDIR)\"
41 endif
42
43 CFLAGS += $(XOPEN_SOURCE) $(C99_SOURCE)
44
45 ######################################
46
47 include $(TOPDIR)/build/rules.mk
48
49 ######################################
50
51 _install: executable_install
52         $(INSTALLDIR) $(PWM_ETCDIR)
53         for i in $(ETC); do \
54                 $(INSTALL) -m $(DATA_MODE) $$i $(PWM_ETCDIR); \
55         done