home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Best of Select: Windows 95 Special 1
/
WINDOWS95_1.ISO
/
utils
/
w32-rex
/
regina
/
srccode
/
makefile
< prev
next >
Wrap
Makefile
|
1994-05-15
|
2KB
|
70 lines
# Makefile for UNIX REXX system
# by Anders Christensen
VERSION = 0.07a
HFILES = src/rexx.h src/defs.h src/extern.h src/types.h src/config.h \
src/strings.h src/rexxsaa.h src/rxiface.h
CSRCFILES = src/rexx.c src/funcs.c src/builtin.c src/error.c \
src/variable.c src/interprt.c src/debug.c src/dbgfuncs.c \
src/memory.c src/parsing.c src/files.c src/misc.c \
src/unxfuncs.c src/cmsfuncs.c src/shell.c src/rexxext.c \
src/stack.c src/tracing.c src/interp.c src/cmath.c \
src/convert.c src/strings.c src/library.c src/strmath.c \
src/signals.c src/vmsfuncs.c src/vmscmd.c src/rexxsaa.c \
src/macros.c src/client.c src/r2perl.c src/envir.c src/expr.c \
src/extlib.c src/wrappers.c src/curses.c src/options.c \
src/doscmd.c
TRIPFILES = trip/*.rexx trip/testing trip/README trip/rc.c trip/vms.test \
src/execiser.c
DEMOS = demo/*.rexx
AUXSRC = src/go32.rsp src/testall.sh rexx.1
SRCCODE = $(HFILES) $(CSRCFILES) src/lexsrc.l src/yaccsrc.y src/Makefile \
src/makefile.vms src/compile.com src/rexx.ext $(AUXSRC)
DOCFILES = doc/regina.tex doc/syntax.tex doc/funcs.tex doc/condit.tex \
doc/fileio.tex doc/extend.tex doc/stack.tex doc/interface.tex \
doc/limits.tex doc/defs.tex doc/regina.sty doc/a4.sty \
doc/Makefile doc/README doc/regina.bib doc/regina.ind \
doc/regina.idxsty doc/regina.bbl
TOPFILES = README README.VMS Makefile COPYING-LIB
ALLSRC = $(TOPFILES) $(SRCCODE) $(DOCFILES) $(DEMOS) $(TRIPFILES)
BACKUP = /home/ludvigc/anders/rexx
JUNKFILES = core *~ gmon.out mon.out *.aux *.dvi *.log rexx.tar.Z rexx.tar
JUNK = $(OFILES) $(LEXOUTPUT) $(YACCOUTPUT) $(JUNKFILES) rexx
all :
( cd src ; make )
( cd doc ; make )
install:
( cd src ; make install )
backup :
tar -cvf rexx-bck.tar $(ALLSRC) src/RCS doc code trip contrib misc
compress -f rexx-bck.tar
rm -f $(BACKUP)/rexx-bck.tar.Z.old
touch $(BACKUP)/rexx-bck.tar.Z
mv -f $(BACKUP)/rexx-bck.tar.Z $(BACKUP)/rexx-bck.tar.Z.old
cp rexx-bck.tar.Z $(BACKUP)/rexx-bck.tar.Z
rm -f rexx-bck.tar.Z
dist:
tar -cvf regina.tar $(addprefix regina-$(VERSION)/, $(ALLSRC))
mv regina.tar regina-$(VERSION).tar
clean:
rm -f $(JUNK) \#*\#
rcsdiff:
for var in $(CODESRC) ; \
do echo -n "`$(RCSDIFF) $$var 2>/dev/null | wc -l`" ; \
echo ' '$$var ; \
done
# DO NOT DELETE THIS LINE -- make depend depends on it.