From 6265aa306d74dd115e0406328ade53e39a2021a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Sat, 18 Jan 1997 13:55:47 -0800 Subject: [PATCH] All Makefile.src now removed, Makefile.in added instead, . cvsignore and configure.in files updated Rev: src/.cvsignore:1.3 Rev: src/Makefile.in:1.3 Rev: src/Makefile.src:1.19(DEAD) Rev: src/configure.in:1.42 Rev: src/modules/.cvsignore:1.2 Rev: src/modules/Makefile.in:1.3 Rev: src/modules/Makefile.src:1.11(DEAD) Rev: src/modules/call_out/.cvsignore:1.2 Rev: src/modules/call_out/Makefile.in:1.3 Rev: src/modules/call_out/Makefile.src:1.5(DEAD) Rev: src/modules/call_out/configure.in:1.2 Rev: src/modules/configure.in:1.2 Rev: src/modules/files/.cvsignore:1.2 Rev: src/modules/files/Makefile.in:1.3 Rev: src/modules/files/Makefile.src:1.6(DEAD) Rev: src/modules/files/configure.in:1.9 Rev: src/modules/gdbmmod/.cvsignore:1.2 Rev: src/modules/gdbmmod/Makefile.in:1.3 Rev: src/modules/gdbmmod/Makefile.src:1.5(DEAD) Rev: src/modules/gdbmmod/configure.in:1.3 Rev: src/modules/gmpmod/.cvsignore:1.2 Rev: src/modules/gmpmod/Makefile.in:1.3 Rev: src/modules/gmpmod/Makefile.src:1.5(DEAD) Rev: src/modules/gmpmod/configure.in:1.4 Rev: src/modules/image/.cvsignore:1.2 Rev: src/modules/image/Makefile.in:1.5 Rev: src/modules/image/Makefile.src:1.11(DEAD) Rev: src/modules/image/configure.in:1.5 Rev: src/modules/image/dependencies:1.2(DEAD) Rev: src/modules/math/.cvsignore:1.2 Rev: src/modules/math/Makefile.in:1.3 Rev: src/modules/math/Makefile.src:1.6(DEAD) Rev: src/modules/math/configure.in:1.2 Rev: src/modules/module_dir_marker:1.2(DEAD) Rev: src/modules/module_makefile:1.1 Rev: src/modules/mysql/.cvsignore:1.2 Rev: src/modules/mysql/Makefile.in:1.1 Rev: src/modules/mysql/Makefile.src:1.2(DEAD) Rev: src/modules/mysql/configure.in:1.8 Rev: src/modules/pipe/.cvsignore:1.2 Rev: src/modules/pipe/Makefile.in:1.5 Rev: src/modules/pipe/Makefile.src:1.5(DEAD) Rev: src/modules/pipe/configure.in:1.2 Rev: src/modules/pipe/dependencies:1.2(DEAD) Rev: src/modules/readlinemod/.cvsignore:1.2 Rev: src/modules/readlinemod/Makefile.in:1.3 Rev: src/modules/readlinemod/Makefile.src:1.6(DEAD) Rev: src/modules/readlinemod/configure.in:1.7 Rev: src/modules/regexp/.cvsignore:1.2 Rev: src/modules/regexp/Makefile.src:1.5(DEAD) Rev: src/modules/regexp/configure.in:1.2 Rev: src/modules/spider/.cvsignore:1.2 Rev: src/modules/spider/Makefile.src:1.7(DEAD) Rev: src/modules/spider/configure.in:1.8 Rev: src/modules/spider/dependencies:1.2(DEAD) Rev: src/modules/sprintf/.cvsignore:1.2 Rev: src/modules/sprintf/Makefile.src:1.5(DEAD) Rev: src/modules/sprintf/configure.in:1.2 Rev: src/modules/ssleay/.cvsignore:1.2 Rev: src/modules/ssleay/Makefile.src:1.8(DEAD) Rev: src/modules/ssleay/configure.in:1.7 Rev: src/modules/zlibmod/.cvsignore:1.2 Rev: src/modules/zlibmod/Makefile.src:1.2(DEAD) Rev: src/modules/zlibmod/configure.in:1.2 Rev: src/object.h:1.6 Rev: src/run_autoconfig:1.5 --- .gitattributes | 2 +- src/.cvsignore | 2 +- src/.gitignore | 2 +- src/{Makefile.src => Makefile.in} | 8 +- src/configure.in | 5 +- src/modules/.cvsignore | 2 +- src/modules/.gitignore | 2 +- src/modules/{Makefile.src => Makefile.in} | 2 + src/modules/call_out/.cvsignore | 2 +- src/modules/call_out/.gitignore | 2 +- src/modules/call_out/Makefile.in | 14 ++ src/modules/call_out/Makefile.src | 33 ---- src/modules/call_out/configure.in | 4 + src/modules/configure.in | 4 +- src/modules/files/.cvsignore | 2 +- src/modules/files/.gitignore | 2 +- src/modules/files/Makefile.in | 15 ++ src/modules/files/Makefile.src | 39 ----- src/modules/files/configure.in | 4 + src/modules/gdbmmod/.cvsignore | 5 +- src/modules/gdbmmod/.gitignore | 5 +- src/modules/gdbmmod/Makefile.in | 17 ++ src/modules/gdbmmod/Makefile.src | 35 ---- src/modules/gdbmmod/configure.in | 4 + src/modules/gmpmod/.cvsignore | 2 +- src/modules/gmpmod/.gitignore | 2 +- src/modules/gmpmod/Makefile.in | 17 ++ src/modules/gmpmod/Makefile.src | 35 ---- src/modules/gmpmod/configure.in | 4 + src/modules/image/.cvsignore | 1 - src/modules/image/.gitignore | 1 - src/modules/image/Makefile.in | 23 +++ src/modules/image/Makefile.src | 41 ----- src/modules/image/configure.in | 4 + src/modules/image/dependencies | 53 ------ src/modules/math/.cvsignore | 2 +- src/modules/math/.gitignore | 2 +- src/modules/math/Makefile.in | 16 ++ src/modules/math/Makefile.src | 34 ---- src/modules/math/configure.in | 4 + src/modules/module_dir_marker | 1 - .../{sprintf/Makefile.src => module_makefile} | 13 +- src/modules/mysql/.cvsignore | 2 +- src/modules/mysql/.gitignore | 2 +- .../mysql/{Makefile.src => Makefile.in} | 4 +- src/modules/mysql/configure.in | 4 +- src/modules/pipe/.cvsignore | 1 - src/modules/pipe/.gitignore | 1 - src/modules/pipe/Makefile.in | 15 ++ src/modules/pipe/Makefile.src | 33 ---- src/modules/pipe/configure.in | 6 + src/modules/pipe/dependencies | 16 -- src/modules/readlinemod/.cvsignore | 2 +- src/modules/readlinemod/.gitignore | 2 +- .../readlinemod/{Makefile.src => Makefile.in} | 2 + src/modules/readlinemod/configure.in | 3 + src/modules/regexp/.cvsignore | 2 +- src/modules/regexp/.gitignore | 2 +- src/modules/regexp/Makefile.src | 33 ---- src/modules/regexp/configure.in | 7 + src/modules/spider/.cvsignore | 1 - src/modules/spider/.gitignore | 1 - src/modules/spider/Makefile.src | 36 ---- src/modules/spider/configure.in | 2 + src/modules/spider/dependencies | 163 ------------------ src/modules/sprintf/.cvsignore | 2 +- src/modules/sprintf/.gitignore | 2 +- src/modules/sprintf/configure.in | 7 + src/modules/ssleay/.cvsignore | 2 +- src/modules/ssleay/.gitignore | 2 +- src/modules/ssleay/Makefile.src | 27 --- src/modules/ssleay/configure.in | 3 + src/modules/zlibmod/.cvsignore | 2 +- src/modules/zlibmod/.gitignore | 2 +- src/modules/zlibmod/Makefile.src | 35 ---- src/modules/zlibmod/configure.in | 5 + src/object.h | 10 +- src/run_autoconfig | 12 +- 78 files changed, 233 insertions(+), 685 deletions(-) rename src/{Makefile.src => Makefile.in} (97%) rename src/modules/{Makefile.src => Makefile.in} (98%) create mode 100644 src/modules/call_out/Makefile.in delete mode 100644 src/modules/call_out/Makefile.src create mode 100644 src/modules/files/Makefile.in delete mode 100644 src/modules/files/Makefile.src create mode 100644 src/modules/gdbmmod/Makefile.in delete mode 100644 src/modules/gdbmmod/Makefile.src create mode 100644 src/modules/gmpmod/Makefile.in delete mode 100644 src/modules/gmpmod/Makefile.src create mode 100644 src/modules/image/Makefile.in delete mode 100644 src/modules/image/Makefile.src delete mode 100644 src/modules/image/dependencies create mode 100644 src/modules/math/Makefile.in delete mode 100644 src/modules/math/Makefile.src delete mode 100644 src/modules/module_dir_marker rename src/modules/{sprintf/Makefile.src => module_makefile} (61%) rename src/modules/mysql/{Makefile.src => Makefile.in} (88%) create mode 100644 src/modules/pipe/Makefile.in delete mode 100644 src/modules/pipe/Makefile.src delete mode 100644 src/modules/pipe/dependencies rename src/modules/readlinemod/{Makefile.src => Makefile.in} (98%) delete mode 100644 src/modules/regexp/Makefile.src delete mode 100644 src/modules/spider/Makefile.src delete mode 100644 src/modules/spider/dependencies delete mode 100644 src/modules/ssleay/Makefile.src delete mode 100644 src/modules/zlibmod/Makefile.src diff --git a/.gitattributes b/.gitattributes index 96aed6ceb2..c6e909023e 100644 --- a/.gitattributes +++ b/.gitattributes @@ -59,7 +59,7 @@ testfont binary /src/modules/image/pnm.c foreign_ident /src/modules/image/quant.c foreign_ident /src/modules/image/togif.c foreign_ident -/src/modules/mysql/Makefile.src foreign_ident +/src/modules/mysql/Makefile.in foreign_ident /src/modules/mysql/configure.in foreign_ident /src/modules/mysql/mysql.c foreign_ident /src/modules/mysql/precompiled_mysql.h foreign_ident diff --git a/src/.cvsignore b/src/.cvsignore index ddb2fab11e..fd68b3e776 100644 --- a/src/.cvsignore +++ b/src/.cvsignore @@ -1,6 +1,6 @@ configure +dependencies language.c language.h peep_engine.c -Makefile.in stamp-h diff --git a/src/.gitignore b/src/.gitignore index ad6f768107..bf7dde9fe2 100644 --- a/src/.gitignore +++ b/src/.gitignore @@ -1,6 +1,6 @@ /configure +/dependencies /language.c /language.h /peep_engine.c -/Makefile.in /stamp-h diff --git a/src/Makefile.src b/src/Makefile.in similarity index 97% rename from src/Makefile.src rename to src/Makefile.in index 5a3c3cf75f..d853da01a7 100644 --- a/src/Makefile.src +++ b/src/Makefile.in @@ -98,6 +98,7 @@ OBJ= \ stralloc.o \ stuff.o \ threads.o \ + version.o \ svalue.o @EXTRA_OBJS@ # @@ -249,10 +250,7 @@ $(SRCDIR)/configure: configure.in config.status: $(SRCDIR)/configure ./config.status --recheck -$(SRCDIR)/Makefile.in: $(SRCDIR)/Makefile.src - gcc -MM $(PREFLAGS) $(SRCDIR)/*.c | $(TMP_BINDIR)/fixdepends.sh $(SRCDIR) - -Makefile: $(SRCDIR)/Makefile.in config.status +Makefile: $(SRCDIR)/Makefile.in $(SRCDIR)/dependencies config.status CONFIG_FILES=Makefile CONFIG_HEADERS= ./config.status @echo "Run make again" @exit 1 @@ -264,4 +262,4 @@ stamp-h: machine.h.in config.status testsuite: $(SRCDIR)/testsuite.in $(TMP_BINDIR)/mktestsuite $(SRCDIR)/testsuite.in >testsuite - +@dependencies@ diff --git a/src/configure.in b/src/configure.in index bc811e5f8e..377e695e44 100644 --- a/src/configure.in +++ b/src/configure.in @@ -1,4 +1,4 @@ -AC_REVISION("$Id: configure.in,v 1.41 1997/01/16 04:59:28 hubbe Exp $") +AC_REVISION("$Id: configure.in,v 1.42 1997/01/18 21:48:06 hubbe Exp $") AC_INIT(interpret.c) AC_CONFIG_HEADER(machine.h) @@ -1197,6 +1197,9 @@ my_libdir=`echo $prefix | sed "s@^NONE@$ac_default_prefix@g"` default_master=$my_libdir/lib/pike/master.pike AC_DEFINE_UNQUOTED(DEFAULT_MASTER,"$default_master") +AC_SUBST_FILE(dependencies) +dependencies=$srcdir/dependencies + AC_SUBST(YACC) AC_SUBST(INSTALL) AC_SUBST(WARN) diff --git a/src/modules/.cvsignore b/src/modules/.cvsignore index 64200ddc24..a8a3cefd4a 100644 --- a/src/modules/.cvsignore +++ b/src/modules/.cvsignore @@ -1,2 +1,2 @@ -Makefile.in configure +dependencies diff --git a/src/modules/.gitignore b/src/modules/.gitignore index addfc0376f..8e0a10a2de 100644 --- a/src/modules/.gitignore +++ b/src/modules/.gitignore @@ -1,2 +1,2 @@ -/Makefile.in /configure +/dependencies diff --git a/src/modules/Makefile.src b/src/modules/Makefile.in similarity index 98% rename from src/modules/Makefile.src rename to src/modules/Makefile.in index 308aab3523..54708a8b23 100644 --- a/src/modules/Makefile.src +++ b/src/modules/Makefile.in @@ -34,3 +34,5 @@ verify: verbose_verify: for a in $(MODULES) ; do ( cd $$a ; ${MAKE} $(MAKE_FLAGS) verbose_verify ) ; done + +@dependencies@ diff --git a/src/modules/call_out/.cvsignore b/src/modules/call_out/.cvsignore index 76e8a85506..a8a3cefd4a 100644 --- a/src/modules/call_out/.cvsignore +++ b/src/modules/call_out/.cvsignore @@ -1,2 +1,2 @@ configure -Makefile.in +dependencies diff --git a/src/modules/call_out/.gitignore b/src/modules/call_out/.gitignore index 1f3e111bcb..8e0a10a2de 100644 --- a/src/modules/call_out/.gitignore +++ b/src/modules/call_out/.gitignore @@ -1,2 +1,2 @@ /configure -/Makefile.in +/dependencies diff --git a/src/modules/call_out/Makefile.in b/src/modules/call_out/Makefile.in new file mode 100644 index 0000000000..588de186c7 --- /dev/null +++ b/src/modules/call_out/Makefile.in @@ -0,0 +1,14 @@ +SRCDIR=@srcdir@ +VPATH=@srcdir@:@srcdir@/../..:../.. +FILES=call_out.o + +all: call_out.a + +@module_makefile@ + +call_out.a: $(FILES) + -rm -f call_out.a + ar cq call_out.a $(FILES) + -@RANLIB@ call_out.a + +@dependencies@ diff --git a/src/modules/call_out/Makefile.src b/src/modules/call_out/Makefile.src deleted file mode 100644 index 7d64103705..0000000000 --- a/src/modules/call_out/Makefile.src +++ /dev/null @@ -1,33 +0,0 @@ -SRCDIR=@srcdir@ -VPATH=@srcdir@:@srcdir@/../..:../.. -PREFLAGS=$(DEFINES) -I$(SRCDIR) -I$(SRCDIR)/../.. -I../.. -CFLAGS=$(PREFLAGS) $(OTHERFLAGS) - -FILES=call_out.o - -call_out.a: $(FILES) - -rm -f call_out.a - ar cq call_out.a $(FILES) - -@RANLIB@ call_out.a - -clean: - -rm -f *.o *.a - -depend: - gcc -MM $(PREFLAGS) $(SRCDIR)/*.c | $(TMP_BINDIR)/fixdepends.sh $(SRCDIR) - -#verify / debug -module_testsuite: $(SRCDIR)/testsuite.in - $(TMP_BINDIR)/mktestsuite $(SRCDIR)/testsuite.in >module_testsuite - -verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite - -verbose_verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite --verbose - -gdb_verify: module_testsuite - @echo >.gdbinit handle SIGUSR1 nostop noprint pass - @echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f - gdb ../../pike - @rm .gdbinit diff --git a/src/modules/call_out/configure.in b/src/modules/call_out/configure.in index ae228dce80..a6e609d9dd 100644 --- a/src/modules/call_out/configure.in +++ b/src/modules/call_out/configure.in @@ -3,6 +3,10 @@ AC_INIT(call_out.c) AC_PROG_CC AC_PROG_RANLIB AC_SUBST(RANLIB) +AC_SUBST_FILE(dependencies) +dependencies=$srcdir/dependencies +AC_SUBST_FILE(module_makefile) +module_makefile=$srcdir/../module_makefile AC_OUTPUT(Makefile,echo FOO >stamp-h ) diff --git a/src/modules/configure.in b/src/modules/configure.in index 9c8f79d139..e8ded21a05 100644 --- a/src/modules/configure.in +++ b/src/modules/configure.in @@ -1,4 +1,4 @@ -AC_INIT(module_dir_marker) +AC_INIT(module_makefile) AC_SET_MAKE @@ -17,6 +17,8 @@ do done AC_SUBST(MODULE_OBJS) +AC_SUBST_FILE(dependencies) +dependencies=$srcdir/dependencies AC_CONFIG_SUBDIRS($dirs) AC_OUTPUT(Makefile, diff --git a/src/modules/files/.cvsignore b/src/modules/files/.cvsignore index 76e8a85506..a8a3cefd4a 100644 --- a/src/modules/files/.cvsignore +++ b/src/modules/files/.cvsignore @@ -1,2 +1,2 @@ configure -Makefile.in +dependencies diff --git a/src/modules/files/.gitignore b/src/modules/files/.gitignore index 1f3e111bcb..8e0a10a2de 100644 --- a/src/modules/files/.gitignore +++ b/src/modules/files/.gitignore @@ -1,2 +1,2 @@ /configure -/Makefile.in +/dependencies diff --git a/src/modules/files/Makefile.in b/src/modules/files/Makefile.in new file mode 100644 index 0000000000..e654c89368 --- /dev/null +++ b/src/modules/files/Makefile.in @@ -0,0 +1,15 @@ +SRCDIR=@srcdir@ +VPATH=@srcdir@:@srcdir@/../..:../.. +FILES=file.o efuns.o socket.o + +all: files.a + +@module_makefile@ + +files.a: $(FILES) + -rm -f files.a + ar cq files.a $(FILES) + -@RANLIB@ files.a + echo >linker_options @LIBS@ + +@dependencies@ diff --git a/src/modules/files/Makefile.src b/src/modules/files/Makefile.src deleted file mode 100644 index be092b44fe..0000000000 --- a/src/modules/files/Makefile.src +++ /dev/null @@ -1,39 +0,0 @@ -SRCDIR=@srcdir@ -VPATH=@srcdir@:@srcdir@/../..:../.. -PREFLAGS=$(DEFINES) -I. -I$(SRCDIR) -I$(SRCDIR)/../.. -I../.. -CFLAGS=$(PREFLAGS) $(OTHERFLAGS) - -FILES=file.o efuns.o socket.o - -files.a: $(FILES) - -rm -f files.a - ar cq files.a $(FILES) - -@RANLIB@ files.a - echo >linker_options @LIBS@ - -clean: - -rm -f *.o *.a - -depend: - gcc -MM $(PREFLAGS) $(SRCDIR)/*.c | $(TMP_BINDIR)/fixdepends.sh $(SRCDIR) - -#verify / debug -module_testsuite: $(SRCDIR)/testsuite.in - $(TMP_BINDIR)/mktestsuite $(SRCDIR)/testsuite.in >module_testsuite - -verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite - $(RUNPIKE) @srcdir@/socktest.pike - -verbose_verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite --verbose - $(RUNPIKE) @srcdir@/socktest.pike - -gdb_verify: module_testsuite - @echo >.gdbinit handle SIGUSR1 nostop noprint pass - @echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f - @echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/socktest.pike - gdb ../../pike - @rm .gdbinit - - diff --git a/src/modules/files/configure.in b/src/modules/files/configure.in index 7d095469c4..d3d96f6fb4 100644 --- a/src/modules/files/configure.in +++ b/src/modules/files/configure.in @@ -5,6 +5,10 @@ AC_PROG_CC AC_C_CROSS AC_PROG_RANLIB AC_SUBST(RANLIB) +AC_SUBST_FILE(dependencies) +dependencies=$srcdir/dependencies +AC_SUBST_FILE(module_makefile) +module_makefile=$srcdir/../module_makefile AC_HAVE_HEADERS(arpa/inet.h sys/socketvar.h netinet/in.h \ sys/stream.h sys/protosw.h netdb.h) diff --git a/src/modules/gdbmmod/.cvsignore b/src/modules/gdbmmod/.cvsignore index 95cf939d53..e54890b35b 100644 --- a/src/modules/gdbmmod/.cvsignore +++ b/src/modules/gdbmmod/.cvsignore @@ -1,4 +1,3 @@ + configure -Makefile.in -configure -Makefile.in +dependencies diff --git a/src/modules/gdbmmod/.gitignore b/src/modules/gdbmmod/.gitignore index 3e601eb607..fa8ffddc0e 100644 --- a/src/modules/gdbmmod/.gitignore +++ b/src/modules/gdbmmod/.gitignore @@ -1,4 +1,3 @@ + /configure -/Makefile.in -/configure -/Makefile.in +/dependencies diff --git a/src/modules/gdbmmod/Makefile.in b/src/modules/gdbmmod/Makefile.in new file mode 100644 index 0000000000..83310b82bc --- /dev/null +++ b/src/modules/gdbmmod/Makefile.in @@ -0,0 +1,17 @@ +SRCDIR=@srcdir@ +VPATH=@srcdir@:@srcdir@/../..:../.. + +FILES=gdbmmod.o +LIB=gdbmmod.a + +all: $(LIB) + +@module_makefile@ + +$(LIB): $(FILES) + -rm -f $(LIB) + ar cq $(LIB) $(FILES) + -@RANLIB@ $(LIB) + echo >linker_options @LIBS@ + +@dependencies@ diff --git a/src/modules/gdbmmod/Makefile.src b/src/modules/gdbmmod/Makefile.src deleted file mode 100644 index bf59f23126..0000000000 --- a/src/modules/gdbmmod/Makefile.src +++ /dev/null @@ -1,35 +0,0 @@ -SRCDIR=@srcdir@ -VPATH=@srcdir@:@srcdir@/../..:../.. -PREFLAGS=$(DEFINES) -I. -I$(SRCDIR) -I$(SRCDIR)/../.. -I../.. -CFLAGS=$(PREFLAGS) $(OTHERFLAGS) - -FILES=gdbmmod.o -LIB=gdbmmod.a - -$(LIB): $(FILES) - -rm -f $(LIB) - ar cq $(LIB) $(FILES) - -@RANLIB@ $(LIB) - echo >linker_options @LIBS@ - -clean: - -rm -f *.o *.a - -depend: - gcc -MM $(PREFLAGS) $(SRCDIR)/*.c | $(TMP_BINDIR)/fixdepends.sh $(SRCDIR) - -#verify / debug -module_testsuite: $(SRCDIR)/testsuite.in - $(TMP_BINDIR)/mktestsuite $(SRCDIR)/testsuite.in >module_testsuite - -verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite - -verbose_verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite --verbose - -gdb_verify: module_testsuite - @echo >.gdbinit handle SIGUSR1 nostop noprint pass - @echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f - gdb ../../pike - @rm .gdbinit diff --git a/src/modules/gdbmmod/configure.in b/src/modules/gdbmmod/configure.in index 9daaf33ff3..6619e71f5e 100644 --- a/src/modules/gdbmmod/configure.in +++ b/src/modules/gdbmmod/configure.in @@ -6,6 +6,10 @@ AC_ARG_WITH(gdbm, [ --with(out)-gdbm GNU database manager support ],[] AC_PROG_CC AC_PROG_RANLIB AC_SUBST(RANLIB) +AC_SUBST_FILE(dependencies) +dependencies=$srcdir/dependencies +AC_SUBST_FILE(module_makefile) +module_makefile=$srcdir/../module_makefile if test x$with_gdbm = xyes; then AC_CHECK_HEADERS(gdbm.h) diff --git a/src/modules/gmpmod/.cvsignore b/src/modules/gmpmod/.cvsignore index 64200ddc24..a8a3cefd4a 100644 --- a/src/modules/gmpmod/.cvsignore +++ b/src/modules/gmpmod/.cvsignore @@ -1,2 +1,2 @@ -Makefile.in configure +dependencies diff --git a/src/modules/gmpmod/.gitignore b/src/modules/gmpmod/.gitignore index addfc0376f..8e0a10a2de 100644 --- a/src/modules/gmpmod/.gitignore +++ b/src/modules/gmpmod/.gitignore @@ -1,2 +1,2 @@ -/Makefile.in /configure +/dependencies diff --git a/src/modules/gmpmod/Makefile.in b/src/modules/gmpmod/Makefile.in new file mode 100644 index 0000000000..7f875d752c --- /dev/null +++ b/src/modules/gmpmod/Makefile.in @@ -0,0 +1,17 @@ +SRCDIR=@srcdir@ +VPATH=@srcdir@:@srcdir@/../..:../.. + +FILES=mpz_glue.o +LIB=gmpmod.a + +all: $(LIB) + +@module_makefile@ + +$(LIB): $(FILES) + -rm -f $(LIB) + ar cq $(LIB) $(FILES) + -@RANLIB@ $(LIB) + echo >linker_options @LIBS@ + +@dependencies@ diff --git a/src/modules/gmpmod/Makefile.src b/src/modules/gmpmod/Makefile.src deleted file mode 100644 index 4ec8783f51..0000000000 --- a/src/modules/gmpmod/Makefile.src +++ /dev/null @@ -1,35 +0,0 @@ -SRCDIR=@srcdir@ -VPATH=@srcdir@:@srcdir@/../..:../.. -PREFLAGS=$(DEFINES) -I. -I$(SRCDIR) -I$(SRCDIR)/../.. -I../.. -CFLAGS=$(PREFLAGS) $(OTHERFLAGS) - -FILES=mpz_glue.o -LIB=gmpmod.a - -$(LIB): $(FILES) - -rm -f $(LIB) - ar cq $(LIB) $(FILES) - -@RANLIB@ $(LIB) - echo >linker_options @LIBS@ - -clean: - -rm -f *.o *.a - -depend: - gcc -MM $(PREFLAGS) $(SRCDIR)/*.c | $(TMP_BINDIR)/fixdepends.sh $(SRCDIR) - -#verify / debug -module_testsuite: $(SRCDIR)/testsuite.in - $(TMP_BINDIR)/mktestsuite $(SRCDIR)/testsuite.in >module_testsuite - -verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite - -verbose_verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite --verbose - -gdb_verify: module_testsuite - @echo >.gdbinit handle SIGUSR1 nostop noprint pass - @echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f - gdb ../../pike - @rm .gdbinit diff --git a/src/modules/gmpmod/configure.in b/src/modules/gmpmod/configure.in index bff2645771..d68e301ed2 100644 --- a/src/modules/gmpmod/configure.in +++ b/src/modules/gmpmod/configure.in @@ -5,6 +5,10 @@ AC_ARG_WITH(gmp, [ --with(out)-gmp Support bignums],[],[with_gmp=yes AC_PROG_CC AC_PROG_RANLIB AC_SUBST(RANLIB) +AC_SUBST_FILE(dependencies) +dependencies=$srcdir/dependencies +AC_SUBST_FILE(module_makefile) +module_makefile=$srcdir/../module_makefile if test x$with_gmp = xyes ; then AC_CHECK_HEADERS(gmp.h) diff --git a/src/modules/image/.cvsignore b/src/modules/image/.cvsignore index 76e8a85506..e8c05a6b13 100644 --- a/src/modules/image/.cvsignore +++ b/src/modules/image/.cvsignore @@ -1,2 +1 @@ configure -Makefile.in diff --git a/src/modules/image/.gitignore b/src/modules/image/.gitignore index 1f3e111bcb..55902085e8 100644 --- a/src/modules/image/.gitignore +++ b/src/modules/image/.gitignore @@ -1,2 +1 @@ /configure -/Makefile.in diff --git a/src/modules/image/Makefile.in b/src/modules/image/Makefile.in new file mode 100644 index 0000000000..389cb503ab --- /dev/null +++ b/src/modules/image/Makefile.in @@ -0,0 +1,23 @@ +SRCDIR=@srcdir@ +VPATH=@srcdir@:@srcdir@/../..:../.. + +all: image.a + +@module_makefile@ + +FILES = image.o font.o quant.o lzw.o togif.o matrix.o pnm.o blit.o \ + pattern.o dct.o operator.o + +image.a: $(FILES) + -rm -f image.a + ar cq image.a $(FILES) + -@RANLIB@ image.a + +pike: image.a + cd ../..; make + +pure: image.a + cd ../..; make pure + + +@dependencies@ diff --git a/src/modules/image/Makefile.src b/src/modules/image/Makefile.src deleted file mode 100644 index cfb2140ca2..0000000000 --- a/src/modules/image/Makefile.src +++ /dev/null @@ -1,41 +0,0 @@ -SRCDIR=@srcdir@ -VPATH=@srcdir@:@srcdir@/../..:../.. -PREFLAGS=$(DEFINES) -I$(SRCDIR) -I$(SRCDIR)/../.. -I../.. -CFLAGS=$(PREFLAGS) $(OTHERFLAGS) @DEFS@ - -FILES = image.o font.o quant.o lzw.o togif.o matrix.o pnm.o blit.o \ - pattern.o dct.o operator.o - -image.a: $(FILES) - -rm -f image.a - ar cq image.a $(FILES) - -@RANLIB@ image.a - -clean: - -rm -f *.o *.a - -pike: image.a - cd ../..; make - -pure: image.a - cd ../..; make pure - - -depend: - gcc -MM $(PREFLAGS) $(SRCDIR)/*.c | $(TMP_BINDIR)/fixdepends.sh $(SRCDIR) - -#verify / debug -module_testsuite: $(SRCDIR)/testsuite.in - $(TMP_BINDIR)/mktestsuite $(SRCDIR)/testsuite.in | sed "s@SRCDIR@$(SRCDIR)@g" >module_testsuite - -verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite - -verbose_verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite --verbose - -gdb_verify: module_testsuite - @echo >.gdbinit handle SIGUSR1 nostop noprint pass - @echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f - gdb ../../pike - @rm .gdbinit diff --git a/src/modules/image/configure.in b/src/modules/image/configure.in index 36b2dd8b64..ad476e41ff 100644 --- a/src/modules/image/configure.in +++ b/src/modules/image/configure.in @@ -2,6 +2,10 @@ AC_INIT(image.c) AC_PROG_CC AC_PROG_RANLIB +AC_SUBST_FILE(dependencies) +dependencies=$srcdir/dependencies +AC_SUBST_FILE(module_makefile) +module_makefile=$srcdir/../module_makefile AC_CHECK_HEADERS(sys/fcntl.h fcntl.h stdlib.h) diff --git a/src/modules/image/dependencies b/src/modules/image/dependencies deleted file mode 100644 index d6a94c7519..0000000000 --- a/src/modules/image/dependencies +++ /dev/null @@ -1,53 +0,0 @@ -font.o: /home/hubbe/pike/src/modules/image/font.c \ - /home/hubbe/pike/src/modules/image/global.h machine.h \ - /home/hubbe/pike/src/modules/image/config.h \ - /home/hubbe/pike/src/modules/image/port.h \ - /home/hubbe/pike/src/modules/image/stralloc.h \ - /home/hubbe/pike/src/modules/image/macros.h \ - /home/hubbe/pike/src/modules/image/object.h \ - /home/hubbe/pike/src/modules/image/svalue.h \ - /home/hubbe/pike/src/modules/image/constants.h \ - /home/hubbe/pike/src/modules/image/hashtable.h \ - /home/hubbe/pike/src/modules/image/las.h \ - /home/hubbe/pike/src/modules/image/dynamic_buffer.h \ - /home/hubbe/pike/src/modules/image/program.h \ - /home/hubbe/pike/src/modules/image/interpret.h \ - /home/hubbe/pike/src/modules/image/array.h \ - /home/hubbe/pike/src/modules/image/image.h -image.o: /home/hubbe/pike/src/modules/image/image.c \ - /home/hubbe/pike/src/modules/image/stralloc.h \ - /home/hubbe/pike/src/modules/image/types.h machine.h \ - /home/hubbe/pike/src/modules/image/global.h \ - /home/hubbe/pike/src/modules/image/config.h \ - /home/hubbe/pike/src/modules/image/port.h \ - /home/hubbe/pike/src/modules/image/macros.h \ - /home/hubbe/pike/src/modules/image/object.h \ - /home/hubbe/pike/src/modules/image/svalue.h \ - /home/hubbe/pike/src/modules/image/constants.h \ - /home/hubbe/pike/src/modules/image/hashtable.h \ - /home/hubbe/pike/src/modules/image/las.h \ - /home/hubbe/pike/src/modules/image/dynamic_buffer.h \ - /home/hubbe/pike/src/modules/image/program.h \ - /home/hubbe/pike/src/modules/image/interpret.h \ - /home/hubbe/pike/src/modules/image/array.h \ - /home/hubbe/pike/src/modules/image/error.h \ - /home/hubbe/pike/src/modules/image/image.h -lzw.o: /home/hubbe/pike/src/modules/image/lzw.c \ - /home/hubbe/pike/src/modules/image/lzw.h -quant.o: /home/hubbe/pike/src/modules/image/quant.c \ - /home/hubbe/pike/src/modules/image/types.h machine.h \ - /home/hubbe/pike/src/modules/image/image.h \ - /home/hubbe/pike/src/modules/image/error.h \ - /home/hubbe/pike/src/modules/image/svalue.h \ - /home/hubbe/pike/src/modules/image/global.h \ - /home/hubbe/pike/src/modules/image/config.h \ - /home/hubbe/pike/src/modules/image/port.h -togif.o: /home/hubbe/pike/src/modules/image/togif.c \ - /home/hubbe/pike/src/modules/image/stralloc.h \ - /home/hubbe/pike/src/modules/image/types.h machine.h \ - /home/hubbe/pike/src/modules/image/global.h \ - /home/hubbe/pike/src/modules/image/config.h \ - /home/hubbe/pike/src/modules/image/port.h \ - /home/hubbe/pike/src/modules/image/dynamic_buffer.h \ - /home/hubbe/pike/src/modules/image/image.h \ - /home/hubbe/pike/src/modules/image/lzw.h diff --git a/src/modules/math/.cvsignore b/src/modules/math/.cvsignore index 76e8a85506..a8a3cefd4a 100644 --- a/src/modules/math/.cvsignore +++ b/src/modules/math/.cvsignore @@ -1,2 +1,2 @@ configure -Makefile.in +dependencies diff --git a/src/modules/math/.gitignore b/src/modules/math/.gitignore index 1f3e111bcb..8e0a10a2de 100644 --- a/src/modules/math/.gitignore +++ b/src/modules/math/.gitignore @@ -1,2 +1,2 @@ /configure -/Makefile.in +/dependencies diff --git a/src/modules/math/Makefile.in b/src/modules/math/Makefile.in new file mode 100644 index 0000000000..669fb7a76a --- /dev/null +++ b/src/modules/math/Makefile.in @@ -0,0 +1,16 @@ +SRCDIR=@srcdir@ +VPATH=@srcdir@:@srcdir@/../..:../.. + +FILES=math.o + +all: math.a + +@module_makefile@ + +math.a: $(FILES) + -rm -f math.a + ar cq math.a $(FILES) + -@RANLIB@ math.a + echo >linker_options @LIBS@ + +@dependencies@ diff --git a/src/modules/math/Makefile.src b/src/modules/math/Makefile.src deleted file mode 100644 index 6a15780545..0000000000 --- a/src/modules/math/Makefile.src +++ /dev/null @@ -1,34 +0,0 @@ -SRCDIR=@srcdir@ -VPATH=@srcdir@:@srcdir@/../..:../.. -PREFLAGS=$(DEFINES) -I$(SRCDIR) -I$(SRCDIR)/../.. -I../.. -CFLAGS=$(PREFLAGS) $(OTHERFLAGS) - -FILES=math.o - -math.a: $(FILES) - -rm -f math.a - ar cq math.a $(FILES) - -@RANLIB@ math.a - echo >linker_options @LIBS@ - -clean: - -rm -f *.o *.a - -depend: - gcc -MM $(PREFLAGS) $(SRCDIR)/*.c | $(TMP_BINDIR)/fixdepends.sh $(SRCDIR) - -#verify / debug -module_testsuite: $(SRCDIR)/testsuite.in - $(TMP_BINDIR)/mktestsuite $(SRCDIR)/testsuite.in >module_testsuite - -verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite - -verbose_verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite --verbose - -gdb_verify: module_testsuite - @echo >.gdbinit handle SIGUSR1 nostop noprint pass - @echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f - gdb ../../pike - @rm .gdbinit diff --git a/src/modules/math/configure.in b/src/modules/math/configure.in index caa04e6aab..bcd847a278 100644 --- a/src/modules/math/configure.in +++ b/src/modules/math/configure.in @@ -10,6 +10,10 @@ if test "${ac_cv_lib_m}" = "no" -a "${pike_cv_sys_os}" = "Linux"; then fi AC_SUBST(RANLIB) +AC_SUBST_FILE(dependencies) +dependencies=$srcdir/dependencies +AC_SUBST_FILE(module_makefile) +module_makefile=$srcdir/../module_makefile AC_OUTPUT(Makefile,echo FOO >stamp-h ) diff --git a/src/modules/module_dir_marker b/src/modules/module_dir_marker deleted file mode 100644 index 095cf52524..0000000000 --- a/src/modules/module_dir_marker +++ /dev/null @@ -1 +0,0 @@ -Just ignore this file... diff --git a/src/modules/sprintf/Makefile.src b/src/modules/module_makefile similarity index 61% rename from src/modules/sprintf/Makefile.src rename to src/modules/module_makefile index fd7767e1e5..5365c36aa5 100644 --- a/src/modules/sprintf/Makefile.src +++ b/src/modules/module_makefile @@ -1,15 +1,6 @@ -SRCDIR=@srcdir@ -VPATH=@srcdir@:@srcdir@/../..:../.. -PREFLAGS=$(DEFINES) -I$(SRCDIR) -I$(SRCDIR)/../.. -I../.. +PREFLAGS=$(DEFINES) -I. -I$(SRCDIR) -I$(SRCDIR)/../.. -I../.. -I. CFLAGS=$(PREFLAGS) $(OTHERFLAGS) -FILES=sprintf.o - -sprintf.a: $(FILES) - -rm -f sprintf.a - ar cq sprintf.a $(FILES) - -@RANLIB@ sprintf.a - clean: -rm -f *.o *.a @@ -28,6 +19,6 @@ verbose_verify: module_testsuite gdb_verify: module_testsuite @echo >.gdbinit handle SIGUSR1 nostop noprint pass - @echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f + @echo >>.gdbinit run -m $(SRCDIR)/../../../lib/master.pike $(PIKEOPTS) $(SRCDIR)/../../../bin/test_pike.pike module_testsuite -v -v -f gdb ../../pike @rm .gdbinit diff --git a/src/modules/mysql/.cvsignore b/src/modules/mysql/.cvsignore index 76e8a85506..a8a3cefd4a 100644 --- a/src/modules/mysql/.cvsignore +++ b/src/modules/mysql/.cvsignore @@ -1,2 +1,2 @@ configure -Makefile.in +dependencies diff --git a/src/modules/mysql/.gitignore b/src/modules/mysql/.gitignore index 1f3e111bcb..8e0a10a2de 100644 --- a/src/modules/mysql/.gitignore +++ b/src/modules/mysql/.gitignore @@ -1,2 +1,2 @@ /configure -/Makefile.in +/dependencies diff --git a/src/modules/mysql/Makefile.src b/src/modules/mysql/Makefile.in similarity index 88% rename from src/modules/mysql/Makefile.src rename to src/modules/mysql/Makefile.in index 25f66ccd26..8f2955a8ad 100644 --- a/src/modules/mysql/Makefile.src +++ b/src/modules/mysql/Makefile.in @@ -1,5 +1,5 @@ # -# $Id: Makefile.src,v 1.1 1996/12/28 18:51:39 grubba Exp $ +# $Id: Makefile.in,v 1.1 1997/01/18 21:52:08 hubbe Exp $ # SRCDIR=@srcdir@ @@ -30,3 +30,5 @@ clean: depend: gcc -MM $(PREFLAGS) $(SRCDIR)/*.c | $(TMP_BINDIR)/fixdepends.sh $(SRCDIR) + +@dependencies@ \ No newline at end of file diff --git a/src/modules/mysql/configure.in b/src/modules/mysql/configure.in index 02cb6ac76e..3ec1432a0f 100644 --- a/src/modules/mysql/configure.in +++ b/src/modules/mysql/configure.in @@ -1,5 +1,5 @@ # -# $Id: configure.in,v 1.7 1997/01/11 20:55:12 grubba Exp $ +# $Id: configure.in,v 1.8 1997/01/18 21:52:09 hubbe Exp $ # # Configure script for the mysql-module # @@ -22,6 +22,8 @@ AC_INIT(mysql.c) AC_PROG_CC AC_PROG_RANLIB AC_SUBST(RANLIB) +AC_SUBST_FILE(dependencies) +dependencies=$srcdir/dependencies AC_ARG_WITH(mysql, [ --without-mysql no support for the Mysql database],[],[with_mysql=yes]) diff --git a/src/modules/pipe/.cvsignore b/src/modules/pipe/.cvsignore index 64200ddc24..e8c05a6b13 100644 --- a/src/modules/pipe/.cvsignore +++ b/src/modules/pipe/.cvsignore @@ -1,2 +1 @@ -Makefile.in configure diff --git a/src/modules/pipe/.gitignore b/src/modules/pipe/.gitignore index addfc0376f..55902085e8 100644 --- a/src/modules/pipe/.gitignore +++ b/src/modules/pipe/.gitignore @@ -1,2 +1 @@ -/Makefile.in /configure diff --git a/src/modules/pipe/Makefile.in b/src/modules/pipe/Makefile.in new file mode 100644 index 0000000000..9184af8ceb --- /dev/null +++ b/src/modules/pipe/Makefile.in @@ -0,0 +1,15 @@ +SRCDIR=@srcdir@ +VPATH=@srcdir@:@srcdir@/../..:../.. + +FILES=pipe.o + +all: pipe.a + +@module_makefile@ + +pipe.a: $(FILES) + -rm -f pipe.a + ar cq pipe.a $(FILES) + -@RANLIB@ pipe.a + +@dependencies@ diff --git a/src/modules/pipe/Makefile.src b/src/modules/pipe/Makefile.src deleted file mode 100644 index 5b0fc841b3..0000000000 --- a/src/modules/pipe/Makefile.src +++ /dev/null @@ -1,33 +0,0 @@ -SRCDIR=@srcdir@ -VPATH=@srcdir@:@srcdir@/../..:../.. -PREFLAGS=$(DEFINES) -I$(SRCDIR) -I$(SRCDIR)/../.. -I../.. -CFLAGS=$(PREFLAGS) $(OTHERFLAGS) @DEFS@ - -FILES=pipe.o - -pipe.a: $(FILES) - -rm -f pipe.a - ar cq pipe.a $(FILES) - -@RANLIB@ pipe.a - -clean: - -rm -f *.o *.a - -depend: - gcc -MM $(PREFLAGS) $(SRCDIR)/*.c | $(TMP_BINDIR)/fixdepends.sh $(SRCDIR) - -#verify / debug -module_testsuite: $(SRCDIR)/testsuite.in - $(TMP_BINDIR)/mktestsuite $(SRCDIR)/testsuite.in >module_testsuite - -verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite - -verbose_verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite --verbose - -gdb_verify: module_testsuite - @echo >.gdbinit handle SIGUSR1 nostop noprint pass - @echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f - gdb ../../pike - @rm .gdbinit diff --git a/src/modules/pipe/configure.in b/src/modules/pipe/configure.in index 79fd885d7a..562bd68415 100644 --- a/src/modules/pipe/configure.in +++ b/src/modules/pipe/configure.in @@ -5,6 +5,12 @@ AC_PROG_RANLIB AC_SUBST(RANLIB) +AC_SUBST_FILE(dependencies) +dependencies=$srcdir/dependencies + +AC_SUBST_FILE(module_makefile) +module_makefile=$srcdir/../module_makefile + AC_HAVE_HEADERS(sys/mman.h linux/mman.h) AC_HAVE_FUNCS(mmap munmap) diff --git a/src/modules/pipe/dependencies b/src/modules/pipe/dependencies deleted file mode 100644 index a8ac43a0e0..0000000000 --- a/src/modules/pipe/dependencies +++ /dev/null @@ -1,16 +0,0 @@ -pipe.o: /home/hubbe/pike/src/modules/pipe/pipe.c \ - /home/hubbe/pike/src/modules/pipe/config.h machine.h \ - /home/hubbe/pike/src/modules/pipe/global.h \ - /home/hubbe/pike/src/modules/pipe/config.h \ - /home/hubbe/pike/src/modules/pipe/port.h \ - /home/hubbe/pike/src/modules/pipe/stralloc.h \ - /home/hubbe/pike/src/modules/pipe/macros.h \ - /home/hubbe/pike/src/modules/pipe/object.h \ - /home/hubbe/pike/src/modules/pipe/svalue.h \ - /home/hubbe/pike/src/modules/pipe/constants.h \ - /home/hubbe/pike/src/modules/pipe/hashtable.h \ - /home/hubbe/pike/src/modules/pipe/las.h \ - /home/hubbe/pike/src/modules/pipe/dynamic_buffer.h \ - /home/hubbe/pike/src/modules/pipe/program.h \ - /home/hubbe/pike/src/modules/pipe/interpret.h \ - /home/hubbe/pike/src/modules/pipe/error.h diff --git a/src/modules/readlinemod/.cvsignore b/src/modules/readlinemod/.cvsignore index 64200ddc24..a8a3cefd4a 100644 --- a/src/modules/readlinemod/.cvsignore +++ b/src/modules/readlinemod/.cvsignore @@ -1,2 +1,2 @@ -Makefile.in configure +dependencies diff --git a/src/modules/readlinemod/.gitignore b/src/modules/readlinemod/.gitignore index addfc0376f..8e0a10a2de 100644 --- a/src/modules/readlinemod/.gitignore +++ b/src/modules/readlinemod/.gitignore @@ -1,2 +1,2 @@ -/Makefile.in /configure +/dependencies diff --git a/src/modules/readlinemod/Makefile.src b/src/modules/readlinemod/Makefile.in similarity index 98% rename from src/modules/readlinemod/Makefile.src rename to src/modules/readlinemod/Makefile.in index 6475118da5..c3def860f3 100644 --- a/src/modules/readlinemod/Makefile.src +++ b/src/modules/readlinemod/Makefile.in @@ -33,3 +33,5 @@ gdb_verify: module_testsuite @echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f gdb ../../pike @rm .gdbinit + +@dependencies@ diff --git a/src/modules/readlinemod/configure.in b/src/modules/readlinemod/configure.in index 573e2715c3..2c6dcf2e59 100644 --- a/src/modules/readlinemod/configure.in +++ b/src/modules/readlinemod/configure.in @@ -6,6 +6,9 @@ AC_PROG_CC AC_PROG_RANLIB AC_SUBST(RANLIB) +AC_SUBST_FILE(dependencies) +dependencies=$srcdir/dependencies + if test x$with_readline = xyes ; then AC_MSG_CHECKING(Checking for GNU directory) diff --git a/src/modules/regexp/.cvsignore b/src/modules/regexp/.cvsignore index 76e8a85506..a8a3cefd4a 100644 --- a/src/modules/regexp/.cvsignore +++ b/src/modules/regexp/.cvsignore @@ -1,2 +1,2 @@ configure -Makefile.in +dependencies diff --git a/src/modules/regexp/.gitignore b/src/modules/regexp/.gitignore index 1f3e111bcb..8e0a10a2de 100644 --- a/src/modules/regexp/.gitignore +++ b/src/modules/regexp/.gitignore @@ -1,2 +1,2 @@ /configure -/Makefile.in +/dependencies diff --git a/src/modules/regexp/Makefile.src b/src/modules/regexp/Makefile.src deleted file mode 100644 index 7a19278f2e..0000000000 --- a/src/modules/regexp/Makefile.src +++ /dev/null @@ -1,33 +0,0 @@ -SRCDIR=@srcdir@ -VPATH=@srcdir@:@srcdir@/../..:../.. -PREFLAGS=$(DEFINES) -I$(SRCDIR) -I$(SRCDIR)/../.. -I../.. -CFLAGS=$(PREFLAGS) $(OTHERFLAGS) - -FILES=regexp.o glue.o - -regexp.a: $(FILES) - -rm -f regexp.a - ar cq regexp.a $(FILES) - -@RANLIB@ regexp.a - -clean: - -rm -f *.o *.a - -depend: - gcc -MM $(PREFLAGS) $(SRCDIR)/*.c | $(TMP_BINDIR)/fixdepends.sh $(SRCDIR) - -#verify / debug -module_testsuite: $(SRCDIR)/testsuite.in - $(TMP_BINDIR)/mktestsuite $(SRCDIR)/testsuite.in >module_testsuite - -verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite - -verbose_verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite --verbose - -gdb_verify: module_testsuite - @echo >.gdbinit handle SIGUSR1 nostop noprint pass - @echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f - gdb ../../pike - @rm .gdbinit diff --git a/src/modules/regexp/configure.in b/src/modules/regexp/configure.in index 86bb8c1843..657933265f 100644 --- a/src/modules/regexp/configure.in +++ b/src/modules/regexp/configure.in @@ -4,6 +4,13 @@ AC_PROG_CC AC_PROG_RANLIB AC_SUBST(RANLIB) +AC_SUBST_FILE(dependencies) +dependencies=$srcdir/dependencies + +AC_SUBST_FILE(module_makefile) +module_makefile=$srcdir/../module_makefile + + AC_OUTPUT(Makefile,echo FOO >stamp-h ) diff --git a/src/modules/spider/.cvsignore b/src/modules/spider/.cvsignore index 76e8a85506..e8c05a6b13 100644 --- a/src/modules/spider/.cvsignore +++ b/src/modules/spider/.cvsignore @@ -1,2 +1 @@ configure -Makefile.in diff --git a/src/modules/spider/.gitignore b/src/modules/spider/.gitignore index 1f3e111bcb..55902085e8 100644 --- a/src/modules/spider/.gitignore +++ b/src/modules/spider/.gitignore @@ -1,2 +1 @@ /configure -/Makefile.in diff --git a/src/modules/spider/Makefile.src b/src/modules/spider/Makefile.src deleted file mode 100644 index 41548e7ae5..0000000000 --- a/src/modules/spider/Makefile.src +++ /dev/null @@ -1,36 +0,0 @@ -SRCDIR=@srcdir@ -VPATH=@srcdir@:@srcdir@/../..:../.. -PREFLAGS=$(DEFINES) -I. -I$(SRCDIR) -I$(SRCDIR)/../.. -I../.. -CFLAGS=$(PREFLAGS) $(OTHERFLAGS) @DEFS@ - -FILES=spider.o discdate.o stardate.o sdebug.o tree.o lock.o \ - sharedmem.o streamed_parser.o encode_decode.o http_parse.o \ - accesseddb.o dumudp.o - -spider.a: $(FILES) - -rm -f spider.a - ar cq spider.a $(FILES) - -@RANLIB@ spider.a - -clean: - -rm -f *.o *.a - -depend: - gcc -MM $(PREFLAGS) $(SRCDIR)/*.c | $(TMP_BINDIR)/fixdepends.sh $(SRCDIR) - -#verify / debug -module_testsuite: $(SRCDIR)/testsuite.in - $(TMP_BINDIR)/mktestsuite $(SRCDIR)/testsuite.in >module_testsuite - -verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite - -verbose_verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite --verbose - - -gdb_verify: module_testsuite - @echo >.gdbinit handle SIGUSR1 nostop noprint pass - @echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f - gdb ../../pike - @rm .gdbinit diff --git a/src/modules/spider/configure.in b/src/modules/spider/configure.in index d34c98d3c4..188037d8aa 100644 --- a/src/modules/spider/configure.in +++ b/src/modules/spider/configure.in @@ -29,6 +29,8 @@ if test x$ac_cv_lib_thread_mutex_unlock = xno ; then fi AC_SUBST(RANLIB) +AC_SUBST_FILE(dependencies) +dependencies=$srcdir/dependencies AC_MSG_CHECKING(for h_addr_list) diff --git a/src/modules/spider/dependencies b/src/modules/spider/dependencies deleted file mode 100644 index 160e4ee295..0000000000 --- a/src/modules/spider/dependencies +++ /dev/null @@ -1,163 +0,0 @@ -discdate.o: /home/hubbe/pike/src/modules/spider/discdate.c \ - /home/hubbe/pike/src/modules/spider/stralloc.h \ - /home/hubbe/pike/src/modules/spider/types.h machine.h \ - /home/hubbe/pike/src/modules/spider/global.h \ - /home/hubbe/pike/src/modules/spider/config.h \ - /home/hubbe/pike/src/modules/spider/port.h \ - /home/hubbe/pike/src/modules/spider/macros.h \ - /home/hubbe/pike/src/modules/spider/object.h \ - /home/hubbe/pike/src/modules/spider/svalue.h \ - /home/hubbe/pike/src/modules/spider/constants.h \ - /home/hubbe/pike/src/modules/spider/hashtable.h \ - /home/hubbe/pike/src/modules/spider/las.h \ - /home/hubbe/pike/src/modules/spider/dynamic_buffer.h \ - /home/hubbe/pike/src/modules/spider/program.h \ - /home/hubbe/pike/src/modules/spider/interpret.h \ - /home/hubbe/pike/src/modules/spider/mapping.h \ - /home/hubbe/pike/src/modules/spider/array.h \ - /home/hubbe/pike/src/modules/spider/builtin_functions.h \ - /home/hubbe/pike/src/modules/spider/callback.h -encode_decode.o: /home/hubbe/pike/src/modules/spider/encode_decode.c \ - /home/hubbe/pike/src/modules/spider/stralloc.h \ - /home/hubbe/pike/src/modules/spider/types.h machine.h \ - /home/hubbe/pike/src/modules/spider/global.h \ - /home/hubbe/pike/src/modules/spider/config.h \ - /home/hubbe/pike/src/modules/spider/port.h \ - /home/hubbe/pike/src/modules/spider/macros.h \ - /home/hubbe/pike/src/modules/spider/object.h \ - /home/hubbe/pike/src/modules/spider/svalue.h \ - /home/hubbe/pike/src/modules/spider/constants.h \ - /home/hubbe/pike/src/modules/spider/hashtable.h \ - /home/hubbe/pike/src/modules/spider/las.h \ - /home/hubbe/pike/src/modules/spider/dynamic_buffer.h \ - /home/hubbe/pike/src/modules/spider/program.h \ - /home/hubbe/pike/src/modules/spider/interpret.h \ - /home/hubbe/pike/src/modules/spider/mapping.h \ - /home/hubbe/pike/src/modules/spider/array.h \ - /home/hubbe/pike/src/modules/spider/multiset.h \ - /home/hubbe/pike/src/modules/spider/builtin_functions.h \ - /home/hubbe/pike/src/modules/spider/callback.h -http_parse.o: /home/hubbe/pike/src/modules/spider/http_parse.c \ - /home/hubbe/pike/src/modules/spider/stralloc.h \ - /home/hubbe/pike/src/modules/spider/types.h machine.h \ - /home/hubbe/pike/src/modules/spider/global.h \ - /home/hubbe/pike/src/modules/spider/config.h \ - /home/hubbe/pike/src/modules/spider/port.h \ - /home/hubbe/pike/src/modules/spider/macros.h \ - /home/hubbe/pike/src/modules/spider/object.h \ - /home/hubbe/pike/src/modules/spider/svalue.h \ - /home/hubbe/pike/src/modules/spider/constants.h \ - /home/hubbe/pike/src/modules/spider/hashtable.h \ - /home/hubbe/pike/src/modules/spider/las.h \ - /home/hubbe/pike/src/modules/spider/dynamic_buffer.h \ - /home/hubbe/pike/src/modules/spider/program.h \ - /home/hubbe/pike/src/modules/spider/interpret.h \ - /home/hubbe/pike/src/modules/spider/mapping.h \ - /home/hubbe/pike/src/modules/spider/array.h \ - /home/hubbe/pike/src/modules/spider/builtin_functions.h \ - /home/hubbe/pike/src/modules/spider/callback.h -lock.o: /home/hubbe/pike/src/modules/spider/lock.c -sdebug.o: /home/hubbe/pike/src/modules/spider/sdebug.c \ - /home/hubbe/pike/src/modules/spider/stralloc.h \ - /home/hubbe/pike/src/modules/spider/types.h machine.h \ - /home/hubbe/pike/src/modules/spider/global.h \ - /home/hubbe/pike/src/modules/spider/config.h \ - /home/hubbe/pike/src/modules/spider/port.h \ - /home/hubbe/pike/src/modules/spider/macros.h \ - /home/hubbe/pike/src/modules/spider/object.h \ - /home/hubbe/pike/src/modules/spider/svalue.h \ - /home/hubbe/pike/src/modules/spider/constants.h \ - /home/hubbe/pike/src/modules/spider/hashtable.h \ - /home/hubbe/pike/src/modules/spider/las.h \ - /home/hubbe/pike/src/modules/spider/dynamic_buffer.h \ - /home/hubbe/pike/src/modules/spider/program.h \ - /home/hubbe/pike/src/modules/spider/interpret.h \ - /home/hubbe/pike/src/modules/spider/mapping.h \ - /home/hubbe/pike/src/modules/spider/array.h \ - /home/hubbe/pike/src/modules/spider/builtin_functions.h \ - /home/hubbe/pike/src/modules/spider/callback.h -shared_mem_mapping.o: \ - /home/hubbe/pike/src/modules/spider/shared_mem_mapping.c -sharedmem.o: /home/hubbe/pike/src/modules/spider/sharedmem.c \ - /home/hubbe/pike/src/modules/spider/sharedmem.h -spider.o: /home/hubbe/pike/src/modules/spider/spider.c machine.h \ - /home/hubbe/pike/src/modules/spider/stralloc.h \ - /home/hubbe/pike/src/modules/spider/types.h \ - /home/hubbe/pike/src/modules/spider/global.h \ - /home/hubbe/pike/src/modules/spider/config.h \ - /home/hubbe/pike/src/modules/spider/port.h \ - /home/hubbe/pike/src/modules/spider/macros.h \ - /home/hubbe/pike/src/modules/spider/object.h \ - /home/hubbe/pike/src/modules/spider/svalue.h \ - /home/hubbe/pike/src/modules/spider/constants.h \ - /home/hubbe/pike/src/modules/spider/hashtable.h \ - /home/hubbe/pike/src/modules/spider/las.h \ - /home/hubbe/pike/src/modules/spider/dynamic_buffer.h \ - /home/hubbe/pike/src/modules/spider/program.h \ - /home/hubbe/pike/src/modules/spider/interpret.h \ - /home/hubbe/pike/src/modules/spider/mapping.h \ - /home/hubbe/pike/src/modules/spider/array.h \ - /home/hubbe/pike/src/modules/spider/builtin_functions.h \ - /home/hubbe/pike/src/modules/spider/callback.h \ - /home/hubbe/pike/src/modules/spider/lock.h \ - /home/hubbe/pike/src/modules/spider/defs.h \ - /home/hubbe/pike/src/modules/spider/streamed_parser.h -stardate.o: /home/hubbe/pike/src/modules/spider/stardate.c \ - /home/hubbe/pike/src/modules/spider/stralloc.h \ - /home/hubbe/pike/src/modules/spider/types.h machine.h \ - /home/hubbe/pike/src/modules/spider/global.h \ - /home/hubbe/pike/src/modules/spider/config.h \ - /home/hubbe/pike/src/modules/spider/port.h \ - /home/hubbe/pike/src/modules/spider/macros.h \ - /home/hubbe/pike/src/modules/spider/object.h \ - /home/hubbe/pike/src/modules/spider/svalue.h \ - /home/hubbe/pike/src/modules/spider/constants.h \ - /home/hubbe/pike/src/modules/spider/hashtable.h \ - /home/hubbe/pike/src/modules/spider/las.h \ - /home/hubbe/pike/src/modules/spider/dynamic_buffer.h \ - /home/hubbe/pike/src/modules/spider/program.h \ - /home/hubbe/pike/src/modules/spider/interpret.h \ - /home/hubbe/pike/src/modules/spider/mapping.h \ - /home/hubbe/pike/src/modules/spider/array.h \ - /home/hubbe/pike/src/modules/spider/builtin_functions.h \ - /home/hubbe/pike/src/modules/spider/callback.h -streamed_parser.o: \ - /home/hubbe/pike/src/modules/spider/streamed_parser.c \ - /home/hubbe/pike/src/modules/spider/stralloc.h \ - /home/hubbe/pike/src/modules/spider/types.h machine.h \ - /home/hubbe/pike/src/modules/spider/global.h \ - /home/hubbe/pike/src/modules/spider/config.h \ - /home/hubbe/pike/src/modules/spider/port.h \ - /home/hubbe/pike/src/modules/spider/macros.h \ - /home/hubbe/pike/src/modules/spider/object.h \ - /home/hubbe/pike/src/modules/spider/svalue.h \ - /home/hubbe/pike/src/modules/spider/constants.h \ - /home/hubbe/pike/src/modules/spider/hashtable.h \ - /home/hubbe/pike/src/modules/spider/las.h \ - /home/hubbe/pike/src/modules/spider/dynamic_buffer.h \ - /home/hubbe/pike/src/modules/spider/program.h \ - /home/hubbe/pike/src/modules/spider/interpret.h \ - /home/hubbe/pike/src/modules/spider/mapping.h \ - /home/hubbe/pike/src/modules/spider/array.h \ - /home/hubbe/pike/src/modules/spider/builtin_functions.h \ - /home/hubbe/pike/src/modules/spider/callback.h \ - /home/hubbe/pike/src/modules/spider/streamed_parser.h -tree.o: /home/hubbe/pike/src/modules/spider/tree.c machine.h \ - /home/hubbe/pike/src/modules/spider/stralloc.h \ - /home/hubbe/pike/src/modules/spider/types.h \ - /home/hubbe/pike/src/modules/spider/global.h \ - /home/hubbe/pike/src/modules/spider/config.h \ - /home/hubbe/pike/src/modules/spider/port.h \ - /home/hubbe/pike/src/modules/spider/macros.h \ - /home/hubbe/pike/src/modules/spider/object.h \ - /home/hubbe/pike/src/modules/spider/svalue.h \ - /home/hubbe/pike/src/modules/spider/constants.h \ - /home/hubbe/pike/src/modules/spider/hashtable.h \ - /home/hubbe/pike/src/modules/spider/las.h \ - /home/hubbe/pike/src/modules/spider/dynamic_buffer.h \ - /home/hubbe/pike/src/modules/spider/program.h \ - /home/hubbe/pike/src/modules/spider/interpret.h \ - /home/hubbe/pike/src/modules/spider/mapping.h \ - /home/hubbe/pike/src/modules/spider/array.h \ - /home/hubbe/pike/src/modules/spider/builtin_functions.h \ - /home/hubbe/pike/src/modules/spider/callback.h diff --git a/src/modules/sprintf/.cvsignore b/src/modules/sprintf/.cvsignore index 76e8a85506..a8a3cefd4a 100644 --- a/src/modules/sprintf/.cvsignore +++ b/src/modules/sprintf/.cvsignore @@ -1,2 +1,2 @@ configure -Makefile.in +dependencies diff --git a/src/modules/sprintf/.gitignore b/src/modules/sprintf/.gitignore index 1f3e111bcb..8e0a10a2de 100644 --- a/src/modules/sprintf/.gitignore +++ b/src/modules/sprintf/.gitignore @@ -1,2 +1,2 @@ /configure -/Makefile.in +/dependencies diff --git a/src/modules/sprintf/configure.in b/src/modules/sprintf/configure.in index 9d66fd1d46..f85c2e17cc 100644 --- a/src/modules/sprintf/configure.in +++ b/src/modules/sprintf/configure.in @@ -4,6 +4,13 @@ AC_PROG_CC AC_PROG_RANLIB AC_SUBST(RANLIB) +AC_SUBST_FILE(dependencies) +dependencies=$srcdir/dependencies + +AC_SUBST_FILE(module_makefile) +module_makefile=$srcdir/../module_makefile + + AC_OUTPUT(Makefile,echo FOO >stamp-h ) diff --git a/src/modules/ssleay/.cvsignore b/src/modules/ssleay/.cvsignore index 76e8a85506..a8a3cefd4a 100644 --- a/src/modules/ssleay/.cvsignore +++ b/src/modules/ssleay/.cvsignore @@ -1,2 +1,2 @@ configure -Makefile.in +dependencies diff --git a/src/modules/ssleay/.gitignore b/src/modules/ssleay/.gitignore index 1f3e111bcb..8e0a10a2de 100644 --- a/src/modules/ssleay/.gitignore +++ b/src/modules/ssleay/.gitignore @@ -1,2 +1,2 @@ /configure -/Makefile.in +/dependencies diff --git a/src/modules/ssleay/Makefile.src b/src/modules/ssleay/Makefile.src deleted file mode 100644 index 36d9015c28..0000000000 --- a/src/modules/ssleay/Makefile.src +++ /dev/null @@ -1,27 +0,0 @@ -SRCDIR=@srcdir@ -VPATH=@srcdir@:@srcdir@/../..:../.. -PREFLAGS=$(DEFINES) @DEFS@ -I. -I$(SRCDIR) -I$(SRCDIR)/../.. -I../.. @CPPFLAGS@ - -CFLAGS=$(PREFLAGS) $(OTHERFLAGS) - -OBJS=ssleay.o - -ssleay.a: $(OBJS) - -rm -f ssleay.a - ar cq ssleay.a $(OBJS) - -@RANLIB@ ssleay.a - echo >linker_options "@LDFLAGS@ @LIBS@" - -linker_options: Makefile - echo >linker_options "@LDFLAGS@ @LIBS@" - -verify: - @echo No tests for the ssleay-module. - -verbose_verify: verify - -clean: - -rm -f *.o *.a - -depend: - gcc -MM $(PREFLAGS) $(SRCDIR)/*.c | $(TMP_BINDIR)/fixdepends.sh $(SRCDIR) diff --git a/src/modules/ssleay/configure.in b/src/modules/ssleay/configure.in index c8b65733fa..c9db0cefb6 100644 --- a/src/modules/ssleay/configure.in +++ b/src/modules/ssleay/configure.in @@ -3,6 +3,9 @@ AC_INIT(ssleay.c) AC_PROG_CC AC_PROG_RANLIB AC_SUBST(RANLIB) +AC_SUBST_FILE(dependencies) +dependencies=$srcdir/dependencies + AC_ARG_WITH(ssleay, [ --without-ssleay no support for the secure socket protocol],[],[with_ssleay=yes]) diff --git a/src/modules/zlibmod/.cvsignore b/src/modules/zlibmod/.cvsignore index 64200ddc24..a8a3cefd4a 100644 --- a/src/modules/zlibmod/.cvsignore +++ b/src/modules/zlibmod/.cvsignore @@ -1,2 +1,2 @@ -Makefile.in configure +dependencies diff --git a/src/modules/zlibmod/.gitignore b/src/modules/zlibmod/.gitignore index addfc0376f..8e0a10a2de 100644 --- a/src/modules/zlibmod/.gitignore +++ b/src/modules/zlibmod/.gitignore @@ -1,2 +1,2 @@ -/Makefile.in /configure +/dependencies diff --git a/src/modules/zlibmod/Makefile.src b/src/modules/zlibmod/Makefile.src deleted file mode 100644 index e7ea5fea70..0000000000 --- a/src/modules/zlibmod/Makefile.src +++ /dev/null @@ -1,35 +0,0 @@ -SRCDIR=@srcdir@ -VPATH=@srcdir@:@srcdir@/../..:../.. -PREFLAGS=$(DEFINES) -I. -I$(SRCDIR) -I$(SRCDIR)/../.. -I../.. -CFLAGS=$(PREFLAGS) $(OTHERFLAGS) - -FILES=zlibmod.o -LIB=zlibmod.a - -$(LIB): $(FILES) - -rm -f $(LIB) - ar cq $(LIB) $(FILES) - -@RANLIB@ $(LIB) - echo >linker_options @LIBS@ - -clean: - -rm -f *.o *.a - -depend: - gcc -MM $(PREFLAGS) $(SRCDIR)/*.c | $(TMP_BINDIR)/fixdepends.sh $(SRCDIR) - -#verify / debug -module_testsuite: $(SRCDIR)/testsuite.in - $(TMP_BINDIR)/mktestsuite $(SRCDIR)/testsuite.in >module_testsuite - -verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite - -verbose_verify: module_testsuite - $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite --verbose - -gdb_verify: module_testsuite - @echo >.gdbinit handle SIGUSR1 nostop noprint pass - @echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f - gdb ../../pike - @rm .gdbinit diff --git a/src/modules/zlibmod/configure.in b/src/modules/zlibmod/configure.in index 04c6769953..d0c2063019 100644 --- a/src/modules/zlibmod/configure.in +++ b/src/modules/zlibmod/configure.in @@ -5,6 +5,11 @@ AC_ARG_WITH(zlib, [ --with(out)-zlib Support gzip compression],[],[wi AC_PROG_CC AC_PROG_RANLIB AC_SUBST(RANLIB) +AC_SUBST_FILE(dependencies) +dependencies=$srcdir/dependencies + +AC_SUBST_FILE(module_makefile) +module_makefile=$srcdir/../module_makefile if test x$with_zlib = xyes ; then AC_CHECK_HEADERS(zlib.h) diff --git a/src/object.h b/src/object.h index ad712df3dd..9ee168ad26 100644 --- a/src/object.h +++ b/src/object.h @@ -26,6 +26,8 @@ struct object extern struct object fake_object; extern struct object *first_object; extern struct object *objects_to_destruct; +extern struct object *master_object; +extern struct program *master_program; #define free_object(O) do{ struct object *o_=(O); if(!--o_->refs) really_free_object(o_); }while(0) @@ -46,16 +48,16 @@ void really_free_object(struct object *o); void low_object_index_no_free(struct svalue *to, struct object *o, INT32 f); -void object_index_no_free(struct svalue *to, +void object_index_no_free2(struct svalue *to, struct object *o, struct svalue *index); -void object_index_no_free2(struct svalue *to, +void object_index_no_free(struct svalue *to, struct object *o, struct svalue *index); -void object_set_index(struct object *o, +void object_set_index2(struct object *o, struct svalue *index, struct svalue *from); -void object_set_index2(struct object *o, +void object_set_index(struct object *o, struct svalue *index, struct svalue *from); union anything *object_get_item_ptr(struct object *o, diff --git a/src/run_autoconfig b/src/run_autoconfig index 86b26aa2bc..af9bdcbfb1 100755 --- a/src/run_autoconfig +++ b/src/run_autoconfig @@ -8,16 +8,8 @@ fix() ( cd $1 ; autoconf ) fi - if [ ! -f $1/Makefile.in ]; then - cp $1/Makefile.src $1/Makefile.in - elif [ -f $1/Makefile.src ]; then - if cmp $1/Makefile.src $1/Makefile.in >/dev/null; then - : - else - # This might not be strictly necessary, but you - # need to run 'make depend' afterwards anyway. - cp $1/Makefile.src $1/Makefile.in - fi + if [ ! -f $1/dependencies ]; then + echo >$1/dependencies fi } -- GitLab