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.
231
2001/01/
13
01
:
19
:
05
mast
Exp $
+
# $Id: Makefile.in,v 1.
232
2001/01/
18
14
:
42
:
33
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:171:
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
+
#
Ensure
that we have a precompile.sh, so that we don't need to
+
# have dependencies on it.
+
#
+
# Then
compile
the first
pike, to generate the peep engine, and more
# importantly, the lower_case() support, since that is needed by the # post_module. # # Then relink pike once more, since the post modules might be # static modules, and thus have to be linked into pike. # # No rest for the wicked. all: module_objects hilfe master.pike
-
+
@$(MAKE) precompile.sh
$(MAKE) $(MAKE_FLAGS) $(MAKE_PARALLEL) pike @rm -f dummy_engine >/dev/null 2>&1; echo "" >dummy_engine && \ if cmp $(SRCDIR)/peep_engine.c dummy_engine >/dev/null 2>&1; then \ echo "Warning: No peep_engine." >&2; \ else :; fi; \ rm -f dummy_engine >/dev/null 2>&1 # $(MAKE) $(MAKE_FLAGS) $(MAKE_PARALLEL) new_peep_engine $(MAKE) $(MAKE_FLAGS) $(MAKE_PARALLEL) pike $(MAKE) $(MAKE_FLAGS) "MAKE_PARALLEL=$(MAKE_PARALLEL)" post_modules $(MAKE) $(MAKE_FLAGS) $(MAKE_PARALLEL) pike
pike.git/src/Makefile.in:651:
$(YACC) $(YFLAGS) language.yacc &&\ mv y.tab.c language.c &&\ mv y.tab.h language.h_src ) $(SRCDIR)/language.c: $(SRCDIR)/language.h_src touch $(SRCDIR)/language.c # # This rule makes sure that builtin.c is created in the source dir. #
-
$(SRCDIR)/builtin.c: $(SRCDIR)/builtin.cmod
./precompile.sh
$(TMP_BINDIR)/precompile.pike
+
$(SRCDIR)/builtin.c: $(SRCDIR)/builtin.cmod $(TMP_BINDIR)/precompile.pike
# Internal testing target run_yacc: $(SRCDIR)/language.c modules/modlist.h: $(MODULE_REQUIREMENTS) @( cd modules ; rm remake >/dev/null 2>&1 || : ; \ $(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) || \ ( test -f remake && $(MAKE) $(MAKE_PARALLEL) $(MAKE_FLAGS) ) ) || exit $$? touch modules/modlist.h