1# Makefile for modules/ 2# $Id: Makefile.in,v 1.18 (0.9) 2004/01/11 16:23:40 [Xp-AvR] Exp $ 3 4SHELL = @SHELL@ 5top_srcdir = @top_srcdir@ 6srcdir = @srcdir@ 7VPATH = @srcdir@ 8MOD_UPDIR = @MOD_UPDIR@ 9 10@SET_MAKE@ 11MAKEFLAGS=-s 12INSTALL = @INSTALL@ 13INSTALL_PROGRAM = @INSTALL_PROGRAM@ 14INSTALL_DATA = @INSTALL_DATA@ 15INSTALL_SCRIPT = @INSTALL_SCRIPT@ 16 17CC = @CC@ 18LD = @CC@ 19STRIP = @STRIP@ 20CFLAGS = @CFLAGS@ -I../.. -I$(top_srcdir) @DEFS@ $(CFLGS) 21CPPFLAGS = @CPPFLAGS@ 22MOD_CFLAGS = @CFLAGS@ -I. -I../../.. -I$(MOD_UPDIR)$(top_srcdir) \ 23 -I$(MOD_UPDIR)$(top_srcdir)/modules @DEFS@ $(CFLGS) 24MOD_CPPFLAGS = @CPPFLAGS@ 25XLIBS = @XLIBS@ 26MOD_EXT = @MOD_EXT@ 27ENABLEIPV6 = @ENABLEIPV6@ 28 29mods = 30mod_objs = 31mod_libs = 32 33modconfig = $(top_srcdir)/ifiles/modconfig --bindir=../.. \ 34 --top_srcdir=$(top_srcdir) 35evangeline_ac_parameters = @evangeline_ac_parameters@ 36 37MAKE_MOD = $(MAKE) 'MAKE=$(MAKE)' 'CC=$(CC)' 'LD=$(LD)' \ 38'STRIP=$(STRIP)' 'CFLAGS=$(MOD_CFLAGS)' 'CPPFLAGS=$(MOD_CPPFLAGS)' \ 39'XLIBS=$(XLIBS)' 'MOD_EXT=$(MOD_EXT)' 'SHELL=$(SHELL)' 40 41 42doofus: 43 @echo "" 44 @echo "Let's try this from the right directory..." 45 @echo "" 46 @cd ../.. && $(MAKE) 47 48emodules: $(mod_libs) 49 @echo "" 50 @echo "All modules compiled." 51 52static: $(mod_objs) 53 @$(modconfig) static.h 54 55.SUFFIXES: 56.SUFFIXES: .mod .mod_so .mod_o 57 58.mod.mod_so: 59 @if test ! -d $*.mod; then mkdir $*.mod; fi; \ 60 if test ! -r $*.mod/Makefile; then \ 61 cp $(srcdir)/$*.mod/Makefile $*.mod/Makefile; \ 62 fi; \ 63 cd $*.mod && $(MAKE_MOD) 'VPATH=$(MOD_UPDIR)$(srcdir)/$*.mod' 'srcdir=$(MOD_UPDIR)$(srcdir)/$*.mod' 'MAKE=$(MAKE)' modules; 64 65.mod.mod_o: 66 @if test ! -d $*.mod; then mkdir $*.mod; fi; \ 67 if test ! -r $*.mod/Makefile; then \ 68 cp $(srcdir)/$*.mod/Makefile $*.mod/Makefile; \ 69 fi; \ 70 cd $*.mod && $(MAKE_MOD) 'VPATH=$(MOD_UPDIR)$(srcdir)/$*.mod' 'srcdir=$(MOD_UPDIR)$(srcdir)/$*.mod' 'MAKE=$(MAKE)' static; 71 72depend: 73 @for i in $(mods); do \ 74 if test ! -d $$i; then mkdir $$i; fi; \ 75 if test ! -r $$i/Makefile; then \ 76 cp $(srcdir)/$$i/Makefile $$i/Makefile; \ 77 fi; \ 78 (cd $$i && $(MAKE_MOD) "VPATH=$(MOD_UPDIR)$(srcdir)/$$i" "srcdir=$(MOD_UPDIR)$(srcdir)/$$i" depend); \ 79 done 80 81config: 82 @for i in $(mods); do \ 83 if test -f $(srcdir)/$$i/configure; then \ 84 modname=`echo $$i | sed -e 's/.mod//'`; \ 85 echo ""; \ 86 echo "Configuring module $${modname} ..."; \ 87 echo ""; \ 88 if test ! -d $$i; then mkdir $$i; fi; \ 89 (cd $$i && $(MOD_UPDIR)$(srcdir)/$$i/configure $(evangeline_ac_parameters) $(ENABLEIPV6) --cache-file=../../config.cache --srcdir=$(MOD_UPDIR)$(top_srcdir)/modules/$$i); \ 90 fi; \ 91 done; \ 92 echo "" 93 94clean: 95 @rm -f *.o *.$(MOD_EXT) *~ static.h mod.xlibs 96 @for i in *.mod; do \ 97 if test ! -d $$i; then mkdir $$i; fi; \ 98 if (test ! -r $$i/Makefile) && \ 99 (test -r $(srcdir)/$$i/Makefile); then \ 100 cp $(srcdir)/$$i/Makefile $$i/Makefile; \ 101 fi; \ 102 if (test -r $$i/Makefile); then \ 103 (cd $$i; $(MAKE) "VPATH=$(MOD_UPDIR)$(srcdir)/$$i" "srcdir=$(MOD_UPDIR)$(srcdir)/$$i" 'MAKE=$(MAKE)' clean); \ 104 fi; \ 105 done 106 107distclean: 108 @rm -f *.o *.$(MOD_EXT) *~ static.h mod.xlibs 109 @for i in *.mod; do \ 110 if test ! -d $$i; then mkdir $$i; fi; \ 111 if (test ! -r $$i/Makefile) && \ 112 (test -r $(srcdir)/$$i/Makefile); then \ 113 cp $(srcdir)/$$i/Makefile $$i/Makefile; \ 114 fi; \ 115 if (test -r $$i/Makefile); then \ 116 (cd $$i; $(MAKE) "VPATH=$(MOD_UPDIR)$(srcdir)/$$i" "srcdir=$(MOD_UPDIR)$(srcdir)/$$i" 'MAKE=$(MAKE)' distclean); \ 117 fi; \ 118 done 119 120#safety hash 121