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.
161
1999/11/
07
01
:
40
:
48
per
Exp $
+
# $Id: Makefile.in,v 1.
162
1999/11/
08
20
:
51
:
12
grubba
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:76:
REALCC=@REALCC@ CC=@CC@ CPP=@CPP@ AR=@AR@ LD=@LD@ LDFLAGS=@LDFLAGS@ @LINKFORSHARED@ $(EXTRALDFLAGS) RUNPIKE=$(TMP_BUILDDIR)/pike -DNOT_INSTALLED -m$(TMP_BUILDDIR)/master.pike $(PIKEOPTS)
+
RUNTPIKE=$(TMP_BUILDDIR)/tpike -DNOT_INSTALLED -m$(TMP_BUILDDIR)/master.pike $(PIKEOPTS)
MOST_MAKE_FLAGS = "prefix=$(prefix)" "exec_prefix=$(exec_prefix)" "CC=$(CC)" "TMP_BINDIR=$(TMP_BINDIR)" "DEFINES=$(DEFINES)" "TMP_LIBDIR=$(TMP_LIBDIR)" "RUNPIKE=$(RUNPIKE)" "INSTALL=$(INSTALL)" "NOOPTFLAGS=$(NOOPTFLAGS)" "AR=$(AR)" "CC=$(CC)" "MAKE=$(MAKE)" MAKE_FLAGS = $(MOST_MAKE_FLAGS) "OTHERFLAGS=$(OTHERFLAGS)" # Add alloca.o if you don't have alloca() on your machine. # OBJ= \ language.o \ security.o \ bignum.o \ interpret.o \ constants.o \ cpp.o \ fdlib.o \ cyclic.o \ array.o \ backend.o \
-
builtin_functions.o \
+
callback.o \ encode.o \ docode.o \ dynamic_buffer.o \ dynamic_load.o \ error.o \ fd_control.o \ fsort.o \ gc.o \ hashtable.o \
-
las.o \
+
lex.o \ multiset.o \ signal_handler.o \ pike_types.o \ main.o \ mapping.o \ pike_memory.o \ module.o \ module_support.o \ object.o \ opcodes.o \ operators.o \
-
peep.o \
+
port.o \ program.o \ rusage.o \ stralloc.o \ stuff.o \ threads.o \ version.o \ queue.o \ svalue.o @EXTRA_OBJS@ #
-
+
# The following objectfiles differ between tpike & pike:
+
#
+
+
TOBJ = las_t.o builtin_functions_t.o peep_t.o
+
POBJ = las.o builtin_functions.o peep.o
+
+
#
# User callable targets # # Ouch. # It turns out that we really do need to do it this way. # # First compile pike, to generate the peep engine, and more # importantly, the lower_case() support, since that is needed by the # post_module.
pike.git/src/Makefile.in:179:
echo; \ echo 'Compilation warning and error summary:'; \ echo '--------------------------------------'; \ fi @echo @cat compiler-warnings @echo @echo 'End of summary' @echo '--------------'
-
pike
: $(OBJ) modules/linker_options
+
tpike
: $(OBJ)
$(TOBJ)
modules/linker_options
-@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) `cat modules/linker_options` $(LIBS) -o
pike
+
$(LD) $(LDFLAGS) $(OBJ)
$(TOBJ)
`cat modules/linker_options` $(LIBS) -o
tpike
-
+
pike: $(OBJ) $(POBJ) modules/linker_options
+
-@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) module_objects
+
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) `cat modules/linker_options` $(LIBS) -o pike
+
$(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
# purecov
-
cover: $(OBJ) module_objects
+
cover: $(OBJ)
$(POBJ)
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` $(LIBS) -o pike
+
$(SMARTLINK) purecov 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
# quantify
-
quant: $(OBJ) module_objects
+
quant: $(OBJ)
$(POBJ)
module_objects
-@mv pike pike.old 2>/dev/null || true
-
$(SMARTLINK) quantify $(REALCC) $(LDFLAGS) $(OBJ) `cat modules/linker_options` $(LIBS) -o pike
+
$(SMARTLINK) quantify $(REALCC) $(LDFLAGS) $(OBJ)
$(POBJ)
`cat modules/linker_options` $(LIBS) -o pike
atom: pike 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 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
pike.git/src/Makefile.in:313:
if test "$(TESTARGS)" = "" ; then args="-a" ; else args="$(TESTARGS)" ; fi; \ $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike $$args tinstall: aclocal master.pike rm -rf test-install $(RUNPIKE) $(TMP_BINDIR)/install.pike --new-style pike_name="test-pike" lib_prefix="$(lib_prefix)" TMP_LIBDIR="$(TMP_LIBDIR)" LIBDIR_SRC="$(LIBDIR_SRC)" SRCDIR="$(SRCDIR)" prefix="./test-install" MANDIR_SRC="$(MANDIR_SRC)" man_prefix="$(man_prefix)" verify: module_testsuites testsuite tinstall if test "$(TESTARGS)" = "" ; then args="-a" ; else args="$(TESTARGS)" ; fi; \
-
if test -f ./test-pike ; then ./test-pike -DNOT_INSTALLED $(TMP_BINDIR)/test_pike.pike $$args ; else sprsh `pwd`/test-install/pike/*/bin/pike.exe -DNOT_INSTALLED $(TMP_BINDIR)/test_pike.pike $$args ; fi
+
if test -f ./test-pike ; then ./test-pike -DNOT_INSTALLED $(
PIKEOPTS) $(
TMP_BINDIR)/test_pike.pike $$args ; else sprsh `pwd`/test-install/pike/*/bin/pike.exe -DNOT_INSTALLED $(
PIKE_OPTS) $(
TMP_BINDIR)/test_pike.pike $$args ; fi
verify_installed: module_testsuites testsuite master.pike if test "$(TESTARGS)" = "" ; then args="-a" ; else args="$(TESTARGS)" ; fi; \
-
$(exec_prefix)/pike $(TMP_BINDIR)/test_pike.pike $$args
+
$(exec_prefix)/pike $(
PIKEOPTS) $(
TMP_BINDIR)/test_pike.pike $$args
check: verify sure: verify # verify / debug verbose verbose_verify: module_testsuites testsuite master.pike if test "$(TESTARGS)" = "" ; then args="-a" ; else args="$(TESTARGS)" ; fi; \ $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike --verbose $$args
pike.git/src/Makefile.in:408:
@$(RUNPIKE) $(TMP_BINDIR)/install.pike --export \ exec_prefix="$(exec_prefix)" lib_prefix="$(lib_prefix)" \ TMP_LIBDIR="$(TMP_LIBDIR)" LIBDIR_SRC="$(LIBDIR_SRC)" \ SRCDIR="$(SRCDIR)" prefix="$(prefix)" MANDIR_SRC="$(MANDIR_SRC)" \ man_prefix="$(man_prefix)" pike_name=$(pike_name) new_peep_engine: $(RUNPIKE) $(TMP_BINDIR)/mkpeep.pike $(SRCDIR)/peep.in >$(SRCDIR)/peep_engine.c $(RUNPIKE) $(TMP_BINDIR)/make_ci.pike <$(SRCDIR)/UnicodeData.txt >$(SRCDIR)/case_info.h
-
$(SRCDIR)/peep_engine.c: $(SRCDIR)/peep.in $(TMP_BINDIR)/mkpeep.pike
-
echo "" >
$(
SRCDIR
)
/peep_engine.c
-
-
$(
RUNPIKE) $(
TMP_BINDIR)/mkpeep.pike $(SRCDIR)/peep.in >$(SRCDIR)/peep_engine.c
+
$(SRCDIR)/peep_engine.c:
tpike
$(SRCDIR)/peep.in $(TMP_BINDIR)/mkpeep.pike
+
$(
RUNTPIKE
) $(TMP_BINDIR)/mkpeep.pike $(SRCDIR)/peep.in >$(SRCDIR)/peep_engine.c
peep.o: $(SRCDIR)/peep_engine.c
-
$(SRCDIR)/case
_
info
.
h
:
$(SRCDIR)/UnicodeData
.
txt $(TMP_BINDIR)/make_ci.pike
-
if $(RUNPIKE) $(TMP_BINDIR)/make_ci.pike <$(SRCDIR)/UnicodeData.txt; \
-
then :; else echo '#include "dummy_ci.h"'; fi >$(SRCDIR)/case_info.h
+
peep
_
t
.
o
:
peep
.
c
-
+
$(SRCDIR)/case_info.h: tpike $(SRCDIR)/UnicodeData.txt $(TMP_BINDIR)/make_ci.pike
+
$(RUNTPIKE) $(TMP_BINDIR)/make_ci.pike <$(SRCDIR)/UnicodeData.txt >$(SRCDIR)/case_info.h
+
builtin_functions.o: $(SRCDIR)/case_info.h
-
+
builtin_functions_t.o: builtin_functions.c
+
+
$(SRCDIR)/treeopt.h: tpike $(SRCDIR)/treeopt.in $(TMP_BINDIR)/mktreeopt.pike
+
$(RUNTPIKE) $(TMP_BINDIR)/mktreeopt.pike $(SRCDIR)/treeopt.in
+
+
las.o: $(SRCDIR)/treeopt.h
+
+
las_t.o: las.c
+
# make dependencies depend: $(SRCDIR)/language.c gcc -MM $(PREFLAGS) $(SRCDIR)/*.c | $(TMP_BINDIR)/fixdepends.sh $(SRCDIR) ( cd modules ; $(MAKE) $(MAKE_FLAGS) depend ) $(SRCDIR)/configure @ac_configure_args@ # Documentation... docs: mkdir docs