Branch: Tag:

2001-09-02

2001-09-02 01:36:14 by Marcus Comstedt <marcus@mc.pp.se>

Relocatable dumped modules TNG. Fully optional and actually working. :)

Rev: bin/install.pike:1.79
Rev: lib/master.pike.in:1.169
Rev: lib/modules/Calendar.pmod/Events.pmod:1.10
Rev: lib/modules/Calendar.pmod/TZnames.pmod:1.10
Rev: lib/modules/Calendar.pmod/Timezone.pmod:1.22
Rev: src/Makefile.in:1.271
Rev: src/configure.in:1.545
Rev: src/dumpmodule.pike:1.22

1:   # - # $Id: Makefile.in,v 1.270 2001/07/20 12:44:50 grubba Exp $ + # $Id: Makefile.in,v 1.271 2001/09/02 01:36:14 marcus Exp $   #      # This line is needed on some machines.
99:   USE_TPIKE=$(TMP_BUILDDIR)/precompile.sh   USE_PIKE=@PIKE@ $(PIKEOPTS)   RUNTPIKE=$(@RUNTPIKE@) + PIKE_MODULE_RELOC=@PIKE_MODULE_RELOC@      MAKE_FLAGS=   
371:    TMP_LIBDIR="$(TMP_LIBDIR)" LIBDIR_SRC="$(LIBDIR_SRC)" \    SRCDIR="$(SRCDIR)" prefix="$(prefix)" MANDIR_SRC="$(MANDIR_SRC)" \    man_prefix="$(man_prefix)" pike_name=$(pike_name) \ -  fakeroot="$(buildroot)" +  fakeroot="$(buildroot)" PIKE_MODULE_RELOC="$(PIKE_MODULE_RELOC)"      install_interactive: pike hilfe pike-module aclocal    @$(RUNPIKE) $(TMP_BINDIR)/install.pike --interactive \    exec_prefix="$(exec_prefix)" prefix=$(prefix) \    TMP_LIBDIR="$(TMP_LIBDIR)" LIBDIR_SRC="$(LIBDIR_SRC)" \    SRCDIR="$(SRCDIR)" MANDIR_SRC="$(MANDIR_SRC)" \ -  fakeroot="$(buildroot)" +  fakeroot="$(buildroot)" PIKE_MODULE_RELOC="$(PIKE_MODULE_RELOC)"      # tidy up a bit   tidy:
441:      tinstall: aclocal master-stamp aclocal    -rm -rf test-install -  $(RUNPIKE) $(TMP_BINDIR)/install.pike $(INSTALLARGS) pike_name="test-pike" lib_prefix="$(lib_prefix)" TMP_LIBDIR="$(TMP_LIBDIR)" LIBDIR_SRC="$(LIBDIR_SRC)" SRCDIR="$(SRCDIR)" prefix="./test-install" MANDIR_SRC="$(MANDIR_SRC)" man_prefix="$(man_prefix)" fakeroot="$(buildroot)" +  $(RUNPIKE) $(TMP_BINDIR)/install.pike $(INSTALLARGS) pike_name="test-pike" lib_prefix="$(lib_prefix)" TMP_LIBDIR="$(TMP_LIBDIR)" LIBDIR_SRC="$(LIBDIR_SRC)" SRCDIR="$(SRCDIR)" prefix="./test-install" MANDIR_SRC="$(MANDIR_SRC)" man_prefix="$(man_prefix)" fakeroot="$(buildroot)" PIKE_MODULE_RELOC="$(PIKE_MODULE_RELOC)"      just-tinstall: aclocal master-stamp aclocal -  $(RUNPIKE) $(TMP_BINDIR)/install.pike $(INSTALLARGS) pike_name="test-pike" lib_prefix="$(lib_prefix)" TMP_LIBDIR="$(TMP_LIBDIR)" LIBDIR_SRC="$(LIBDIR_SRC)" SRCDIR="$(SRCDIR)" prefix="./test-install" MANDIR_SRC="$(MANDIR_SRC)" man_prefix="$(man_prefix)" fakeroot="$(buildroot)" +  $(RUNPIKE) $(TMP_BINDIR)/install.pike $(INSTALLARGS) pike_name="test-pike" lib_prefix="$(lib_prefix)" TMP_LIBDIR="$(TMP_LIBDIR)" LIBDIR_SRC="$(LIBDIR_SRC)" SRCDIR="$(SRCDIR)" prefix="./test-install" MANDIR_SRC="$(MANDIR_SRC)" man_prefix="$(man_prefix)" fakeroot="$(buildroot)" PIKE_MODULE_RELOC="$(PIKE_MODULE_RELOC)"         verify: module_testsuites testsuite tinstall
500:      master.pike: $(LIBDIR_SRC)/master.pike.in Makefile    t="$$PIKE_PATH_TRANSLATE"; if test "x$$t" = "x"; then t=s,x,x,; else :; fi; \ +  if test "x$(PIKE_MODULE_RELOC)" = "x"; then u=s,x,x,; else u='s/^#undef PIKE_MODULE_RELOC/#define PIKE_MODULE_RELOC 1/'; fi; \    sed -e 's!¤lib_prefix¤!'"`echo "$(TMP_LIBDIR)" | sed -e "$$t"`"'!' <$(LIBDIR_SRC)/master.pike.in \ -  | sed -e 's!¤share_prefix¤!'"`echo "$(LIBDIR_SRC)" | sed -e "$$t"`"'!' >master.pike +  | sed -e 's!¤share_prefix¤!'"`echo "$(LIBDIR_SRC)" | sed -e "$$t"`"'!' \ +  | sed -e "$$u" >master.pike      # Want master.pike up-to-date, but yet there's no dependency on the   # that file. Works like the .h_src.h target.
551:    exec_prefix="$(exec_prefix)" lib_prefix="$(lib_prefix)" \    TMP_LIBDIR="$(TMP_LIBDIR)" LIBDIR_SRC="$(LIBDIR_SRC)" \    SRCDIR="$(SRCDIR)" prefix="$(prefix)" MANDIR_SRC="$(MANDIR_SRC)" \ -  man_prefix="$(man_prefix)" pike_name=$(pike_name) +  man_prefix="$(man_prefix)" pike_name=$(pike_name) PIKE_MODULE_RELOC="$(PIKE_MODULE_RELOC)"    @case " $(CC)" in \    *\ rnt*) \    $(MAKE) $(MAKE_FLAGS) uncompress_header ;\