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.
470
2008/
07
/
18
01
:
03
:
12
mast
Exp $
+
# $Id: Makefile.in,v 1.
471
2008/
09
/
02
18:
42
:
40
grubba
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:177:
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 @DLOPEN_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 \ propagated_variables \
pike.git/src/Makefile.in:540:
# # Please note that this must be accompanied by a dependency rule as # The .c file will not be created in the SOURCE directory otherwise. # -Hubbe # .cmod.c: precompile.sh-stamp $(TMP_BINDIR)/precompile.pike ./precompile.sh --cache precompile.pike >"$@" "$<" || { rm "$@"; exit 1; } # The same applies to this. .symlist.c: precompile.sh-stamp $(SRCDIR)/mklibpike.pike
-
./precompile.sh --cache $(SRCDIR)/mklibpike.pike -I. -I "$(SRCDIR)" -S "$<" -o "$@"
+
./precompile.sh --cache $(SRCDIR)/mklibpike.pike -I. -I "$(SRCDIR)" -S "$<" -o "$@"
|| { rm "$@"; exit 1; }
# This rule is used for some header files that are generated from the # source, to avoid excessive rebuilding when the source change in ways # that doesn't affect the header. # # It can cause a .h target to be out-of-date repeatedly, but since it # runs fast that's not an issue. This technique only works well in # make's that stat the target again after the rule has run and # recalculate the dependencies from that. Most make's seems to behave # like that.
pike.git/src/Makefile.in:567:
else \ false; \ fi || ( \ rm -f "$@.nolines" 2>/dev/null; \ echo "cp $< $@"; \ cp "$<" "$@"; \ ) .wxs.wixobj: @if test -f "$@"; then rm -f "$@"; else :; fi # Paranoia
-
$(CANDLE) "$<" -out "$@"
+
$(CANDLE) "$<" -out "$@"
|| { rm -f "$@"; exit 1; }
.wixobj.msm: @test -d cab_cache || mkdir cab_cache @if test -f "$@"; then rm -f "$@"; else :; fi # Paranoia
-
$(LIGHT) "$<" -cc cab_cache -o "$@"
+
$(LIGHT) "$<" -cc cab_cache -o "$@"
|| { rm -f "$@"; exit 1; }
.wixobj.msi: @test -d cab_cache || mkdir cab_cache @if test -f "$@"; then rm -f "$@"; else :; fi # Paranoia
-
$(LIGHT) "$<" -cc cab_cache -o "$@"
+
$(LIGHT) "$<" -cc cab_cache -o "$@"
|| { rm -f "$@"; exit 1; }
Pike_banner.bmp: $(SRCDIR)/make_banner.pike $(SRCDIR)/../refdoc/src_images/pike_logo.gif $(RUNPIKE) $(SRCDIR)/make_banner.pike $(SRCDIR)/../refdoc/src_images/pike_logo.gif >Pike_banner.bmp || rm Pike_banner.bmp UpFldrBtn.ibd: $(PACKAGINGDIR)/windows/UpFldrBtn.ibd cp "$<" "$@" NewFldrBtn.ibd: $(PACKAGINGDIR)/windows/NewFldrBtn.ibd cp "$<" "$@"
pike.git/src/Makefile.in:907:
lib: Makefile @for d in lib lib/modules lib/include; do \ if [ -d $$d/. ]; then : ; else \ echo "Creating $$d/."; \ (mkdir $$d && chmod u+rwx $$d) || exit 1; \ fi ; \ done @echo "Done." -@touch ./lib 2>/dev/null || (touch lib/.broken_gnu_touch && rm lib/.broken_gnu_touch)
+
$(SRCDIR)/type_checker.c: type_checker-stamp
+
$(SRCDIR)/type_checker.h: type_checker-stamp
+
type_checker-stamp: $(SRCDIR)/type_checker.in $(SRCDIR)/make_type_checker.pike
+
$(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_CTYPE=C; LC_LANG=C; export LC_CTYPE LC_LANG; \ 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 '$$u'"; \ echo "$$cmd <$(LIBDIR_SRC)/master.pike.in >master.pike"; \
-
eval $$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 # # Documentation related stuff. # onepage.xml: autodoc.xml $(DOCDIR)/structure/onepage.xml (cd "$(DOCDIR)" && \ $(RUNPIKE) -x assemble_autodoc structure/onepage.xml \
-
$(TMP_BUILDDIR)/autodoc.xml) >onepage.xml
+
$(TMP_BUILDDIR)/autodoc.xml) >onepage.xml
|| { rm "$@"; exit 1; }
traditional.xml: autodoc.xml $(DOCDIR)/structure/traditional.xml ( cd "$(DOCDIR)" && \ $(RUNPIKE) -x assemble_autodoc structure/traditional.xml \
-
$(TMP_BUILDDIR)/autodoc.xml) >traditional.xml
+
$(TMP_BUILDDIR)/autodoc.xml) >traditional.xml
|| { rm "$@"; exit 1; }
modref.xml: autodoc.xml $(DOCDIR)/structure/modref.xml (cd "$(DOCDIR)" && \ $(RUNPIKE) -x assemble_autodoc structure/modref.xml \
-
$(TMP_BUILDDIR)/autodoc.xml) >modref.xml
+
$(TMP_BUILDDIR)/autodoc.xml) >modref.xml
|| { rm "$@"; exit 1; }
autodoc.xml: pike-complete-stamp doc_build/src doc_build/lib doc_build/images images1 images2 force $(RUNPIKE) -x extract_autodoc -q --srcdir=$(SRCDIR) \ --imgsrc=$(DOCDIR)/src_images --builddir=doc_build/src \ --imgdir=doc_build/images $(RUNPIKE) -x extract_autodoc -q --srcdir=$(LIBDIR_SRC) \ --imgsrc=$(DOCDIR)/src_images --builddir=doc_build/lib \ --imgdir=doc_build/images $(RUNPIKE) -x join_autodoc --quiet --post-process autodoc.xml doc_build