fccd4c | 1998-03-28 | Henrik Grubbström (Grubba) | | #
|
3b8ba6 | 1998-04-09 | Fredrik Hübinette (Hubbe) | | # $Id: Makefile.in,v 1.73 1998/04/10 04:36:52 hubbe Exp $
|
fccd4c | 1998-03-28 | Henrik Grubbström (Grubba) | | #
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | # 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.
|
f3bce6 | 1996-06-21 | Fredrik Hübinette (Hubbe) | | LIBS=@LIBS@ $(EXTRALIBS)
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
|
c1e9b1 | 1997-04-06 | Fredrik Hübinette (Hubbe) | | # This is normall the install program in the source directory
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | INSTALL=@INSTALL@
SRCDIR=@srcdir@
VPATH=@srcdir@
# These are used while compiling
|
1a8e14 | 1997-02-27 | Fredrik Hübinette (Hubbe) | | LIBDIR_SRC = @LIBDIR@
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | TMP_BINDIR = @BINDIR@
TMP_BUILDDIR = @BUILDDIR@
TMP_DOCDIR = @DOCDIR@
|
1a8e14 | 1997-02-27 | Fredrik Hübinette (Hubbe) | | TMP_LIBDIR = $(TMP_BUILDDIR)/lib
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
prefix = @prefix@
exec_prefix = $(prefix)/bin
|
06983f | 1996-09-22 | Fredrik Hübinette (Hubbe) | | lib_prefix = $(prefix)/lib/pike
|
e33b09 | 1998-04-02 | Henrik Grubbström (Grubba) | | share_prefix = $(prefix)/share/pike
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
#
|
1a8e14 | 1997-02-27 | Fredrik Hübinette (Hubbe) | | # use bison please, yacc isn't good enough.
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | #
YACC=@YACC@
YFLAGS=-d -v
# If you don't have 'strchr', then add next flag to CFLAGS.
# -Dstrchr=index -Dstrrchr=rindex
#
PROFIL=
#PROFIL=-pg
|
1a5be1 | 1997-11-03 | Henrik Grubbström (Grubba) | | #
# OS dependant flags
#
OSFLAGS=
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | #
#Enable warnings from the compiler, if wanted.
#
WARN=@WARN@
#add extra defines here
|
51bd9e | 1996-10-09 | Fredrik Hübinette (Hubbe) | | # Be sure to use -g when looking for bugs
|
af5647 | 1996-12-03 | Fredrik Hübinette (Hubbe) | | DEFINES=@CPPFLAGS@
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
# -O should work with all compilers
OPTIMIZE=@OPTIMIZE@
# Preprocessor flags.
PREFLAGS=-I. -I$(SRCDIR) $(DEFINES)
|
b3c73c | 1997-10-25 | Henrik Grubbström (Grubba) | | OTHERFLAGS=@CFLAGS@ @CPPFLAGS@ $(OSFLAGS) $(OPTIMIZE) $(WARN) $(PROFIL)
|
190994 | 1997-11-04 | Henrik Grubbström (Grubba) | | NOOPTFLAGS=@CFLAGS@ @CPPFLAGS@ $(OSFLAGS) $(WARN) $(PROFIL)
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | CFLAGS=$(PREFLAGS) $(OTHERFLAGS)
|
902adf | 1998-01-23 | Henrik Grubbström (Grubba) | | SMARTLINK=@SMARTLINK@
REALCC=@REALCC@
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | CC=@CC@
CPP=@CPP@
|
190994 | 1997-11-04 | Henrik Grubbström (Grubba) | | AR=@AR@
|
080971 | 1998-02-27 | Marcus Comstedt | | LD=@LD@
|
740c7b | 1997-02-06 | Fredrik Hübinette (Hubbe) | | LDFLAGS=$(CFLAGS) @LDFLAGS@ @LINKFORSHARED@
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
|
2be550 | 1998-04-08 | Henrik Grubbström (Grubba) | | RUNPIKE=$(TMP_BUILDDIR)/pike -m$(TMP_LIBDIR)/master.pike -M$(LIBDIR_SRC)/modules -I$(LIBDIR_SRC)/include $(PIKEOPTS)
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
|
190994 | 1997-11-04 | Henrik Grubbström (Grubba) | | 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)"
|
1a5be1 | 1997-11-03 | Henrik Grubbström (Grubba) | | MAKE_FLAGS = $(MOST_MAKE_FLAGS) "OTHERFLAGS=$(OTHERFLAGS)"
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
# Add alloca.o if you don't have alloca() on your machine.
# Add ualarm.o if you don't have ualarm() on your machine.
#
|
f3bce6 | 1996-06-21 | Fredrik Hübinette (Hubbe) | | OBJ= \
|
90c62d | 1997-01-26 | Fredrik Hübinette (Hubbe) | | language.o \
|
06983f | 1996-09-22 | Fredrik Hübinette (Hubbe) | | constants.o \
|
574088 | 1998-01-01 | Fredrik Hübinette (Hubbe) | | cpp.o \
fdlib.o \
|
fc3345 | 1997-10-02 | Fredrik Hübinette (Hubbe) | | cyclic.o \
|
f3bce6 | 1996-06-21 | Fredrik Hübinette (Hubbe) | | array.o \
backend.o \
|
06983f | 1996-09-22 | Fredrik Hübinette (Hubbe) | | builtin_functions.o \
|
f3bce6 | 1996-06-21 | Fredrik Hübinette (Hubbe) | | callback.o \
|
90c62d | 1997-01-26 | Fredrik Hübinette (Hubbe) | | encode.o \
|
f3bce6 | 1996-06-21 | Fredrik Hübinette (Hubbe) | | docode.o \
dynamic_buffer.o \
|
ca74dd | 1996-10-08 | Fredrik Hübinette (Hubbe) | | dynamic_load.o \
|
f3bce6 | 1996-06-21 | Fredrik Hübinette (Hubbe) | | error.o \
fd_control.o \
fsort.o \
gc.o \
hashtable.o \
las.o \
lex.o \
|
06983f | 1996-09-22 | Fredrik Hübinette (Hubbe) | | multiset.o \
signal_handler.o \
pike_types.o \
|
f3bce6 | 1996-06-21 | Fredrik Hübinette (Hubbe) | | main.o \
mapping.o \
|
9aa6fa | 1997-05-19 | Fredrik Hübinette (Hubbe) | | pike_memory.o \
|
f3bce6 | 1996-06-21 | Fredrik Hübinette (Hubbe) | | module.o \
|
dfa0b6 | 1997-01-21 | Fredrik Hübinette (Hubbe) | | module_support.o \
|
f3bce6 | 1996-06-21 | Fredrik Hübinette (Hubbe) | | object.o \
opcodes.o \
operators.o \
peep.o \
port.o \
program.o \
rusage.o \
stralloc.o \
stuff.o \
|
07513e | 1996-10-04 | Fredrik Hübinette (Hubbe) | | threads.o \
|
6265aa | 1997-01-18 | Fredrik Hübinette (Hubbe) | | version.o \
|
f3248c | 1996-08-03 | Fredrik Hübinette (Hubbe) | | svalue.o @EXTRA_OBJS@
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | #
# User callable targets
#
|
740c7b | 1997-02-06 | Fredrik Hübinette (Hubbe) | |
|
fccd4c | 1998-03-28 | Henrik Grubbström (Grubba) | | all: module_objects hilfe
|
06983f | 1996-09-22 | Fredrik Hübinette (Hubbe) | | $(MAKE) $(MAKE_FLAGS) pike
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
|
1a5be1 | 1997-11-03 | Henrik Grubbström (Grubba) | | pike: $(OBJ) compile_interpret modules/linker_options
|
d0a564 | 1997-10-15 | Henrik Grubbström (Grubba) | | -@mv pike pike.old 2>/dev/null || true
|
1a5be1 | 1997-11-03 | Henrik Grubbström (Grubba) | | $(LD) $(LDFLAGS) $(OBJ) interpret.o `cat modules/linker_options` $(LIBS) -o pike
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
# purify
|
1a5be1 | 1997-11-03 | Henrik Grubbström (Grubba) | | pure: $(OBJ) compile_interpret module_objects
|
d0a564 | 1997-10-15 | Henrik Grubbström (Grubba) | | -@mv pike pike.old 2>/dev/null || true
|
b57f16 | 1998-01-30 | Henrik Grubbström (Grubba) | | $(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
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
# purecov
|
1a5be1 | 1997-11-03 | Henrik Grubbström (Grubba) | | cover: $(OBJ) compile_interpret module_objects
|
d0a564 | 1997-10-15 | Henrik Grubbström (Grubba) | | -@mv pike pike.old 2>/dev/null || true
|
b57f16 | 1998-01-30 | Henrik Grubbström (Grubba) | | $(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
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
# quantify
|
1a5be1 | 1997-11-03 | Henrik Grubbström (Grubba) | | quant: $(OBJ) compile_interpret module_objects
|
d0a564 | 1997-10-15 | Henrik Grubbström (Grubba) | | -@mv pike pike.old 2>/dev/null || true
|
902adf | 1998-01-23 | Henrik Grubbström (Grubba) | | $(SMARTLINK) quantify $(REALCC) $(LDFLAGS) $(OBJ) interpret.o `cat modules/linker_options` $(LIBS) -o pike
|
1a5be1 | 1997-11-03 | Henrik Grubbström (Grubba) | |
|
c6c712 | 1998-04-08 | Fredrik Hübinette (Hubbe) | | atom: pike
atom pike -tool third -env threads -g -v `find lib/modues -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.
|
fccd4c | 1998-03-28 | Henrik Grubbström (Grubba) | |
hilfe: $(TMP_BINDIR)/hilfe Makefile
@echo "Creating ./hilfe..."; \
if [ "$(exec_prefix)" != "/usr/local/bin" -a \
"$(exec_prefix)" != "/usr/local/bin/" ]; then \
( sed -e 's!/usr/local/bin!$(exec_prefix)!' <$(TMP_BINDIR)/hilfe \
>./hilfe && chmod 755 ./hilfe) || exit 1 ; \
else \
$(INSTALL) $(TMP_BINDIR)/hilfe . || exit 1; \
fi
@echo "Done."
|
1a5be1 | 1997-11-03 | Henrik Grubbström (Grubba) | | # Several optimizers have problems with interpret.c
# First try compiling with optimization and if that doesn't work, without.
compile_interpret : force
|
190994 | 1997-11-04 | Henrik Grubbström (Grubba) | | $(MAKE) $(MAKE_FLAGS) interpret.o || NO_ULIMIT=yes $(MAKE) $(MOST_MAKE_FLAGS) "OTHERFLAGS=$(NOOPTFLAGS)" interpret.o
|
1a5be1 | 1997-11-03 | Henrik Grubbström (Grubba) | |
force :
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
# install
install:
|
bc0989 | 1997-09-23 | Henrik Grubbström (Grubba) | | @echo
@echo Installing Pike...
@echo
|
fd7424 | 1998-02-09 | Henrik Grubbström (Grubba) | | @echo "Creating directories..."; \
for d in "$(prefix)" "$(exec_prefix)" "$(prefix)/lib" \
|
e33b09 | 1998-04-02 | Henrik Grubbström (Grubba) | | "$(lib_prefix)" "$(prefix)/share" "$(share_prefix)" \
"$(prefix)/include" "$(prefix)/include/pike"; do \
|
fd7424 | 1998-02-09 | Henrik Grubbström (Grubba) | | if [ -d "$$d/." ]; then : ; else \
echo "$$d"; \
mkdir "$$d" || exit 1; \
chmod a+rx "$$d"; \
chmod u+w "$$d"; \
fi; \
done
@for d in `cd "$(TMP_LIBDIR)"; find . -type d -print`; do \
if [ -d "$(lib_prefix)/$$d/." ]; then : ; else \
echo "$(lib_prefix)/$$d"; \
mkdir "$(lib_prefix)/$$d" || exit 1; \
chmod a+rx "$(lib_prefix)/$$d/."; \
chmod u+w "$(lib_prefix)/$$d/."; \
fi; \
done
|
e33b09 | 1998-04-02 | Henrik Grubbström (Grubba) | | @for d in `cd "$(LIBDIR_SRC)"; find . -type d -print`; do \
if [ -d "$(share_prefix)/$$d/." ]; then : ; else \
echo "$(share_prefix)/$$d"; \
mkdir "$(share_prefix)/$$d" || exit 1; \
chmod a+rx "$(share_prefix)/$$d/."; \
chmod u+w "$(share_prefix)/$$d/."; \
fi; \
done
|
fd7424 | 1998-02-09 | Henrik Grubbström (Grubba) | | @echo ; echo "Installing pike..."; \
if cmp "$(exec_prefix)/pike" ./pike >/dev/null 2>&1 ; then \
echo "This pike-binary is already installed." ; \
else \
if [ -f "$(exec_prefix)/pike" ]; then \
echo Renaming old "$(exec_prefix)/pike" to "$(exec_prefix)/pike.old"; \
|
fccd4c | 1998-03-28 | Henrik Grubbström (Grubba) | | mv -f "$(exec_prefix)/pike" "$(exec_prefix)/pike.old" || exit 1; \
|
b02a7f | 1998-02-11 | Henrik Grubbström (Grubba) | | else : ; fi ; \
|
fccd4c | 1998-03-28 | Henrik Grubbström (Grubba) | | echo "$(exec_prefix)/pike"; \
$(INSTALL) ./pike $(exec_prefix) || exit 1; \
chmod a+rx $(exec_prefix)/pike; \
chmod u+w $(exec_prefix)/pike; \
|
fd7424 | 1998-02-09 | Henrik Grubbström (Grubba) | | fi
|
fccd4c | 1998-03-28 | Henrik Grubbström (Grubba) | | @if [ -f ./hilfe ]; then \
echo ; echo "Installing hilfe..."; \
if cmp "$(exec_prefix)/hilfe" $(TMP_BINDIR)/hilfe >/dev/null 2>&1 ; \
|
872adf | 1998-04-02 | Mirar (Pontus Hagland) | | then \
|
fccd4c | 1998-03-28 | Henrik Grubbström (Grubba) | | echo "$(exec_prefix)/hilfe already installed." ; \
|
872adf | 1998-04-02 | Mirar (Pontus Hagland) | | else \
|
366c66 | 1997-05-07 | Henrik Grubbström (Grubba) | | if [ -f $(exec_prefix)/hilfe ]; then \
|
fccd4c | 1998-03-28 | Henrik Grubbström (Grubba) | | mv $(exec_prefix)/hilfe $(exec_prefix)/hilfe.old || exit 1; \
else : ; fi; \
echo "$(exec_prefix)/hilfe"; \
|
2043ba | 1998-02-10 | Fredrik Hübinette (Hubbe) | | $(INSTALL) $(TMP_BINDIR)/hilfe $(exec_prefix) || exit 1; \
|
fccd4c | 1998-03-28 | Henrik Grubbström (Grubba) | | chmod a+rx $(exec_prefix)/hilfe; \
chmod u+w $(exec_prefix)/hilfe; \
|
fd7424 | 1998-02-09 | Henrik Grubbström (Grubba) | | fi; \
|
366c66 | 1997-05-07 | Henrik Grubbström (Grubba) | | else : ; fi
|
fd7424 | 1998-02-09 | Henrik Grubbström (Grubba) | | @echo ; echo "Installing header-files..."; \
for a in $(SRCDIR)/*.h *.h ; do \
$(INSTALL) $$a $(prefix)/include/pike || exit 1; \
chmod a+r $(prefix)/include/pike ; \
chmod u+w $(prefix)/include/pike ; \
done
|
e33b09 | 1998-04-02 | Henrik Grubbström (Grubba) | | @echo ; echo "Installing modules written in Pike..."; \
for f in `cd "$(LIBDIR_SRC)"; find . -type f -print`; do \
if cmp "$(share_prefix)/$$f" "$(TMP_LIBDIR)/$$f" >/dev/null 2>&1 ; \
then : ; else \
echo "$(share_prefix)/$$f"; \
if [ -f "$(share_prefix)/$$f" ]; then \
mv -f "$(share_prefix)/$$f" "$(share_prefix)/$$f.old"; \
else : ; fi; \
if [ -f "$(lib_prefix)/$$f" ]; then \
mv -f "$(lib_prefix)/$$f" "$(lib_prefix)/$$f.now_in_share.old"; \
else : ; fi; \
cp "$(LIBDIR_SRC)/$$f" "$(share_prefix)/$$f" || exit 1; \
chmod a+r "$(share_prefix)/$$f"; \
chmod u+w "$(share_prefix)/$$f"; \
fi ; \
done
@echo ; echo "Installing modules written in C..."; \
|
fd7424 | 1998-02-09 | Henrik Grubbström (Grubba) | | for f in `cd "$(TMP_LIBDIR)"; find . -type f -print`; do \
if cmp "$(lib_prefix)/$$f" "$(TMP_LIBDIR)/$$f" >/dev/null 2>&1 ; \
then : ; else \
echo "$(lib_prefix)/$$f"; \
if [ -f "$(lib_prefix)/$$f" ]; then \
mv -f "$(lib_prefix)/$$f" "$(lib_prefix)/$$f.old"; \
else : ; fi; \
cp "$(TMP_LIBDIR)/$$f" "$(lib_prefix)/$$f" || exit 1; \
chmod a+r "$(lib_prefix)/$$f"; \
chmod u+w "$(lib_prefix)/$$f"; \
fi ; \
done
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
# tidy up a bit
tidy:
|
b04d5f | 1996-07-08 | Fredrik Hübinette (Hubbe) | | -rm -f *.o core y.output y.tab.c y.tab.h
|
06983f | 1996-09-22 | Fredrik Hübinette (Hubbe) | | -rm -f $(TMP_BINDIR)/core *.o *.i *.i~ testsuite
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
# make clean
clean: tidy
|
f3248c | 1996-08-03 | Fredrik Hübinette (Hubbe) | | -( cd modules; ${MAKE} $(MAKE_FLAGS) clean )
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | -rm -f TAGS tags
-rm -f yacc.acts yacc.debug yacc.tmp *.debug.log a.out
# make _really_ clean
spotless: clean
rm -f Makefile machine.h
find . -type f '(' -name '*~' -o -name '.*~' -o -name core -o -name '.nfs*' -name '#*#' ')' -print | xargs rm -f
-rm -f lexical.c mon.out *.ln config.status
|
334e3d | 1997-04-16 | Fredrik Hübinette (Hubbe) | | -rm -f $(TMP_BINDIR)/*~ $(TMP_BINDIR)/#*#
-rm -f pike pike.old l.outa*
|
e5bb7d | 1996-09-23 | Fredrik Hübinette (Hubbe) | | -rm -f modules/*/testsuite
|
334e3d | 1997-04-16 | Fredrik Hübinette (Hubbe) | | -rm -rf lib
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
# create tags
tags:
ctags *.c
TAGS:
etags -t *.h *.c
# verify / debug
|
115ae0 | 1996-09-25 | Fredrik Hübinette (Hubbe) | | verify_modules:
|
e5bb7d | 1996-09-23 | Fredrik Hübinette (Hubbe) | | ( cd modules ; $(MAKE) $(MAKE_FLAGS) verify )
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
|
8d3e03 | 1998-02-27 | Fredrik Hübinette (Hubbe) | | module_testsuites:
( cd modules ; $(MAKE) $(MAKE_FLAGS) testsuites )
|
b294a8 | 1998-04-08 | Fredrik Hübinette (Hubbe) | | verify: module_testsuites testsuite
|
8d3e03 | 1998-02-27 | Fredrik Hübinette (Hubbe) | | $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike modules/*/module_testsuite testsuite
|
115ae0 | 1996-09-25 | Fredrik Hübinette (Hubbe) | |
|
af5647 | 1996-12-03 | Fredrik Hübinette (Hubbe) | | check: verify
|
b298e0 | 1997-04-16 | Fredrik Hübinette (Hubbe) | | sure: verify
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | # verify / debug verbose
|
b294a8 | 1998-04-08 | Fredrik Hübinette (Hubbe) | | verbose_verify: module_testsuites testsuite
|
26f5e1 | 1998-03-02 | Fredrik Hübinette (Hubbe) | | $(RUNPIKE) $(TMP_BINDIR)/test_pike.pike --verbose modules/*/module_testsuite testsuite
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
# verify & debug VERBOSE
|
8d3e03 | 1998-02-27 | Fredrik Hübinette (Hubbe) | | gdb_verify: module_testsuites testsuite
|
80ef12 | 1997-03-17 | Fredrik Hübinette (Hubbe) | | @echo >.gdbinit handle SIGFPE nostop noprint pass
@echo >>.gdbinit handle SIGUSR1 nostop noprint pass
|
2be550 | 1998-04-08 | Henrik Grubbström (Grubba) | | @echo >>.gdbinit run -Mmodules -DNOT_INSTALLED -m$(TMP_LIBDIR)/master.pike $(PIKEOPTS) $(TMP_BINDIR)/test_pike.pike testsuite -v -v -f modules/*/module_testsuite
|
06983f | 1996-09-22 | Fredrik Hübinette (Hubbe) | | gdb ./pike
|
41a0f4 | 1996-06-09 | Fredrik Hübinette (Hubbe) | | @rm .gdbinit
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
# run hilfe, for interactive testing
run_hilfe:
|
06983f | 1996-09-22 | Fredrik Hübinette (Hubbe) | | $(RUNPIKE) $(TMP_BINDIR)/hilfe
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
|
b298e0 | 1997-04-16 | Fredrik Hübinette (Hubbe) | | feature_list:
$(RUNPIKE) $(TMP_BINDIR)/feature_list
|
fccd4c | 1998-03-28 | Henrik Grubbström (Grubba) | | lib: $(LIBDIR_SRC)/master.pike.in 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
@if [ -d share/. ]; then : ; else \
echo "Creating symlink ./share"; \
if ls share >/dev/null 2>&1; then \
echo "Renaming share to share.old"; \
mv share share.old || exit 1; \
else : ; fi; \
ln -s "$(LIBDIR_SRC)" ./share || exit 1; \
fi
@echo "Creating lib/master.pike"; \
( sed -e 's!¤exec_prefix¤!$(exec_prefix)!' <$(LIBDIR_SRC)/master.pike.in \
>./lib/master.pike && chmod 644 ./lib/master.pike) || exit 1
@echo "Done."
-@touch ./lib 2>/dev/null || (touch lib/.broken_gnu_touch && rm lib/.broken_gnu_touch)
|
1a8e14 | 1997-02-27 | Fredrik Hübinette (Hubbe) | |
|
06983f | 1996-09-22 | Fredrik Hübinette (Hubbe) | | # make export archive (requires compiled Pike)
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | # Do not compile in source tree if you want to use this!
# Beware that export archive this includes bison/yacc/byacc source
# and thus has to follow the rules stated in that code.
|
06983f | 1996-09-22 | Fredrik Hübinette (Hubbe) | | export: new_peep_engine $(SRCDIR)/language.c $(SRCDIR)/language.h depend
|
f83832 | 1996-10-09 | Fredrik Hübinette (Hubbe) | | chmod +x $(SRCDIR)/install-sh
|
3b8ba6 | 1998-04-09 | Fredrik Hübinette (Hubbe) | | $(RUNPIKE) $(TMP_BINDIR)/export.pike Odbc Oracle _Crypto Postgres
|
f83832 | 1996-10-09 | Fredrik Hübinette (Hubbe) | |
full_export: new_peep_engine $(SRCDIR)/language.c $(SRCDIR)/language.h depend
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | chmod +x $(SRCDIR)/install-sh
|
b42d19 | 1997-10-13 | Fredrik Hübinette (Hubbe) | | $(RUNPIKE) $(TMP_BINDIR)/export.pike
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
|
163a74 | 1997-12-04 | Fredrik Hübinette (Hubbe) | | bin_export:
PATH=$(TMP_BINDIR)/fakes:$$PATH INSTALL_LOG=`pwd`/log make install INSTALL=install
$(RUNPIKE) $(TMP_BINDIR)/parse_install_log <log $(SRCDIR) $(prefix)
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | new_peep_engine:
|
06983f | 1996-09-22 | Fredrik Hübinette (Hubbe) | | $(RUNPIKE) $(TMP_BINDIR)/mkpeep.pike $(SRCDIR)/peep.in >$(SRCDIR)/peep_engine.c
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
|
97c032 | 1997-01-28 | Fredrik Hübinette (Hubbe) | | $(SRCDIR)/peep_engine.c: $(SRCDIR)/peep.in
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | echo "" >$(SRCDIR)/peep_engine.c
|
06983f | 1996-09-22 | Fredrik Hübinette (Hubbe) | | -$(RUNPIKE) $(TMP_BINDIR)/mkpeep.pike $(SRCDIR)/peep.in >$(SRCDIR)/peep_engine.c
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
|
115ae0 | 1996-09-25 | Fredrik Hübinette (Hubbe) | | peep.o: $(SRCDIR)/peep_engine.c
|
d8632c | 1996-05-04 | Fredrik Hübinette (Hubbe) | |
|
562566 | 1997-04-15 | Fredrik Hübinette (Hubbe) | | # make dependencies
|
1dcea9 | 1997-04-22 | Fredrik Hübinette (Hubbe) | | depend: $(SRCDIR)/language.c
|
e5bb7d | 1996-09-23 | Fredrik Hübinette (Hubbe) | | gcc -MM $(PREFLAGS) $(SRCDIR)/*.c | $(TMP_BINDIR)/fixdepends.sh $(SRCDIR)
|
f3bce6 | 1996-06-21 | Fredrik Hübinette (Hubbe) | | ( cd modules ; $(MAKE) $(MAKE_FLAGS) depend )
|
a4f7de | 1998-01-13 | Fredrik Hübinette (Hubbe) | | $(SRCDIR)/configure @ac_configure_args@
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
docs:
mkdir docs
html_docs: docs
|
06983f | 1996-09-22 | Fredrik Hübinette (Hubbe) | | $(RUNPIKE) $(TMP_BINDIR)/htmlify_docs docs $(TMP_DOCDIR) `echo $(SRCDIR)/modules/*/doc`
|
61f4a1 | 1997-11-19 | Fredrik Hübinette (Hubbe) | |
lobotomize_crypto:
( cd $(SRCDIR)/modules/_Crypto ; ./.build_lobotomized_crypto )
( cd $(SRCDIR)/modules/_Lobotomized_Crypto ; autoconf )
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | #
|
06983f | 1996-09-22 | Fredrik Hübinette (Hubbe) | | # Pike internal targets
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | #
|
190994 | 1997-11-04 | Henrik Grubbström (Grubba) | | module_objects: machine.h global.h modules/static_module_makefile modules/dynamic_module_makefile $(SRCDIR)/language.h lib
|
f3bce6 | 1996-06-21 | Fredrik Hübinette (Hubbe) | | ( cd modules ; ${MAKE} $(MAKE_FLAGS) )
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
|
97c032 | 1997-01-28 | Fredrik Hübinette (Hubbe) | | language.o: $(SRCDIR)/language.c $(SRCDIR)/object.h $(SRCDIR)/interpret.h $(SRCDIR)/program.h
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
|
97c032 | 1997-01-28 | Fredrik Hübinette (Hubbe) | | $(SRCDIR)/language.h: $(SRCDIR)/language.yacc
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | @echo "Expect 1 shift/reduce conflict."
|
74a205 | 1996-10-02 | Per Hedbor | | $(YACC) $(YFLAGS) $(SRCDIR)/language.yacc
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | mv y.tab.c $(SRCDIR)/language.c
mv y.tab.h $(SRCDIR)/language.h
|
97c032 | 1997-01-28 | Fredrik Hübinette (Hubbe) | | $(SRCDIR)/language.c: $(SRCDIR)/language.h
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | touch $(SRCDIR)/language.c
|
1dcea9 | 1997-04-22 | Fredrik Hübinette (Hubbe) | | # Internal testing target
run_yacc: $(SRCDIR)/language.c
|
740c7b | 1997-02-06 | Fredrik Hübinette (Hubbe) | | modules/modlist.h:
( cd modules ; ${MAKE} $(MAKE_FLAGS) )
modules/modlist_headers.h: modules/modlist.h
touch modules/modlist_headers.h
|
a9d05c | 1997-04-10 | Fredrik Hübinette (Hubbe) | | module.o: modules/modlist_headers.h modules/modlist.h
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
|
97c032 | 1997-01-28 | Fredrik Hübinette (Hubbe) | | $(SRCDIR)/configure: $(SRCDIR)/configure.in
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | cd $(SRCDIR) && autoconf
|
549f8b | 1996-05-02 | Fredrik Hübinette (Hubbe) | | config.status: $(SRCDIR)/configure
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | ./config.status --recheck
|
190994 | 1997-11-04 | Henrik Grubbström (Grubba) | | modules/static_module_makefile: $(SRCDIR)/modules/static_module_makefile.in config.status
CONFIG_FILES=modules/static_module_makefile CONFIG_HEADERS="" ./config.status
modules/dynamic_module_makefile: $(SRCDIR)/@dmmsrc@ config.status
CONFIG_FILES=modules/dynamic_module_makefile:@dmmsrc@ CONFIG_HEADERS="" ./config.status
|
6265aa | 1997-01-18 | Fredrik Hübinette (Hubbe) | | Makefile: $(SRCDIR)/Makefile.in $(SRCDIR)/dependencies config.status
|
5aea90 | 1997-10-13 | Henrik Grubbström (Grubba) | | CONFIG_FILES=Makefile CONFIG_HEADERS="" ./config.status
|
549f8b | 1996-05-02 | Fredrik Hübinette (Hubbe) | | @echo "Run make again"
@exit 1
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
|
97c032 | 1997-01-28 | Fredrik Hübinette (Hubbe) | | $(SRCDIR)/machine.h.in: $(SRCDIR)/stamp-h.in
$(SRCDIR)/stamp-h.in: $(SRCDIR)/configure.in $(SRCDIR)/acconfig.h
|
0d36f0 | 1997-01-28 | Fredrik Hübinette (Hubbe) | | cd $(SRCDIR) && autoheader
echo foo > $(SRCDIR)/stamp-h.in
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | | machine.h: stamp-h
|
97c032 | 1997-01-28 | Fredrik Hübinette (Hubbe) | | stamp-h: $(SRCDIR)/machine.h.in config.status
|
5aea90 | 1997-10-13 | Henrik Grubbström (Grubba) | | CONFIG_FILES="" CONFIG_HEADERS=machine.h ./config.status
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
|
e5bb7d | 1996-09-23 | Fredrik Hübinette (Hubbe) | | testsuite: $(SRCDIR)/testsuite.in
|
086bfa | 1998-04-09 | Fredrik Hübinette (Hubbe) | | $(TMP_BINDIR)/mktestsuite $(SRCDIR)/testsuite.in >testsuite -DSRCDIR="$(SRCDIR)"
|
933d36 | 1996-04-29 | Fredrik Hübinette (Hubbe) | |
|
6265aa | 1997-01-18 | Fredrik Hübinette (Hubbe) | | @dependencies@
|