home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
program
/
compiler
/
nasm20b
/
nasm_src
/
makeback.up
< prev
next >
Wrap
Text File
|
1993-01-19
|
2KB
|
77 lines
# if you have UNIX you probably don't need this kludge
SHELL=callgu
#AFLAGS=-NOLIST
ARC= lharc # arc # zoo
# update
UPDATE=u -s -w$(TMPDIR) # aunh # u
# update with subdirectories
DIRUP=u -r2 -p -s -w$(TMPDIR) # aunh// # uz
# update without compression
STOREUP=u -r- -u -w$(TMPDIR)# aunfP: # us
# extract overwrite with subdirs
EXTROVDIR= # x -r -x -p -w$(TMPDIR) -m # x//O eoz
AEXT=lzh # zoo # arc
GSOURCES=*.h *.c *.tlk *.s *.y make*.* make*
GLIBSRCS=lib\src
GLIBINCS=lib\*.?65 header demo
GSUPPORT=support
GBINARYS=doc\README doc\INSTALL doc\COPYRITE *.ttp
GARCHIVE=$(ARCDIR)\doc.$(AEXT) $(ARCDIR)\libinc.$(AEXT) $(ARCDIR)\support.$(AEXT)
GDOCS =doc
help:
$(SHELL) echo "specify: backup manifests clean unixclean archives or mailable"
backup:
$(ARC) $(DIRUP) $(ARCDIR)\bstuff65 support doc lib header demo
$(ARC) $(UPDATE) $(ARCDIR)\backup65 $(GSOURCES)
restore:
$(ARC) $(EXTROVDIR) $(ARCDIR)\backup65
$(ARC) $(EXTROVDIR) $(ARCDIR)\bstuff65
manifests:
$(SHELL) ls $(GSOURCES) > MANIFEST.SRC
$(SHELL) ls $(GLIBINCS) > lib\MANIFEST
$(SHELL) ls $(GLIBSRCS) > lib\src\MANIFEST
$(SHELL) ls $(GDOCS) > doc\MANIFEST
$(SHELL) ls $(GSUPPORT) > support\MANIFEST
$(SHELL) ls $(GBINARYS) $(GARCHIVE) > MANIFEST.BIN
archives: srcarcs binarcs
srcarcs: clean manifests
$(ARC) $(UPDATE) $(ARCDIR)\nsrc MANIFEST.SRC $(GSOURCES)
$(ARC) $(DIRUP) $(ARCDIR)\libsrc $(GLIBSRCS)
$(ARC) $(STOREUP) $(ARCDIR)\nsrc $(ARCDIR)\libsrc.$(AEXT)
$(ARC) $(DIRUP) $(ARCDIR)\libinc $(GLIBINCS)
$(ARC) $(DIRUP) $(ARCDIR)\doc $(GDOCS)
$(ARC) $(DIRUP) $(ARCDIR)\support $(GSUPPORT)
binarcs:
$(ARC) $(UPDATE) $(ARCDIR)\nbin $(GBINARYS) MANIFEST.BIN
$(ARC) $(STOREUP) $(ARCDIR)\nbin $(GARCHIVE)
mailable: archives
uuencode -500 $(ARCDIR)\nbin.$(AEXT)
uuencode -500 $(ARCDIR)\nsrc.$(AEXT)
clean:
$(SHELL) rm doc\*.dup
$(SHELL) rm header\*.dup
$(SHELL) rm demo\*.o65
$(SHELL) rm demo\*.com
$(SHELL) rm demo\*.dis
$(SHELL) rm demo\*.dup
$(SHELL) rm *.dup
$(SHELL) rm $(GLIBSRCS)\*.dup
$(SHELL) rm $(GLIBSRCS)\*.o65
unixclean:
$(SHELL) rm *.o *.i *~