summaryrefslogtreecommitdiff
path: root/mk/wmii.mk
blob: b33bce5acdf0fa2bcde14b1c3b74e9acb9fa0860 (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
VERS = hg$$(hg identify -n)
VERS = $$(test -n "$$WMII_HGVERSION" && echo $$WMII_HGVERSION || \
          echo -n "hg$$(hg id -n 2>/dev/null)")

WMII_HGVERSION = $(VERS)
WMII_HGVERSION:= $(shell echo $(VERS))
WMII_HGVERSION!= echo $(VERS)

VERSION = $(WMII_HGVERSION)
COPYRIGHT = ©2010 Kris Maglione

CONFDIR = wmii
LOCALCONF = ~/.$(CONFDIR)
GLOBALCONF = $(ETC)/$(CONFDIR)

.MAKE.EXPORTED += WMII_HGVERSION
SUBMAKE_EXPORT = WMII_HGVERSION=$(WMII_HGVERSION)

LIBS9 = $(ROOT)/lib/libstuff.a $(ROOT)/lib/libregexp9.a $(ROOT)/lib/libbio.a $(ROOT)/lib/libfmt.a $(ROOT)/lib/libutf.a

CFLAGS += '-DVERSION=\"$(VERSION)\"' '-DCOPYRIGHT=\"$(COPYRIGHT)\"' \
	  '-DCONFDIR=\"$(CONFDIR)\"' '-DCONFPREFIX=\"$(ETC)\"' \
	  '-DLOCALCONF=\"$(LOCALCONF)\"' '-DGLOBALCONF=\"$(GLOBALCONF)\"' \
	  -DIXP_NEEDAPI=129

FILTER = sed "s|@ALTDOC@|$(DOC)/alternative_wmiircs|g; \
	      s|@BINSH@|$(BINSH)|g; \
	      s|@CONFDIR@|$(CONFDIR)|g; \
	      s|@CONFPREFIX@|$(ETC)|g; \
	      s|@DOCDIR@|$(DOC)|g; \
	      s|@EXAMPLES@|$(DOC)/examples|g; \
	      s|@GLOBALCONF@|$(GLOBALCONF)|g; \
	      s|@LIBDIR@|$(LIBDIR)|g; \
	      s|@LOCALCONF@|$(LOCALCONF)|g; \
	      s|@PYTHON@|$(PYTHON)|g; \
	      s|@TERMINAL@|$(TERMINAL)|g; \
	      s|@VERSION@|$(VERSION)|g; \
	      /^@@/d;"