1 # Makefile for vmail(postfix) cgi
3 INSTALL
=install -m
0644
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----"
21 # %.cnf: $(patsubst %,%.cnf,${CONF})
23 # ${CC} ${CFLAGS} -o $@ $(patsubst ${OUTDIR}%${IEX},%${IEX},$@)
24 ${INSTALL} $(patsubst ${OUTDIR}%,%,$@
) $@
26 # %${IEX}: $(patsubst %,%${IEX},${INCL})
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})