pike.git/
src/
Makefile.in
Branch:
Tag:
Non-build tags
All tags
No tags
1998-05-01
1998-05-01 15:30:28 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>
41345d976bde47f36bbecb52f71031011059d2d2 (
23
lines) (+
12
/-
11
)
[
Show
|
Annotate
]
Branch:
7.9
doesn't re-link unless needed anymore
Rev: src/Makefile.in:1.86
1:
#
-
# $Id: Makefile.in,v 1.
85
1998/
04
/
29
02
:
45
:
21
hubbe Exp $
+
# $Id: Makefile.in,v 1.
86
1998/
05
/
01
15
:
30
:
28
hubbe Exp $
# # This line is needed on some machines.
132:
all: module_objects hilfe $(MAKE) $(MAKE_FLAGS) pike
-
pike: $(OBJ)
compile_interpret
modules/linker_options
+
pike: $(OBJ) modules/linker_options
-@mv pike pike.old 2>/dev/null || true
-
$(LD) $(LDFLAGS) $(OBJ)
interpret.o
`cat modules/linker_options` $(LIBS) -o pike
+
$(LD) $(LDFLAGS) $(OBJ) `cat modules/linker_options` $(LIBS) -o pike
# purify
-
pure: $(OBJ)
compile_interpret
module_objects
+
pure: $(OBJ) module_objects
-@mv pike pike.old 2>/dev/null || true
-
$(SMARTLINK) purify -thread_stack_change=8192 -free-queue-length=500 -inuse-at-exit=yes -chain-length=12 $(REALCC) $(LDFLAGS) $(OBJ)
interpret.o
`cat modules/linker_options` $(LIBS) -o pike
+
$(SMARTLINK) purify -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
# purecov
-
cover: $(OBJ)
compile_interpret
module_objects
+
cover: $(OBJ) module_objects
-@mv pike pike.old 2>/dev/null || true
-
$(SMARTLINK) purecov purify -thread_stack_change=8192 -free-queue-length=500 -inuse-at-exit=yes -chain-length=12 $(REALCC) $(LDFLAGS) $(OBJ)
interpret.o
`cat modules/linker_options` $(LIBS) -o pike
+
$(SMARTLINK) purecov purify -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
# quantify
-
quant: $(OBJ)
compile_interpret
module_objects
+
quant: $(OBJ) module_objects
-@mv pike pike.old 2>/dev/null || true
-
$(SMARTLINK) quantify $(REALCC) $(LDFLAGS) $(OBJ)
interpret.o
`cat modules/linker_options` $(LIBS) -o pike
+
$(SMARTLINK) quantify $(REALCC) $(LDFLAGS) $(OBJ) `cat modules/linker_options` $(LIBS) -o pike
atom: pike atom pike -tool atom -env threads -g -v `find lib/modues -type f -name '*.so' -print | sed -e 's/^/-incobj /g'`
177:
# Several optimizers have problems with interpret.c # First try compiling with optimization and if that doesn't work, without.
-
compile_
interpret
:
force
-
$(
MAKE
) $(
MAKE_FLAGS
) interpret.o || NO_ULIMIT=yes $(
MAKE
) $(
MOST_MAKE_FLAGS
)
"OTHERFLAGS=
$(NOOPTFLAGS)
"
interpret.o
+
interpret
.o
:
+
$(
CC
) $(
CFLAGS
)
-c interpet.c -o
interpret.o || NO_ULIMIT=yes $(
CC
) $(
PREFLAGS
) $(NOOPTFLAGS)
-c interpet.c -o
interpret.o
force :