]>
Commit | Line | Data |
---|---|---|
2c536050 JE |
1 | # -*- Makefile -*- |
2 | # MANUAL | |
3 | ||
2d36632d JE |
4 | abs_top_srcdir = @abs_top_srcdir@ |
5 | ||
2c536050 JE |
6 | prefix = @prefix@ |
7 | exec_prefix = @exec_prefix@ | |
8 | libexecdir = @libexecdir@ | |
9 | xtlibdir = @xtlibdir@ | |
10 | ||
11 | CC = @CC@ | |
12 | CCLD = ${CC} | |
03354eed | 13 | CFLAGS = @CFLAGS@ |
7c248871 | 14 | LDFLAGS = @LDFLAGS@ |
2c536050 | 15 | |
15de3beb | 16 | libxtables_CFLAGS = @libxtables_CFLAGS@ |
c012379e | 17 | libxtables_LIBS = @libxtables_LIBS@ |
2c536050 JE |
18 | AM_DEPFLAGS = -Wp,-MMD,$(@D)/.$(@F).d,-MT,$@ |
19 | ||
20 | AM_DEFAULT_VERBOSITY = 0 | |
21 | am__v_CC_0 = @echo " CC " $@; | |
22 | am__v_CCLD_0 = @echo " CCLD " $@; | |
23 | am__v_GEN_0 = @echo " GEN " $@; | |
24 | am__v_SILENT_0 = @ | |
25 | am__v_CC_ = ${am__v_CC_${AM_DEFAULT_VERBOSITY}} | |
26 | am__v_CCLD_ = ${am__v_CCLD_${AM_DEFAULT_VERBOSITY}} | |
27 | am__v_GEN_ = ${am__v_GEN_${AM_DEFAULT_VERBOSITY}} | |
28 | am__v_SILENT_ = ${am__v_SILENT_${AM_DEFAULT_VERBOSITY}} | |
29 | AM_V_CC = ${am__v_CC_${V}} | |
30 | AM_V_CCLD = ${am__v_CCLD_${V}} | |
31 | AM_V_GEN = ${am__v_GEN_${V}} | |
32 | AM_V_silent = ${am__v_GEN_${V}} | |
33 | ||
34 | include ${XA_TOPSRCDIR}/mconfig | |
35 | -include ${XA_TOPSRCDIR}/mconfig.* | |
36 | include ${XA_SRCDIR}/Mbuild | |
37 | -include ${XA_SRCDIR}/Mbuild.* | |
38 | ||
39 | targets := $(filter-out %/,${obj-m}) | |
40 | subdirs_list := $(filter %/,${obj-m}) | |
41 | ||
42 | .SECONDARY: | |
43 | ||
44 | .PHONY: all install clean | |
45 | ||
46 | all: ${targets} | |
54950849 | 47 | @for i in ${subdirs_list}; do ${MAKE} -C $$i || exit $$?; done; |
2c536050 JE |
48 | |
49 | install: ${targets} | |
54950849 | 50 | @for i in ${subdirs_list}; do ${MAKE} -C $$i $@ || exit $$?; done; |
2c536050 | 51 | install -dm0755 "${DESTDIR}/${xtlibdir}"; |
b20e0286 | 52 | @for i in $^; do install -pm0755 $$i "${DESTDIR}/${xtlibdir}"; done; |
2c536050 JE |
53 | |
54 | clean: | |
54950849 | 55 | @for i in ${subdirs_list}; do ${MAKE} -C $$i $@ || exit $$?; done; |
2c536050 JE |
56 | rm -f *.oo *.so; |
57 | ||
58 | lib%.so: lib%.oo | |
c012379e | 59 | ${AM_V_CCLD}${CCLD} ${AM_LDFLAGS} -shared ${LDFLAGS} -o $@ $< ${libxtables_LIBS} ${LDLIBS}; |
2c536050 JE |
60 | |
61 | %.oo: ${XA_SRCDIR}/%.c | |
77027ff8 | 62 | ${AM_V_CC}${CC} ${AM_DEPFLAGS} ${AM_CPPFLAGS} ${AM_CFLAGS} -DPIC -fPIC ${CPPFLAGS} ${CFLAGS} -o $@ -c $<; |