pike.git
/
src
/
Makefile.in
version
»
Context lines:
10
20
40
80
file
none
3
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 @DLOPEN_O@ -o
pike@EXEXT@
$(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: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)" \