jim 97/09/06 16:38:43
Modified: src Configure Makefile.tmpl
src/regex Makefile
Log:
Configure cleanup: treat regex like a "regular" directory in the
Makefile/build process
Revision Changes Path
1.149 +3 -0 apachen/src/Configure
Index: Configure
===================================================================
RCS file: /export/home/cvs/apachen/src/Configure,v
retrieving revision 1.148
retrieving revision 1.149
diff -u -r1.148 -r1.149
--- Configure 1997/09/06 22:32:19 1.148
+++ Configure 1997/09/06 23:38:39 1.149
@@ -26,6 +26,7 @@
tmpfile3=$tmpfile.3
awkfile=$tmpfile.4
SRCDIR=`pwd`
+SUBDIRS='main $(OSDIR) modules'
####################################################################
## Now handle any arguments, which, for now, is -file
@@ -658,6 +659,7 @@
#
if [ "$RULE_WANTHSREGEX" = "yes" ]; then
REGLIB="regex/libregex.a"
+ SUBDIRS="$SUBDIRS regex"
INCLUDES="$INCLUDES -I${SRCDIR}/regex"
fi
@@ -931,6 +933,7 @@
echo "SHELL=$SHELL">> Makefile.config
echo "OSOBJ=${SRCDIR}/$OSDIR/os.o">> Makefile.config
echo "OSDIR=${SRCDIR}/$OSDIR">> Makefile.config
+echo "SUBDIRS=$SUBDIRS">> Makefile.config
echo >> Makefile.config
echo "#### End of Configure created section ####">> Makefile.config
1.63 +1 -6 apachen/src/Makefile.tmpl
Index: Makefile.tmpl
===================================================================
RCS file: /export/home/cvs/apachen/src/Makefile.tmpl,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -r1.62 -r1.63
--- Makefile.tmpl 1997/09/03 13:20:43 1.62
+++ Makefile.tmpl 1997/09/06 23:38:40 1.63
@@ -14,8 +14,6 @@
$(OSDIR)/libos.a \
main/libmain.a
-SUBDIRS=main $(OSDIR) modules
-
.c.o:
$(CC) -c $(INCLUDES) $(CFLAGS) $(SPACER) $<
@@ -28,7 +26,7 @@
@echo "If not, you will at least have to touch @@Configuration@@."
@false
-httpd: $(REGLIB) modules.o subdirs
+httpd: modules.o subdirs
rm -f buildmark.c
echo 'const char SERVER_BUILT[] = "'`date`'";' > buildmark.c
$(CC) -c $(CFLAGS) buildmark.c
@@ -38,9 +36,6 @@
for i in $(SUBDIRS); do \
( cd $$i; $(MAKE) CC='$(CC)' AUX_CFLAGS='$(CFLAGS)'
RANLIB='$(RANLIB)') \
done
-
-$(REGLIB):
- (cd regex; $(MAKE) lib CC='$(CC)' AUX_CFLAGS='$(CFLAGS)'
RANLIB='$(RANLIB)')
support: support-dir
1.6 +3 -3 apachen/src/regex/Makefile
Index: Makefile
===================================================================
RCS file: /export/home/cvs/apachen/src/regex/Makefile,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- Makefile 1997/07/08 18:05:39 1.5
+++ Makefile 1997/09/06 23:38:43 1.6
@@ -35,12 +35,12 @@
.c.ih:
sh ./mkh $(MKHFLAGS) -p $< >$@
-default: r
-
-lib: purge $(OBJPRODN)
+all lib: purge $(OBJPRODN)
rm -f libregex.a
ar crv libregex.a $(OBJPRODN)
$(RANLIB) libregex.a
+
+default: r
purge:
rm -f *.o