makefile.isc

来自「和Unix的compress/uncompress兼容的压缩/解压算法16位程序」· ISC 代码 · 共 66 行

ISC
66
字号
# @(#)DjGloistein 89/08/20 to compile compress on ISC 386/ix
# @(#)JPRadley 88/12/17 did the original, thanks for help
# if you run csh, you'll need the next line; won't hurt in any case.
# if you want the "real" unix compress with adaptive reset
#	define it with the cflags. It only works on compress, so
#	you still are able to uncompress files regardless of setting.

SHELL=/bin/sh

CFLAGS=-DISC386 -DNDEBUG -O
BIN=/usr/bin
OBJ=compress.o compusi.o compapi.o
HFILES=compress.h compress.fns

compress: $(OBJ)
	 $(CC) -o compress $(CFLAGS) $(OBJ)

atob: atob.o
	$(CC) -o atob $(CFLAGS) atob.o

btoa: btoa.o
	$(CC) -o btoa $(CFLAGS) btoa.o

install: compress btoa atob
	 strip compress
	 strip btoa
	 strip atob
	 chmod 755 compress btoa atob compressdir\
	                 uncompressdir tarmail untarmail
	 chgrp bin compress btoa atob compressdir\
	                 uncompressdir tarmail untarmail
	 chown bin compress btoa atob compressdir\
	                 uncompressdir tarmail untarmail
	 copy -mo  compress btoa atob compressdir\
	                 uncompressdir tarmail untarmail $(BIN)
	 ln $(BIN)/compress $(BIN)/uncompress
	 ln $(BIN)/compress $(BIN)/zcat

uninstall:
	rm $(BIN)/compress $(BIN)/uncompress $(BIN)/zcat \
		$(BIN)/atob $(BIN)/btoa $(BIN)/compressdir \
		$(BIN)/uncompressdir $(BIN)/tarmail $(BIN)/untarmail

# is installhelp specific to the R3.2 ???
help:
	@echo "must be installed by system administrator"
#	helpadmin

clean:
	 rm -f *.o compress atob btoa

#needs updating for my system
shar:	 clean
	shar compress.fns compress.h compress.c compapi.c compusi.dos compusi.uni >cmpsrc.sh
	shar makefile.* ?to?.* *.lnk compressdir* uncompressdir* tarmail* untarmail* zcmp* zdiff* zmore* > cmpmak.sh
	shar compress.man compress.1 READ* rev.hst >cmpdoc.sh
	zoo -freshen /u/bbs/arcers/comp16 *.sh

dodiff:
	diffc ../compold/cmpsrc.sh cmpsrc.sh > compress.dif
	diffc ../compold/cmpmak.sh cmpmak.sh >> compress.dif
	diffc ../compold/cmpdoc.sh cmpdoc.sh >> compress.dif
	compress compress.dif	

$(OBJ): $(HFILES)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?