# Makefile for modules/ # $Id: Makefile.in,v 1.18 (0.9) 2004/01/11 16:23:40 [Xp-AvR] Exp $ SHELL = @SHELL@ top_srcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ MOD_UPDIR = @MOD_UPDIR@ @SET_MAKE@ MAKEFLAGS=-s INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ CC = @CC@ LD = @CC@ STRIP = @STRIP@ CFLAGS = @CFLAGS@ -I../.. -I$(top_srcdir) @DEFS@ $(CFLGS) CPPFLAGS = @CPPFLAGS@ MOD_CFLAGS = @CFLAGS@ -I. -I../../.. -I$(MOD_UPDIR)$(top_srcdir) \ -I$(MOD_UPDIR)$(top_srcdir)/modules @DEFS@ $(CFLGS) MOD_CPPFLAGS = @CPPFLAGS@ XLIBS = @XLIBS@ MOD_EXT = @MOD_EXT@ ENABLEIPV6 = @ENABLEIPV6@ mods = mod_objs = mod_libs = modconfig = $(top_srcdir)/ifiles/modconfig --bindir=../.. \ --top_srcdir=$(top_srcdir) evangeline_ac_parameters = @evangeline_ac_parameters@ MAKE_MOD = $(MAKE) 'MAKE=$(MAKE)' 'CC=$(CC)' 'LD=$(LD)' \ 'STRIP=$(STRIP)' 'CFLAGS=$(MOD_CFLAGS)' 'CPPFLAGS=$(MOD_CPPFLAGS)' \ 'XLIBS=$(XLIBS)' 'MOD_EXT=$(MOD_EXT)' 'SHELL=$(SHELL)' doofus: @echo "" @echo "Let's try this from the right directory..." @echo "" @cd ../.. && $(MAKE) emodules: $(mod_libs) @echo "" @echo "All modules compiled." static: $(mod_objs) @$(modconfig) static.h .SUFFIXES: .SUFFIXES: .mod .mod_so .mod_o .mod.mod_so: @if test ! -d $*.mod; then mkdir $*.mod; fi; \ if test ! -r $*.mod/Makefile; then \ cp $(srcdir)/$*.mod/Makefile $*.mod/Makefile; \ fi; \ cd $*.mod && $(MAKE_MOD) 'VPATH=$(MOD_UPDIR)$(srcdir)/$*.mod' 'srcdir=$(MOD_UPDIR)$(srcdir)/$*.mod' 'MAKE=$(MAKE)' modules; .mod.mod_o: @if test ! -d $*.mod; then mkdir $*.mod; fi; \ if test ! -r $*.mod/Makefile; then \ cp $(srcdir)/$*.mod/Makefile $*.mod/Makefile; \ fi; \ cd $*.mod && $(MAKE_MOD) 'VPATH=$(MOD_UPDIR)$(srcdir)/$*.mod' 'srcdir=$(MOD_UPDIR)$(srcdir)/$*.mod' 'MAKE=$(MAKE)' static; depend: @for i in $(mods); do \ if test ! -d $$i; then mkdir $$i; fi; \ if test ! -r $$i/Makefile; then \ cp $(srcdir)/$$i/Makefile $$i/Makefile; \ fi; \ (cd $$i && $(MAKE_MOD) "VPATH=$(MOD_UPDIR)$(srcdir)/$$i" "srcdir=$(MOD_UPDIR)$(srcdir)/$$i" depend); \ done config: @for i in $(mods); do \ if test -f $(srcdir)/$$i/configure; then \ modname=`echo $$i | sed -e 's/.mod//'`; \ echo ""; \ echo "Configuring module $${modname} ..."; \ echo ""; \ if test ! -d $$i; then mkdir $$i; fi; \ (cd $$i && $(MOD_UPDIR)$(srcdir)/$$i/configure $(evangeline_ac_parameters) $(ENABLEIPV6) --cache-file=../../config.cache --srcdir=$(MOD_UPDIR)$(top_srcdir)/modules/$$i); \ fi; \ done; \ echo "" clean: @rm -f *.o *.$(MOD_EXT) *~ static.h mod.xlibs @for i in *.mod; do \ if test ! -d $$i; then mkdir $$i; fi; \ if (test ! -r $$i/Makefile) && \ (test -r $(srcdir)/$$i/Makefile); then \ cp $(srcdir)/$$i/Makefile $$i/Makefile; \ fi; \ if (test -r $$i/Makefile); then \ (cd $$i; $(MAKE) "VPATH=$(MOD_UPDIR)$(srcdir)/$$i" "srcdir=$(MOD_UPDIR)$(srcdir)/$$i" 'MAKE=$(MAKE)' clean); \ fi; \ done distclean: @rm -f *.o *.$(MOD_EXT) *~ static.h mod.xlibs @for i in *.mod; do \ if test ! -d $$i; then mkdir $$i; fi; \ if (test ! -r $$i/Makefile) && \ (test -r $(srcdir)/$$i/Makefile); then \ cp $(srcdir)/$$i/Makefile $$i/Makefile; \ fi; \ if (test -r $$i/Makefile); then \ (cd $$i; $(MAKE) "VPATH=$(MOD_UPDIR)$(srcdir)/$$i" "srcdir=$(MOD_UPDIR)$(srcdir)/$$i" 'MAKE=$(MAKE)' distclean); \ fi; \ done #safety hash