[UP] HHH_a, cgi can work perfect now, use escape and unescape lib
[archserver.git] / mail / postfix / cgi / Makefile
blob81e3cbe383269987aad062edf2a21d94e7e518a2
1 # Makefile for vmail(postfix) cgi
2 CC=luac
3 INSTALL=install -m 0644
5 INEXT=.lua
6 EXT=.u
7 IEX=.inc
8 OUTDIR=/srv/http/vmail/
10 # copy configuration, compile source and libs
11 CONF=$(patsubst %.cnf,%,$(wildcard *.cnf))
12 APPS=$(patsubst %.lua,%,$(wildcard *.lua))
13 INCL=$(patsubst %.inc,%,$(wildcard *.inc))
15 all: $(patsubst %,${OUTDIR}%${EXT},${APPS}) $(patsubst %,${OUTDIR}%${IEX},${INCL}) $(patsubst %,${OUTDIR}%.cnf,${CONF})
16 @echo -e "all done\n----"
17 @echo APPS: ${APPS}
18 @echo INCL: ${INCL}
19 @echo CONF: ${CONF}
21 # %.cnf: $(patsubst %,%.cnf,${CONF})
22 %.cnf: _DUMMY
23 # ${CC} ${CFLAGS} -o $@ $(patsubst ${OUTDIR}%${IEX},%${IEX},$@)
24 ${INSTALL} $(patsubst ${OUTDIR}%,%,$@) $@
26 # %${IEX}: $(patsubst %,%${IEX},${INCL})
27 %${IEX}: _DUMMY
28 ${CC} ${CFLAGS} -o $@ $(patsubst ${OUTDIR}%${IEX},%${IEX},$@)
30 # fixme: one change will occur will rebuild
31 %${EXT}: $(patsubst %,%${INEXT},${APPS})
32 ${CC} ${CFLAGS} -o $@ $(patsubst ${OUTDIR}%${EXT},%${INEXT},$@)
34 # .PHONY: $(patsubst %,${OUTDIR}%${IEX},${INCL})
35 .PHONY: _DUMMY