pike.git
/
src
/
Makefile.in
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/Makefile.in:1:
#
-
# $Id: Makefile.in,v 1.
423
2006/06/18
09
:
25
:
33
mast Exp $
+
# $Id: Makefile.in,v 1.
424
2006/06/18
14
:
52
:
32
mast Exp $
# # This line is needed on some machines. @SET_MAKE@ # Pike embed target, either libpike.so or libpike.a. PIKE_LIB=@PIKE_LIB@ # Don't change this line. Define EXTRALIBS before this line if you # wish to add any libraries.
pike.git/src/Makefile.in:250:
bundles/include/pike: bundles/include test -d bundles/include/pike/. || mkdir bundles/include/pike bundles/include: bundles test -d bundles/include/. || mkdir bundles/include bundles: test -d bundles/. || mkdir bundles
-
# Backward compat.
-
post_modules: post_module_objects
-
-
post_module_objects: $(MODULE_REQUIREMENTS) tpike
-
@( cd post_modules ; rm remake >/dev/null 2>&1 || : ; \
-
$(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) || \
-
( test -f remake && $(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) ) ) || exit $$?
-
-
post_modules/modlist_headers.h:
-
@test -f post_modules/modlist_headers.h || touch post_modules/modlist_headers.h
-
-
post_modules/modlist.h:
-
@test -f post_modules/modlist.h || touch post_modules/modlist.h
-
-
post_modules/linker_options:
-
@test -f post_modules/linker_options || touch post_modules/linker_options
-
+
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:589:
# 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 conftest.* -rm -rf test-install test-pike tpike -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 interpreter_debug.h lexer?.h
-
-rm -f import-stamp master-stamp headerfiles-stamp
+
-rm -f import-stamp
modules-stamp post-modules-stamp
master-stamp headerfiles-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 ) # make _really_ clean spotless: clean_here -( cd modules; $(MAKE) $(MAKE_FLAGS) spotless )
pike.git/src/Makefile.in:1032:
$(MAKE) $(MAKE_FLAGS) depend || \ { test -f remake && $(MAKE) $(MAKE_FLAGS) depend; }; \ }) # # Pike internal targets # # touch modules-stamp here to avoid doing this work again if that # target is checked later.
-
module_objects: $(MODULE_REQUIREMENTS)
-
@
( cd modules
;
rm remake >/dev/null 2>&1 || :
;
\
-
$(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) || \
-
( test -f remake && $(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) ) ) || exit $$?
+
static_
module_objects: $(MODULE_REQUIREMENTS)
+
@MODULE_BUILD_TYPE=static; \
+
export MODULE_BUILD_TYPE; \
+
( cd modules
&&
(
rm remake >/dev/null 2>&1 || :
)
&&
\
+
(
$(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) || \
+
( test -f remake && $(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) ) )
\
+
)
|| exit $$?
@touch modules-stamp modules-stamp: $(MODULE_REQUIREMENTS)
-
@
( cd modules
;
rm remake >/dev/null 2>&1 || :
;
\
-
$(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) || \
-
( test -f remake && $(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) ) ) || exit $$?
+
@MODULE_BUILD_TYPE=static; \
+
export MODULE_BUILD_TYPE; \
+
( cd modules
&&
(
rm remake >/dev/null 2>&1 || :
)
&&
\
+
(
$(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) || \
+
( test -f remake && $(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) ) )
\
+
)
|| exit $$?
@touch modules-stamp
-
+
dynamic_module_objects: $(MODULE_REQUIREMENTS) pike
+
@MODULE_BUILD_TYPE=dynamic; \
+
export MODULE_BUILD_TYPE; \
+
( cd modules && ( rm remake >/dev/null 2>&1 || : ) && \
+
( $(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) || \
+
( test -f remake && $(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) ) ) \
+
) || exit $$?
+
+
# Use submakes here to ensure both correct sequencing and that all
+
# modules are properly rechecked.
+
module_objects:
+
@$(MAKE) $(MAKE_FLAGS) static_module_objects
+
@$(MAKE) $(MAKE_FLAGS) dynamic_module_objects
+
modules/modlist.h: modules-stamp modules/modlist_headers.h: modules-stamp modules/linker_options: modules-stamp module.o: modules/modlist_headers.h modules/modlist.h tmodule.o: modules/modlist_headers.h modules/modlist.h
-
+
# Backward compat.
+
post_modules: post_module_objects
+
+
# touch post-modules-stamp here to avoid doing this work again if that
+
# target is checked later.
+
post_static_module_objects: $(MODULE_REQUIREMENTS) tpike
+
@MODULE_BUILD_TYPE=static; \
+
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) tpike
+
@MODULE_BUILD_TYPE=static; \
+
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_dynamic_module_objects: $(MODULE_REQUIREMENTS) tpike
+
@MODULE_BUILD_TYPE=dynamic; \
+
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 $$?
+
+
# Use submakes here to ensure both correct sequencing and that all
+
# modules are properly rechecked.
+
post_module_objects:
+
@$(MAKE) $(MAKE_FLAGS) post_static_module_objects
+
@$(MAKE) $(MAKE_FLAGS) post_dynamic_module_objects
+
+
post_modules/modlist_headers.h: post-modules-stamp
+
+
post_modules/modlist.h: post-modules-stamp
+
+
post_modules/linker_options: post-modules-stamp
+
$(SRCDIR)/interpret_protos.h_src: $(SRCDIR)/interpret_functions.h $(SRCDIR)/strip_opcodes $(CPP) $(PREFLAGS) -DGEN_PROTOS $(SRCDIR)/interpret_functions.h | $(SRCDIR)/strip_opcodes >$(SRCDIR)/interpret_protos.h_src || { rm $(SRCDIR)/interpret_protos.h_src; exit 1; } lex.o: $(SRCDIR)/lex.c $(SRCDIR)/interpret_protos.h interpret.o: $(SRCDIR)/lex.c $(SRCDIR)/interpret_protos.h lex_t.o: $(SRCDIR)/lex_t.c $(SRCDIR)/interpret_protos.h language.o: $(SRCDIR)/language.c $(SRCDIR)/object.h $(SRCDIR)/interpret.h $(SRCDIR)/program.h