pike.git / src / Makefile.in

version» Context lines:

pike.git/src/Makefile.in:80:   #Enable warnings from the compiler, if wanted.   #   WARN=@WARN@      #add extra defines here   DEFINES=@CPPFLAGS@ -DPIKE_CORE      # -O should work with all compilers   OPTIMIZE=@OPTIMIZE@    - # interpret.o can't have -fomit-frame-pointer - INTERPRET_DEOPTIMIZE=@INTERPRET_DEOPTIMIZE@ -  +    # Set to a flag for parallelizing make, e.g. -j2. It's given to make   # at the level where it's most effective.   MAKE_PARALLEL=      # Preprocessor flags.   PREFLAGS=-DPIKE_SRC_ROOT="$(BASEDIR)" -I. -I$(SRCDIR) $(DEFINES)   OTHERFLAGS=@CFLAGS@ $(OSFLAGS) $(OPTIMIZE) $(WARN) $(PROFIL)   NOOPTFLAGS=@CFLAGS@ @CPPFLAGS@ $(OSFLAGS) $(WARN) $(PROFIL)   CFLAGS=$(PREFLAGS) $(OTHERFLAGS)   
pike.git/src/Makefile.in:157:    fsort.o \    gc.o \    hashtable.o \    lex.o \    multiset.o \    signal_handler.o \    pike_search.o \    pike_types.o \    pike_embed.o \    mapping.o \ +  block_allocator.o \    pike_memory.o \    module_support.o \    pikecode.o \    object.o \ -  +  stack_allocator.o \    opcodes.o \    operators.o \    pike_float.o \    port.o \    program.o \    rbtree.o \    rusage.o \ -  +  sprintf.o \    sscanf.o \    stralloc.o \    stuff.o \    threads.o \    version.o \    queue.o \    builtin.o \    iterators.o \ -  facetgroup.o \ +     svalue.o \    las.o \    builtin_functions.o \ -  peep.o @DLOPEN_O@ @EXTRA_OBJS@ +  peep.o @EXTRA_OBJS@      OBJ=$(CORE_OBJ) @MODULE_O@      MODULE_REQUIREMENTS= \    headerfiles-stamp \    machine.h \    global.h \    precompile.sh-stamp \    modules/static_module_makefile \    modules/dynamic_module_makefile \
pike.git/src/Makefile.in:214:    $(SRCDIR)/case_info.h \    $(SRCDIR)/whitespace.h \    $(SRCDIR)/treeopt.h @PMOD_TARGETS@         #   # User callable targets   #      # Update the dumped modules, but only if dump_modules has been used earlier. - all: module_objects post_module_objects pike-complete-stamp tools + all: module_objects post_module_objects pike-complete-stamp    @if [ -f dumpversion ]; then \    echo "$(MAKE) $(MAKE_FLAGS) dump_modules"; \    $(MAKE) $(MAKE_FLAGS) dump_modules; \    else :; fi    @if [ "`find . -name '*.fail' -print`" = "" ]; then :; else \    echo; \    echo "Pike compiled and linked ok, but the following file(s) "; \    echo "failed to compile with full optimization.";\    echo "This may affect performance negatively."; \    find . -name '*.fail' -print | sed -e 's/\.fail$$//' -e 's/^/ /'; \    echo; \    fi      doc: documentation      documentation: onepage.xml traditional.xml modref.xml    cd $(DOCDIR) && $(MAKE) $(MAKE_FLAGS) PIKE="$(RUNPIKE)" \    BUILDDIR="$(TMP_BUILDDIR)" $(DOCTARGET)    - # Creation of bundles/include/pike/. + # Creation of include/.    - headerfiles-stamp: bundles/include/pike machine.h global.h $(SRC_TARGETS) force + headerfiles-stamp: include machine.h global.h $(SRC_TARGETS) force    @$(MAKE) $(MAKE_FLAGS) headerfiles_low HEADERS="machine.h" HEADERSOURCE="`pwd`"    @$(MAKE) $(MAKE_FLAGS) headerfiles_low HEADERS="`cd $(SRCDIR) && echo *.h`" HEADERSOURCE="$(SRCDIR)"    @test -f headerfiles-stamp || echo foo > headerfiles-stamp      headerfiles_low: force    @for f in $(HEADERS); do \ -  if [ -h "bundles/include/pike/$$f" ]; then continue; fi; \ -  if cmp "$(HEADERSOURCE)/$$f" "bundles/include/pike/$$f" >/dev/null 2>&1 ; then continue; fi; \ -  rm -f bundles/include/pike/$$f 2>/dev/null; \ -  echo "Creating bundles/include/pike/$$f"; \ -  if ln -s "$(HEADERSOURCE)/$$f" "bundles/include/pike/$$f" && \ -  ls -L "bundles/include/pike/$$f" >/dev/null 2>&1; then :; else \ +  if [ -h "include/$$f" ]; then continue; fi; \ +  if cmp "$(HEADERSOURCE)/$$f" "include/$$f" >/dev/null 2>&1 ; then continue; fi; \ +  rm -f include/$$f 2>/dev/null; \ +  echo "Creating include/$$f"; \ +  if ln -s "$(HEADERSOURCE)/$$f" "include/$$f" && \ +  ls -L "include/$$f" >/dev/null 2>&1; then :; else \    echo "Symlink failed."; \ -  cp "$(HEADERSOURCE)/$$f" "bundles/include/pike/$$f" || exit 1; \ +  cp "$(HEADERSOURCE)/$$f" "include/$$f" || exit 1; \    fi; \    echo foo > headerfiles-stamp; \    done    - bundles/include/pike: bundles/include -  test -d bundles/include/pike/. || mkdir bundles/include/pike + include: +  test -d include/. || mkdir include    - bundles/include: bundles -  test -d bundles/include/. || mkdir bundles/include -  - bundles: -  test -d bundles/. || mkdir bundles -  +    compiler-warnings : clean    @echo Summarizing compiler warnings.    @echo    @if $(MAKE) $(MAKE_FLAGS) all 2>compiler-warnings ; then \    echo; \    echo 'Compilation warning summary:'; \    echo '----------------------------'; \    else \    echo; \    echo 'Compilation warning and error summary:'; \
pike.git/src/Makefile.in:344:    $(AR) cq libpike.a $(OBJ)    -@RANLIB@ libpike.a      # tpike is only used when dynamic modules aren't. It's a pike with no   # post modules linked in which is used during building of the post   # modules.   tpike-real: main.o $(CORE_OBJ) tmodule.o modules/linker_options    -@rm -f tpike tpike.exe    $(LD) $(LDFLAGS) main.o $(CORE_OBJ) tmodule.o \    `cat modules/linker_options` \ -  $(LIBS) -o tpike +  $(LIBS) -o tpike@EXEEXT@      # Only want tpike to exist for use with $(RUNPIKE) in the modules. We   # don't want to require it actually being up-to-date. - tpike: master-stamp + tpike@EXEEXT@: master-stamp    $(MAKE) $(MAKE_FLAGS) $(MAKE_PARALLEL) tpike-real      # If we build without dynamic modules then tpike is built first with   # all modules under modules/ linked into it, then tpike is used for   # post_modules source targets, and then pike is linked with both   # modules/ and post_modules/.   #   # If we build with dynamic modules then pike is built first with the   # few always-static modules under modules/, then the dynamic modules   # under modules/ are built, then pike is used for post_modules source   # targets, and then all modules under post_modules/ are built   # dynamically.   #   # This means that a post_module can't be always-static and can't add   # stuff to the pike linkage using LINKER_OPTIONS.   #   # @LDSHARED_BASE_REQS@ expands to pike.lib if dynamic DLL modules are   # used on NT. - pike pike.lib: main.o $(OBJ) master-stamp pike.syms modules/linker_options @STATIC_POST_MODULES_LINKOPTS@ @PIKE_ICON_RES@ + pike@EXEEXT@ pike.lib: main.o $(OBJ) master-stamp pike.syms modules/linker_options @STATIC_POST_MODULES_LINKOPTS@ @PIKE_ICON_RES@    -@if [ -f pike.old.exe ] ; then rm -f pike.old.exe || : ; else : ; fi    -@if [ -f pike.old ] ; then rm -f pike.old || : ; else : ; fi    -@if [ -f pike.exe ] ; then mv pike.exe pike.old.exe || : ; else : ; fi    -@if [ -f pike ] ; then mv pike pike.old || : ; else : ; fi - # $(LD) $(LDFLAGS) main.o @DLOPEN_O@ -o pike +     $(LD) $(LDFLAGS) main.o $(OBJ) \    `cat modules/linker_options @STATIC_POST_MODULES_LINKOPTS@` \ -  $(LIBS) @PIKE_ICON_RES@ -o pike +  $(LIBS) @PIKE_ICON_RES@ -o pike@EXEEXT@    @MT_FIX_PIKE_EXE@   # The dumped modules are removed whenever Pike is relinked since some - # of the bytecode methods (e.g. ia32) stores absolute addresses to + # of the bytecode methods (e.g. ia32) store absolute addresses to   # global structs. That should probably be fixed in them so that dumped   # modules aren't link order dependent.    @if [ -f dumpversion ]; then \    echo "$(MAKE) $(MAKE_FLAGS) delete_dumped_modules"; \    $(MAKE) $(MAKE_FLAGS) delete_dumped_modules; \    else :; fi      # gcov   gcov:    @for f in `cd "$(SRCDIR)" && find . -type f -name '*.c' -print`; do \
pike.git/src/Makefile.in:414:    grep -v -i inline | \    grep -v PIKE_MODULE_EXIT | \    egrep -v '######[ ]*{$$' | \    egrep -v '######[ ]*}$$' | \    wc -l | sed -e "s|^|$$f:|" -e 's/:[ ]*/:/' | \    grep -v ':0'; \    done | sort -n -t: -k2      # purify   pure: $(OBJ) master-stamp module_objects -  -@mv pike pike.old 2>/dev/null || true -  $(SMARTLINK) purify -max-threads=128 -thread_stack_change=8192 -free-queue-length=500 -inuse-at-exit=yes -chain-length=12 $(REALCC) $(LDFLAGS) $(OBJ) `cat modules/linker_options @STATIC_POST_MODULES_LINKOPTS@` $(LIBS) -o pike +  -@mv pike@EXEEXT@ pike.old@EXEEXT@ 2>/dev/null || true +  $(SMARTLINK) purify -max-threads=128 -thread_stack_change=8192 -free-queue-length=500 -inuse-at-exit=yes -chain-length=12 $(REALCC) $(LDFLAGS) $(OBJ) `cat modules/linker_options @STATIC_POST_MODULES_LINKOPTS@` $(LIBS) -o pike@EXEEXT@      # purecov   cover: $(OBJ) master-stamp module_objects -  -@mv pike pike.old 2>/dev/null || true -  $(SMARTLINK) purecov purify -max-threads=128 -thread_stack_change=8192 -free-queue-length=500 -inuse-at-exit=yes -chain-length=12 $(REALCC) $(LDFLAGS) $(OBJ) `cat modules/linker_options @STATIC_POST_MODULES_LINKOPTS@` $(LIBS) -o pike +  -@mv pike@EXEEXT@ pike.old@EXEEXT@ 2>/dev/null || true +  $(SMARTLINK) purecov purify -max-threads=128 -thread_stack_change=8192 -free-queue-length=500 -inuse-at-exit=yes -chain-length=12 $(REALCC) $(LDFLAGS) $(OBJ) `cat modules/linker_options @STATIC_POST_MODULES_LINKOPTS@` $(LIBS) -o pike@EXEEXT@      # quantify   quant: $(OBJ) master-stamp module_objects -  -@mv pike pike.old 2>/dev/null || true -  $(SMARTLINK) quantify $(REALCC) $(LDFLAGS) $(OBJ) `cat modules/linker_options @STATIC_POST_MODULES_LINKOPTS@` $(LIBS) -o pike +  -@mv pike@EXEEXT@ pike.old@EXEEXT@ 2>/dev/null || true +  $(SMARTLINK) quantify $(REALCC) $(LDFLAGS) $(OBJ) `cat modules/linker_options @STATIC_POST_MODULES_LINKOPTS@` $(LIBS) -o pike@EXEEXT@      splint:    splint $(PREFLAGS) -warnposix +charintliteral -realcompare -boolops -predboolint $(FILE)      atom: pike-complete-stamp    atom pike -tool atom -env threads -g -v `find lib/modules -type f -name '*.so' -print | sed -e 's/^/-incobj /g'`    mv pike pike.pre-atom    mv pike.third.threads pike    @echo Make sure you have '.' in your LD_LIBRARY_PATH.      pixie: pike-complete-stamp    atom pike -tool pixie -env threads -g -v `find lib/modules -type f -name '*.so' -print | sed -e 's/^/-incobj /g'`    mv pike pike.pre-pixie    mv pike.pixie.threads pixie    @echo Make sure you have '.' in your LD_LIBRARY_PATH.    - tools: hilfe rsif -  - hilfe: $(TMP_BINDIR)/hilfe Makefile -  @echo "Creating hilfe..."; \ -  ( sed -e 's!/usr/bin/env pike!$(bindir)/pike!' \ -  <$(TMP_BINDIR)/hilfe >./hilfe && chmod 755 ./hilfe) || exit 1 ; -  - rsif: $(TMP_BINDIR)/rsif Makefile -  @echo "Creating rsif..."; \ -  ( sed -e 's!pike!$(bindir)/pike!' <$(TMP_BINDIR)/rsif \ -  >./rsif && chmod 755 ./rsif) || exit 1 ; -  +    dump_modules: pike-complete-stamp master-stamp    -rm dumpmodule.log    args="$(DUMPARGS)"; \    args=$${args:-"--log-file --update-only=dumpversion --report-failed"}; \    $(RUNPIKE) -x dump $$args \    --recursive --target-dir=lib "$(LIBDIR_SRC)/modules"      force_dump_modules:    -rm dumpversion 2>/dev/null    $(MAKE) $(MAKE_FLAGS) dump_modules
pike.git/src/Makefile.in:493:      .h.pph:    $(CPP) $(PREFLAGS) -DPMOD_EXPORT=PMOD_EXPORT \    -DPMOD_PROTO=PMOD_PROTO "$<" >"$@"         # Several optimizers have problems with interpret.c   # First try compiling with optimization and if that doesn't work, without.   # GCC dumps core on some files @ OSF1   # This kluge should work around that... - # Extra kludge added: interpret.o gets special flags (deoptimization) +    .c.o:    @echo "Compiling `echo '$<' | sed -e 's|^$(PIKE_SRC_DIR)/||'`" ; \    rm -f $@.fail >/dev/null 2>&1; \ -  if test "x$@" = "xinterpret.o"; then EXTRAFLAGS="$(INTERPRET_DEOPTIMIZE)"; else EXTRAFLAGS=; fi; \ +     if $(CC) $(CFLAGS) $$EXTRAFLAGS -c $< -o $@ ; then : ; else \    status=$$?; \    if test x"@noopt_retry@" = xyes ; then \    echo "WARNING: Compiler failure! Trying without optimization!" >&2;\    echo "$(CC) $(PREFLAGS) $(CFLAGS) $$EXTRAFLAGS -c $< -o $@" >$@.fail ;\    if NO_ULIMIT=yes $(CC) $(PREFLAGS) $(NOOPTFLAGS) $$EXTRAFLAGS -c $< -o $@ ; then : ; else \    status=$$?; \    echo "Compilation command was:" >&2;\    echo "$(CC) $(PREFLAGS) $(NOOPTFLAGS) $$EXTRAFLAGS -c $< -o $@" >&2 ;\    exit $$status; \
pike.git/src/Makefile.in:519:    else \    echo "Compilation command was:" >&2;\    echo "$(CC) $(PREFLAGS) $(CFLAGS) $$EXTRAFLAGS -c $< -o $@" >&2 ;\    exit $$status; \    fi; \    fi      .m.o:    @echo "Compiling `echo '$<' | sed -e 's|^$(PIKE_SRC_DIR)/||'`" ; \    rm -f $@.fail >/dev/null 2>&1; \ -  if test "x$@" = "xinterpret.o"; then EXTRAFLAGS="$(INTERPRET_DEOPTIMIZE)"; else EXTRAFLAGS=; fi; \ +     if $(CC) $(CFLAGS) $$EXTRAFLAGS -fobjc-exceptions -fobjc-gc -c $< -o $@ ; then : ; else \    status=$$?; \    if test x"@noopt_retry@" = xyes ; then \    echo "WARNING: Compiler failure! Trying without optimization!" >&2;\    echo "$(CC) $(PREFLAGS) $(CFLAGS) $$EXTRAFLAGS -fobjc-exceptions -c $< -o $@" >$@.fail ;\    if NO_ULIMIT=yes $(CC) $(PREFLAGS) $(NOOPTFLAGS) $$EXTRAFLAGS -c $< -o $@ ; then : ; else \    status=$$?; \    echo "Compilation command was:" >&2;\    echo "$(CC) $(PREFLAGS) $(NOOPTFLAGS) $$EXTRAFLAGS -fobjc-exceptions -c $< -o $@" >&2 ;\    exit $$status; \
pike.git/src/Makefile.in:655:    @:      pike.ico: $(PACKAGINGDIR)/windows/pike.ico    cp "$<" $@      pike_icon.res: pike.ico    echo 'pike ICON pike.ico' > pike_icon.rc    $(RCEXE) /fo $@ pike_icon.rc      # install - install: pike-complete-stamp tools + install: pike-complete-stamp    @$(RUNPIKE) $(TMP_BINDIR)/install.pike \    exec_prefix="$(bindir)" lib_prefix="$(lib_prefix)" \    include_prefix="$(include_prefix)" \    TMP_LIBDIR="$(TMP_LIBDIR)" LIBDIR_SRC="$(LIBDIR_SRC)" \    SRCDIR="$(SRCDIR)" prefix="$(prefix)" DOCDIR_SRC="$(DOCDIR_SRC)" \    MANDIR_SRC="$(MANDIR_SRC)" \    man_prefix="$(man_prefix)" pike_name=$(pike_name) \    fakeroot="$(buildroot)" PIKE_MODULE_RELOC="$(PIKE_MODULE_RELOC)" \    cflags="@DYNAMIC_MODULE_FLAGS@" ldflags="" \    $(INSTALLARGS)    - install_interactive: pike-complete-stamp tools + install_interactive: pike-complete-stamp    @$(RUNPIKE) $(TMP_BINDIR)/install.pike --interactive \    exec_prefix="$(bindir)" prefix=$(prefix) \    TMP_LIBDIR="$(TMP_LIBDIR)" LIBDIR_SRC="$(LIBDIR_SRC)" \    SRCDIR="$(SRCDIR)" DOCDIR_SRC="$(DOCDIR_SRC)" \    MANDIR_SRC="$(MANDIR_SRC)" \    cflags="@DYNAMIC_MODULE_FLAGS@" ldflags="" \    fakeroot="$(buildroot)" PIKE_MODULE_RELOC="$(PIKE_MODULE_RELOC)"      # tidy up a bit   tidy:
pike.git/src/Makefile.in:693:    -rm -f pike.ico pike_icon.rc pike_icon.res    -find lib -type f -name \*.o -o -name \*.obj | xargs rm -f      # make clean   clean_here: tidy doc_clean    -( cd tlib; find . -name testsuite | xargs rm )    -( cd extra_tests; find . -name testsuite | xargs rm )    -rm -f confdefs.h    -rm -rf test-install test-pike tpike tpike.* *.pdb    -rm -f TAGS tags yacc.acts yacc.debug yacc.tmp *.debug.log a.out pike.tmp -  -rm -f hilfe rsif master.pike compiler-warnings dumpmodule.log +  -rm -f master.pike compiler-warnings dumpmodule.log    -rm -f interpreter_debug.h lexer?.h    -rm -f import-stamp master-stamp headerfiles-stamp    -rm -f static-modules-stamp dynamic-modules-stamp post-modules-stamp    -rm -f post-module-pike-stamp pike-complete-stamp    -rm -rf lib/modules/*   # -rm -f lib/master.pike      clean: clean_here    -( cd modules; $(MAKE) $(MAKE_FLAGS) clean )    -( cd post_modules; $(MAKE) $(MAKE_FLAGS) clean )
pike.git/src/Makefile.in:781:      # Testsuite for dynamic loading debugging   test_dlopen: dynloadtest.sh    sh ./dynloadtest.sh      dynloadtest.sh: $(SRCDIR)/test_dynamic_loading.in    m4 "$(SRCDIR)/test_dynamic_loading.in" >"$@"      dynloadtest.c: dynamic_load.c    - dynloadtest: dynloadtest.o @EXTRA_OBJS@ fdlib.o port.o -  $(LD) $(LDFLAGS) dynloadtest.o @EXTRA_OBJS@ fdlib.o port.o $(LIBS) -o dynloadtest + dynloadtest@EXEEXT@: dynloadtest.o @EXTRA_OBJS@ fdlib.o port.o +  $(LD) $(LDFLAGS) dynloadtest.o @EXTRA_OBJS@ fdlib.o port.o $(LIBS) -o $@         tinstall: master-stamp    -rm -rf test-install    $(RUNPIKE) $(TMP_BINDIR)/install.pike \    `test -f autodoc.xml || echo --no-autodoc` \    lib_prefix="$(lib_prefix)" \    TMP_LIBDIR="$(TMP_LIBDIR)" LIBDIR_SRC="$(LIBDIR_SRC)" \    SRCDIR="$(SRCDIR)" DOCDIR_SRC="$(DOCDIR_SRC)" \    MANDIR_SRC="$(MANDIR_SRC)" \
pike.git/src/Makefile.in:941:    $(RUNPIKE) $(SRCDIR)/make_type_checker.pike "$<" && touch "$@"      master.pike: $(LIBDIR_SRC)/master.pike.in Makefile    @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; \    LC_ALL=C; export LC_ALL; \    cmd="sed -e 's!#lib_prefix#!`echo '$(TMP_LIBDIR)' | ./posix_to_native.sh`!' \    -e 's!#share_prefix#!`echo '$(LIBDIR_SRC)' | ./posix_to_native.sh`!' \ -  -e 's!#include_prefix#!`echo '$(TMP_BUILDDIR)/bundles/include/pike' | ./posix_to_native.sh`!' \ +  -e 's!#include_prefix#!`echo '$(TMP_BUILDDIR)/include' | ./posix_to_native.sh`!' \    -e '$$u'"; \    echo "$$cmd <$(LIBDIR_SRC)/master.pike.in >master.pike"; \    eval $$cmd <$(LIBDIR_SRC)/master.pike.in >master.pike || { rm "master.pike"; exit 1; }      # Want master.pike up-to-date, but yet there's no dependency on the   # that file. Works like the .h_src.h target.   master-stamp: master.pike    @test -f master-stamp || echo foo > master-stamp      #
pike.git/src/Makefile.in:1159:    @if [ "x$(RUNPIKE)" != "x$(DEFAULT_RUNPIKE)" -o -x $(TMP_BUILDDIR)/pike ]; then \    $(MAKE) $(MAKE_FLAGS) post_modules_depend; \    else \    echo "Skipping make depend in post_modules since a fresh pike is"; \    echo "needed to make the autogenerated sources there."; \    :; \    fi      post_modules_depend:    @if [ "x$(RUNPIKE)" != "x$(DEFAULT_RUNPIKE)" -o -x $(TMP_BUILDDIR)/pike ]; then :; \ -  else $(MAKE) $(MAKE_FLAGS) $(MAKE_PARALLEL) pike; fi +  else $(MAKE) $(MAKE_FLAGS) $(MAKE_PARALLEL) pike@EXEEXT@; fi    @( cd post_modules && { \    rm -f remake; \    $(MAKE) $(MAKE_FLAGS) depend || \    { test -f remake && $(MAKE) $(MAKE_FLAGS) depend; }; \    })      #   # Pike internal targets   #   
pike.git/src/Makefile.in:1230:   post-module-pike-stamp: @BUILD_PIKE@ dynamic-modules-stamp    @touch post-module-pike-stamp      module.o: modules/modlist_headers.h modules/modlist.h post_modules/modlist_headers.h post_modules/modlist.h      tmodule.o: modules/modlist_headers.h modules/modlist.h      # Backward compat.   post_modules: post_module_objects    - post_module_objects: $(MODULE_REQUIREMENTS) post-module-pike-stamp @LDSHARED_BASE_REQS@ + post_module_objects: pike@EXEEXT@ $(MODULE_REQUIREMENTS) post-module-pike-stamp @LDSHARED_BASE_REQS@    @MODULE_BUILD_TYPE=@POST_MODULE_BUILD_TYPE@; \    export MODULE_BUILD_TYPE; \    ( cd post_modules && ( rm remake >/dev/null 2>&1 || : ) && \    ( $(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) || \    ( test -f remake && $(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) ) ) \    ) || exit $$?    @touch post-modules-stamp    - post-modules-stamp: $(MODULE_REQUIREMENTS) post-module-pike-stamp @LDSHARED_BASE_REQS@ + post-modules-stamp: pike@EXEEXT@ $(MODULE_REQUIREMENTS) post-module-pike-stamp @LDSHARED_BASE_REQS@    @MODULE_BUILD_TYPE=@POST_MODULE_BUILD_TYPE@; \    export MODULE_BUILD_TYPE; \    ( cd post_modules && ( rm remake >/dev/null 2>&1 || : ) && \    ( $(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) || \    ( test -f remake && $(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) ) ) \    ) || exit $$?    @touch post-modules-stamp      post_modules/modlist_headers.h: post-modules-stamp   
pike.git/src/Makefile.in:1289:    < $(SRCDIR)/language.c_src > $(SRCDIR)/language.c      $(SRCDIR)/interpret_functions_fixed.h: $(SRCDIR)/interpret_functions.h precompile.sh-stamp    ./precompile.sh --cache make_interpret_functions.pike >"$@" "$(SRCDIR)/interpret_functions.h" || { rm "$@"; exit 1; }      # UnixWare make needs help to find the source file...   builtin.o: $(SRCDIR)/builtin.c $(SRCDIR)/whitespace.h      iterators.o: $(SRCDIR)/iterators.c    - facetgroup.o: $(SRCDIR)/facetgroup.c -  +    backend.o: $(SRCDIR)/backend.c      libpike.o: $(SRCDIR)/libpike.c      # Internal testing target   run_yacc: $(SRCDIR)/language.c      $(SRCDIR)/configure $(SRCDIR)/stamp-h.in: $(SRCDIR)/configure.in $(SRCDIR)/aclocal.m4 $(SRCDIR)/acconfig.h    cd $(SRCDIR) && ./run_autoconfig --no-recursion .    echo foo > $(SRCDIR)/stamp-h.in
pike.git/src/Makefile.in:1444:    rusage.protos \    cyclic.protos \    lex.protos \    security.protos \    signal_handler.protos \    pike_search.protos \    docode.protos \    main.protos \    stralloc.protos \    mapping.protos \ +  block_allocator.protos \    stuff.protos \    dynamic_buffer.protos \    svalue.protos \    dynamic_load.protos \    module_support.protos \    threads.protos \    multiset.protos \    encode.protos \    object.protos \    error.protos \    opcodes.protos \    version.protos \    builtin.protos \    iterators.protos \ -  facetgroup.protos \ +     rbtree.protos      $(HFILES): precompile.sh-stamp      import-stamp: $(HFILES) precompile.sh-stamp    @./precompile.sh fake_dynamic_load.pike >import_functions.tmp $(HFILES)    @cmp import_functions.tmp import_functions.h >/dev/null || mv import_functions.tmp import_functions.h    @echo hej >import-stamp      import_functions.h: import-stamp