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.
167
1999/11/
18
07
:
58
:
17
hubbe
Exp $
+
# $Id: Makefile.in,v 1.
168
1999/11/
24
06
:
11
:
32
mast
Exp $
# # This line is needed on some machines. @SET_MAKE@ # Don't change this line. Define EXTRALIBS before this line if you # wish to add any libraries. LIBS=@LIBS@ $(EXTRALIBS) # This is normall the install program in the source directory
pike.git/src/Makefile.in:183:
echo; \ echo 'Compilation warning and error summary:'; \ echo '--------------------------------------'; \ fi @echo @cat compiler-warnings @echo @echo 'End of summary' @echo '--------------'
-
tpike: $(OBJ) $(TOBJ) modules/linker_options
+
tpike
-real
: $(OBJ) $(TOBJ) modules/linker_options
-@rm -f tpike || : $(LD) $(LDFLAGS) $(OBJ) $(TOBJ) `cat modules/linker_options` $(LIBS) -o tpike
-
pike
: $(
OBJ
) $(POBJ) modules/linker_options
+
# Only want tpike to exist when using $(RUNTPIKE); we don't want to
+
# require it actually being up-to-date.
+
tpike
:
+
$(
MAKE
) $(
MAKE_FLAGS) $(MAKE_PARALLEL) tpike-real
+
+
# Make $(
POBJ)
s
with a recursive make instead of depending on them.
+
# This way, we make sure that all other objects shared with tpike are
+
# up-to-date first. So if the $(POBJ)s, which depend on tpike, trigs
+
# the recursive make of tpike-real above, that one will never start to
+
# make the $(OBJ)s concurrently with this one.
+
pike: $(OBJ)
modules/linker_options
+
$(MAKE) $(MAKE_FLAGS) $(MAKE_PARALLEL) $(POBJ)
-@if [ -f pike.old ] ; then rm -f pike.old || : ; else : ; fi -@if [ -f pike.old.exe ] ; then rm -f pike.old.exe || : ; else : ; fi -@if [ -f pike ] ; then mv pike pike.old || : ; else : ; fi $(LD) $(LDFLAGS) $(OBJ) $(POBJ) `cat modules/linker_options` $(LIBS) -o pike # purify pure: $(OBJ) $(POBJ) 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) $(POBJ) `cat modules/linker_options` $(LIBS) -o pike
pike.git/src/Makefile.in:273:
SRCDIR="$(SRCDIR)" MANDIR_SRC="$(MANDIR_SRC)" # tidy up a bit tidy: -rm -f *.o core y.output y.tab.c y.tab.h -rm -f $(TMP_BINDIR)/core *.o *.i *.i~ testsuite # make clean clean: tidy -( cd modules; $(MAKE) $(MAKE_FLAGS) clean )
-
-rm -rf test-install test-pike
+
-rm -rf test-install test-pike
tpike
-rm -f TAGS tags yacc.acts yacc.debug yacc.tmp *.debug.log a.out -rm -f hilfe master.pike compiler-warnings -find lib/modules/ -type f -name '*.so_pure*' -exec rm -f \{\} \; # -rm -f lib/master.pike # make _really_ clean spotless: clean -(cd $(SRCDIR); find . -type f -name '*.h.in' -print) | \ sed -e 's/\.in$$//' | xargs rm -f find . -type f '(' -name 'Makefile' -o -name '*~' -o -name '.*~' -o \