+ Extended target dist by the files for scsh. Yields a reasonable tarball now.
+ Install html files and scsh/*/*.scm
This commit is contained in:
parent
9e8f9a2d32
commit
d9557de6ef
52
Makefile.in
52
Makefile.in
|
@ -85,7 +85,7 @@ BIG_HEAP = -h 5000000
|
|||
# LINKER_VM = ./$(VM) $(BIG_HEAP)
|
||||
# LINKER_RUNNABLE = $(LINKER_VM) -i $(IMAGE)
|
||||
|
||||
# therefor according to 2. but we cannot use scsh since -i is not understood
|
||||
# therefore according to 2. but we cannot use scsh since -i is not understood
|
||||
LINKER_VM = $(BUILD_RUNNABLE) $(BIG_HEAP)
|
||||
LINKER_RUNNABLE = $(BUILD_RUNNABLE)
|
||||
|
||||
|
@ -100,7 +100,7 @@ START_LINKER = echo ',batch' && echo ',bench on'
|
|||
# Targets:
|
||||
|
||||
IMAGE = scheme48.image
|
||||
INITIAL = $(srcdir)/build/initial.image
|
||||
INITIAL = build/initial.image
|
||||
VM = scshvm
|
||||
LIBCIG = cig/lib$(VM).a
|
||||
CIG = cig/cig
|
||||
|
@ -135,7 +135,8 @@ SCSHOBJS = \
|
|||
SCSH_INITIALIZERS = s48_init_syslog s48_init_posix_regexp \
|
||||
s48_init_userinfo s48_init_sighandlers \
|
||||
s48_init_syscalls s48_init_network s48_init_flock \
|
||||
s48_init_dirstuff s48_init_time s48_init_tty
|
||||
s48_init_dirstuff s48_init_time s48_init_tty \
|
||||
s48_init_cig
|
||||
|
||||
UNIX_OBJS = c/unix/misc.o c/unix/io.o c/unix/fd-io.o c/unix/event.o
|
||||
|
||||
|
@ -209,9 +210,9 @@ ADDITIONAL_INITIALIZER = s48_init_additional_inits
|
|||
|
||||
|
||||
# This says how to process .scm files with cig to make .c stubs.
|
||||
.SUFFIXES: .scm
|
||||
.scm.c:
|
||||
$(srcdir)/$(VM) -o $(srcdir)/$(VM) -i $(CIG) < $< > $*.c
|
||||
#.SUFFIXES: .scm
|
||||
#.scm.c:
|
||||
# $(srcdir)/$(VM) -o $(srcdir)/$(VM) -i $(CIG) < $< > $*.c
|
||||
|
||||
# These .h files mediate between the code exported from foo1.c
|
||||
# and imported into foo.scm's stub foo.c.
|
||||
|
@ -256,10 +257,10 @@ $(LIBCIG): c/main.o $(OBJS)
|
|||
|
||||
$(LIBSCSHVM): c/smain.o $(OBJS)
|
||||
$(RM) $@
|
||||
$(AR) $@ c/smain.o $(OBJS)
|
||||
$(AR) $@ c/smain.o $(OBJS)
|
||||
$(RANLIB) $@
|
||||
|
||||
$(LIBSCSH): $(OBJS) $(OBJS) $(UNIX_OBJS) $(LIBOBJS) $(EXTERNAL_OBJECTS)
|
||||
$(LIBSCSH): $(OBJS) $(UNIX_OBJS) $(LIBOBJS) $(EXTERNAL_OBJECTS)
|
||||
$(RM) $@ \
|
||||
rm -f /tmp/s48_external_$$$$.c && \
|
||||
build/build-external-modules /tmp/s48_external_$$$$.c \
|
||||
|
@ -330,7 +331,8 @@ inst-man:
|
|||
fi
|
||||
|
||||
inst-inc:
|
||||
$(INSTALL_DATA) $(srcdir)/c/scheme48.h $(incdir)
|
||||
$(INSTALL_DATA) $(srcdir)/c/scheme48.h $(incdir)
|
||||
$(INSTALL_DATA) $(srcdir)/c/write-barrier.h $(incdir)
|
||||
|
||||
install-cig: cig
|
||||
$(INSTALL_PROGRAM) $(srcdir)/$(CIG) $(LIB)/cig
|
||||
|
@ -349,11 +351,18 @@ inst-misc:
|
|||
done
|
||||
|
||||
inst-doc:
|
||||
for f in $(srcdir)/doc/*.txt $(srcdir)/doc/*.tex $(srcdir)/doc/*.ps; do \
|
||||
for f in $(srcdir)/doc/*.txt $(srcdir)/doc/src/*.tex $(srcdir)/doc/*.ps; do \
|
||||
$(INSTALL_DATA) $$f $(LIB)/doc/; \
|
||||
done && \
|
||||
for f in $(srcdir)/doc/scsh-manual/*.tex; \
|
||||
for f in $(srcdir)/doc/scsh-manual/*.tex \
|
||||
$(srcdir)/doc/scsh-manual/*.dvi \
|
||||
$(srcdir)/doc/scsh-manual/*.ps; \
|
||||
do $(INSTALL_DATA) $$f $(LIB)/doc/scsh-manual/; \
|
||||
done && \
|
||||
for f in $(srcdir)/doc/scsh-manual/html/*.html \
|
||||
$(srcdir)/doc/scsh-manual/html/*.gif \
|
||||
$(srcdir)/doc/scsh-manual/html/*.css; \
|
||||
do $(INSTALL_DATA) $$f $(LIB)/doc/scsh-manual/html/; \
|
||||
done
|
||||
|
||||
inst-script:
|
||||
|
@ -382,7 +391,7 @@ dirs:
|
|||
} \
|
||||
done && \
|
||||
for dir in \
|
||||
rts env big opt misc link scsh doc doc/scsh-manual cig; \
|
||||
rts env big opt misc link scsh doc/scsh-manual/html cig; \
|
||||
do \
|
||||
{ mkdir -p $(LIB)/$$dir && [ -w $(LIB)/$$dir ]; } || { \
|
||||
echo "$(LIB)/$$dir not a writable directory" >&2; \
|
||||
|
@ -443,9 +452,9 @@ tags:
|
|||
# Distribution...
|
||||
|
||||
# DISTFILES should include all sources.
|
||||
DISTFILES = README COPYING INSTALL configure \
|
||||
DISTFILES = README COPYING INSTALL configure config.sub config.guess \
|
||||
acconfig.h configure.in Makefile.in install-sh \
|
||||
doc/*.ps doc/*.txt doc/html/*.html doc/scheme48.man \
|
||||
doc/*.ps doc/*.txt doc/html/*.html \
|
||||
doc/src/*.tex doc/src/*.sty \
|
||||
emacs/README build/*-version-number build/*.exec \
|
||||
build/*.lisp build/build-usual-image build/filenames.make \
|
||||
|
@ -456,7 +465,17 @@ DISTFILES = README COPYING INSTALL configure \
|
|||
emacs/*.el gdbinit \
|
||||
scheme/*.scm scheme/*/*.scm \
|
||||
ps-compiler \
|
||||
c/sysdep.h.in
|
||||
c/sysdep.h.in \
|
||||
scsh/*.scm scsh/*/*.scm \
|
||||
scsh/*.[ch] scsh/*/*.[ch] \
|
||||
scsh/*.scm.in scsh/*/Makefile.inc \
|
||||
cig/*.scm cig/*.[ch] \
|
||||
doc/scsh.man \
|
||||
doc/scsh-manual/*.tex doc/scsh-manual/man.ps \
|
||||
doc/scsh-manual/man.dvi doc/scsh-manual/Makefile \
|
||||
doc/scsh-manual/THANKS doc/scsh-manual/html/*.html \
|
||||
doc/scsh-manual/html/*.gif doc/scsh-manual/html/*.css
|
||||
|
||||
|
||||
distname = $(RUNNABLE)-0.`cat build/minor-version-number`
|
||||
|
||||
|
@ -762,6 +781,7 @@ SCHEME =scsh/awk.scm \
|
|||
scsh/top.scm \
|
||||
scsh/tty.scm \
|
||||
scsh/utilities.scm \
|
||||
scsh/weaktables.scm \
|
||||
scsh/rx/cond-package.scm \
|
||||
scsh/rx/packages.scm \
|
||||
scsh/rx/re-match-syntax.scm \
|
||||
|
@ -844,7 +864,7 @@ install-scsh: scsh install-scsh-image
|
|||
$(INSTALL_PROGRAM) $(srcdir)/$(LIBSCSHVM) $(libdir)/$(LIBSCSHVM)
|
||||
$(INSTALL_PROGRAM) $(srcdir)/$(LIBSCSH) $(libdir)/$(LIBSCSH)
|
||||
$(RANLIB) $(libdir)/$(LIBSCSH)
|
||||
for f in $(srcdir)/scsh/*.scm; \
|
||||
for f in $(srcdir)/scsh/*.scm $(srcdir)/scsh/*/*.scm; \
|
||||
do $(INSTALL_DATA) $$f $(LIB)/scsh/; done
|
||||
|
||||
install-scsh-image:
|
||||
|
|
Loading…
Reference in New Issue