?? makefile
字號:
# Makefile for UnZip, UnZipSFX, ZipInfo and fUnZip (5.5 or later)# last modified: 15 Jan 2002# add -g to CC to debug# add -d to BIND to debugCC = ccBIND = linkAS = $(CC) -cASM = objasmSQUEEZE = squeeze -vE =# flags# CFLAGS flags for C compile# LFLAGS1 flags after output file spec, before obj file list# LFLAGS2 flags after obj file list (libraries, etc)#LIB =CBASE = -throwback -apcs 3/26 -wn -DNO_STRNICMPCFLAGS = $(CBASE) -IC:,@.ASMFLAGS = -Throwback -Stamp -NoCache -CloseExec -quit -apcs 3/26LFLAGS1 =LFLAGS2 = $(LIB) C:o.Stubs# object file listsOBJS1 = unzip.o crc32.o crctab.o crypt.o envargs.o explode.oOBJS2 = extract.o fileio.o globals.o inflate.o list.o match.oOBJS3 = process.o ttyio.o unreduce.o unshrink.o zipinfo.oOBJS = $(OBJS1) $(OBJS2) $(OBJS3) riscos.o swiven.o acorn.oOBJF = funzip.o crc32.o crypt_.o globals_.o inflate_.o ttyio_.o \ riscos.o swiven.oOBJX = unzipsfx.o crc32.o crctab.o crypt.o extract_.o fileio.o globals.o \ inflate.o match.o process_.o ttyio.o acorn_.o swiven.o riscos_.oUNZIP_H = unzip.h unzpriv.h globals.h acorn/riscos.h acorn/swiven.hall: unzip funzip unzipsfxinstall: unzip funzip unzipsfx $(SQUEEZE) unzip %.unzip $(SQUEEZE) funzip %.funzip $(SQUEEZE) unzipsfx unzipsfx copy %.unzip %.zipinfo ~CVF# suffix rules.SUFFIXES: .o .c.c.o: $(CC) $(CFLAGS) -c $<.s.o: $(ASM) $(ASMFLAGS) -from @*.s -to @*.o# rules for unzip and funzipcrc32.o: crc32.c $(UNZIP_H) zip.hcrctab.o: crctab.c $(UNZIP_H) zip.hcrypt.o: crypt.c $(UNZIP_H) zip.h crypt.h ttyio.henvargs.o: envargs.c $(UNZIP_H)explode.o: explode.c $(UNZIP_H)extract.o: extract.c $(UNZIP_H) crypt.hfileio.o: fileio.c $(UNZIP_H) crypt.h ttyio.h ebcdic.hfunzip.o: funzip.c $(UNZIP_H) crypt.h ttyio.h tables.hglobals.o: globals.c $(UNZIP_H)inflate.o: inflate.c inflate.h $(UNZIP_H)list.o: list.c $(UNZIP_H)match.o: match.c $(UNZIP_H)process.o: process.c $(UNZIP_H)ttyio.o: ttyio.c $(UNZIP_H) zip.h crypt.h ttyio.hunreduce.o: unreduce.c $(UNZIP_H)unshrink.o: unshrink.c $(UNZIP_H)unzip.o: unzip.c $(UNZIP_H) crypt.h unzvers.h consts.hzipinfo.o: zipinfo.c $(UNZIP_H)crypt_.o: crypt.c $(UNZIP_H) zip.h crypt.h ttyio.h $(CC) $(CFLAGS) -DFUNZIP -c c.crypt -o o.crypt_extract_.o: extract.c $(UNZIP_H) crypt.h $(CC) $(CFLAGS) -DSFX -c c.extract -o o.extract_globals_.o: globals.c $(UNZIP_H) $(CC) $(CFLAGS) -DFUNZIP -c c.globals -o o.globals_inflate_.o: inflate.c inflate.h $(UNZIP_H) crypt.h $(CC) $(CFLAGS) -DFUNZIP -c c.inflate -o o.inflate_process_.o: process.c $(UNZIP_H) $(CC) $(CFLAGS) -DSFX -c c.process -o o.process_ttyio_.o: ttyio.c $(UNZIP_H) zip.h crypt.h ttyio.h $(CC) $(CFLAGS) -DFUNZIP -c c.ttyio -o o.ttyio_unzipsfx.o: unzip.c $(UNZIP_H) crypt.h unzvers.h consts.h $(CC) $(CFLAGS) -DSFX -c c.unzip -o o.unzipsfxacorn.o: acorn/acorn.c $(UNZIP_H) $(CC) $(CFLAGS) -c acorn/acorn.cacorn_.o: acorn/acorn.c $(UNZIP_H) $(CC) $(CFLAGS) -c -DSFX -DSFX_EXDIR -o acorn_.o acorn/acorn.criscos.o: acorn/riscos.c $(UNZIP_H) $(CC) $(CFLAGS) -c acorn/riscos.criscos_.o: acorn/riscos.c $(UNZIP_H) $(CC) $(CFLAGS) -c -DSFX -DSFX_EXDIR -o riscos_.o acorn/riscos.cswiven.o: acorn/swiven.s $(ASM) $(ASMFLAGS) -from acorn.s.swiven -to o.swivenunzip: $(OBJS) $(BIND) -o unzip$(E) $(LFLAGS1) $(OBJS) $(LFLAGS2)funzip: $(OBJF) $(BIND) -o funzip$(E) $(LFLAGS1) $(OBJF) $(LFLAGS2)unzipsfx: $(OBJX) $(BIND) -o unzipsfx$(E) $(LFLAGS1) $(OBJX) $(LFLAGS2)clean: ;remove unzip; remove funzip; remove zipinfo; remove unzipsfx; create o.!fake! 0 wipe o.* ~cf# end of Makefile
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -