Released version 3-2015061300
[notion.git] / mod_xinerama / Makefile
blob62bed229d7f6670efdeb977317e4c364c33502fe
1 ##
2 ## Ion xinerama module Makefile
3 ##
4 ##
6 # System specific configuration is in system.mk
7 TOPDIR=..
8 include $(TOPDIR)/build/system-inc.mk
10 ######################################
12 INCLUDES += $(LIBTU_INCLUDES) $(LIBEXTL_INCLUDES) $(X11_INCLUDES) -I$(TOPDIR)
13 CFLAGS += $(XOPEN_SOURCE) $(C99_SOURCE)
14 DOCS=LICENSE README
16 SOURCES=mod_xinerama.c
18 MAKE_EXPORTS=mod_xinerama
19 LIBS = -L/usr/lib/x86_64-linux-gnu $(X11_LIBS) -lXinerama
20 MODULE=mod_xinerama
21 MODULE_STUB=mod_xinerama.lua
23 ######################################
25 include $(TOPDIR)/build/rules.mk
27 ######################################
29 _install: module_install
30 $(INSTALLDIR) $(DESTDIR)$(ETCDIR)
31 for i in $(ETC); do \
32 $(INSTALL) -m $(DATA_MODE) $$i $(DESTDIR)$(ETCDIR); \
33 done
35 ######################################
37 .PHONY: tarball
38 tarball: $(SOURCES) $(ETC) $(DOCS) $(MODULE_STUB) Makefile
39 sh -c 'BASENAME=ion-devel-$(MODULE)-`date -r \`ls -t $+ | head -n 1\` +%Y%m%d`; \
40 mkdir $$BASENAME; \
41 cp $+ $$BASENAME; \
42 tar -cvjf $$BASENAME.tar.bz2 $$BASENAME/*; \
43 rm -Rf $$BASENAME'
45 .PHONY: test
46 test: $(SOURCES)
47 lua test_xinerama.lua
49 ######################################
51 .PHONY: tags
52 tags:
53 exuberant-ctags -R . $(TOPDIR)
55 mod_xinerama.o: exports.h
57 ################ ls_xinerama utility ###############
59 ls_xinerama: ls_xinerama.c
60 $(CC) ls_xinerama.c -o ls_xinerama -Wl,--as-needed -lX11 -lXinerama