* squid-2.3.STABLE1-storeio-mod.1.obj_tree_build.patch * Sat Jan 22 00:41:21 CET 2000 Modified Files in squid/src/fs/ufs Makefile.in Modified Files in squid/src/fs/aufs Makefile.in Modified Files in squid/src Makefile.in Modified Files in squid/icons Makefile.in Modified Files in squid/auth_modules/SMB Makefile.in Added support to the modular store I/O source layout for building Squid outside the source directory. I had not taken care of this in my added constructs. ----------------------------------------------------------------- Index: squid/src/Makefile.in diff -u squid/src/Makefile.in:1.1.1.35 squid/src/Makefile.in:1.1.1.35.4.1 --- squid/src/Makefile.in:1.1.1.35 Sat Jan 15 00:40:20 2000 +++ squid/src/Makefile.in Sat Jan 22 00:41:20 2000 @@ -202,10 +202,10 @@ $(CC) -c $< $(CFLAGS) -I$(srcdir) $(DEFAULTS) globals.c: globals.h mk-globals-c.pl - $(PERL) $(srcdir)/mk-globals-c.pl < $(srcdir)/globals.h > $@ + $(PERL) $(srcdir)/mk-globals-c.pl < $< > $@ string_arrays.c: enums.h mk-string-arrays.pl - $(PERL) $(srcdir)/mk-string-arrays.pl < $(srcdir)/enums.h > $@ + $(PERL) $(srcdir)/mk-string-arrays.pl < $< > $@ $(CLIENT_EXE): client.o $(CC) -o $@ $(LDFLAGS) client.o $(CLIENT_LIBS) @@ -223,7 +223,7 @@ $(CC) $(LDFLAGS) unlinkd-daemon.o -o $@ unlinkd-daemon.o: unlinkd.c - $(CC) -c $(CFLAGS) -DUNLINK_DAEMON $(srcdir)/unlinkd.c -o $@ + $(CC) -c $(CFLAGS) -DUNLINK_DAEMON $< -o $@ cache_diff: cache_diff.o debug.o globals.o store_key_md5.o $(CC) -o $@ $(LDFLAGS) $@.o debug.o globals.o store_key_md5.o $(STD_APP_LIBS) @@ -254,11 +254,14 @@ s%@DEFAULT_MIB_PATH@%$(DEFAULT_MIB_PATH)%g;\ s%@DEFAULT_ERROR_DIR@%$(DEFAULT_ERROR_DIR)%g;\ s%@DEFAULT_PREFIX@%$(DEFAULT_PREFIX)%g;"\ - < $(srcdir)/cf.data.pre >$@ + < $< >$@ -store_modules.c: $(srcdir)/store_modules.sh Makefile - @sh $(srcdir)/store_modules.sh $(STORE_MODULES) >store_modules.c +store_modules.c: store_modules.sh Makefile + @sh $< $(STORE_MODULES) >store_modules.c +store_modules.o: store_modules.c + $(CC) -c $< $(CFLAGS) -I$(srcdir) + $(STORE_OBJS): fs/stamp store_modules fs/stamp: @@ -378,5 +381,5 @@ tags: ctags *.[ch] ../include/*.h ../lib/*.[ch] -depend: - $(MAKEDEPEND) -I../include -I. -fMakefile *.c +depend: cf_parser.c + $(MAKEDEPEND) $(INCLUDE) -fMakefile $(srcdir)/*.c Index: squid/src/fs/aufs/Makefile.in diff -u squid/src/fs/aufs/Makefile.in:1.1.1.1 squid/src/fs/aufs/Makefile.in:1.1.1.1.2.1 --- squid/src/fs/aufs/Makefile.in:1.1.1.1 Sat Jan 15 00:47:30 2000 +++ squid/src/fs/aufs/Makefile.in Sat Jan 22 00:41:21 2000 @@ -7,6 +7,7 @@ FS = aufs top_srcdir = @top_srcdir@ +VPATH = @srcdir@ CC = @CC@ MAKEDEPEND = @MAKEDEPEND@ @@ -15,7 +16,7 @@ AC_CFLAGS = @CFLAGS@ SHELL = /bin/sh -INCLUDE = -I. -I$(top_srcdir)/src -I$(top_srcdir)/include +INCLUDE = -I../../../include -I$(top_srcdir)/include -I$(top_srcdir)/src/ CFLAGS = $(AC_CFLAGS) $(INCLUDE) $(DEFINES) OUT = ../$(FS).a Index: squid/src/fs/ufs/Makefile.in diff -u squid/src/fs/ufs/Makefile.in:1.1.1.1 squid/src/fs/ufs/Makefile.in:1.1.1.1.2.1 --- squid/src/fs/ufs/Makefile.in:1.1.1.1 Sat Jan 15 00:47:30 2000 +++ squid/src/fs/ufs/Makefile.in Sat Jan 22 00:41:21 2000 @@ -7,6 +7,7 @@ FS = ufs top_srcdir = @top_srcdir@ +VPATH = @srcdir@ CC = @CC@ MAKEDEPEND = @MAKEDEPEND@ @@ -15,7 +16,7 @@ AC_CFLAGS = @CFLAGS@ SHELL = /bin/sh -INCLUDE = -I. -I$(top_srcdir)/src -I$(top_srcdir)/include +INCLUDE = -I../../../include -I$(top_srcdir)/include -I$(top_srcdir)/src/ CFLAGS = $(AC_CFLAGS) $(INCLUDE) $(DEFINES) OUT = ../$(FS).a