⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gmakefile

📁 zip压缩
💻
字号:
# Makefile for UnZip, UnZipSFX, ZipInfo and fUnZip (5.2 or later)# using gcc 2.95.4 (or later).# You may look at <URL:http://hard-mofo.dsvr.net/gcc/> for an up-to-date# gcc port.CC   = gcc -mlibsclBIND = $(CC)AS   = $(CC) -cASM  = asSQUEEZE = 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      =CFLAGS   = -O2 -mthrowback -DNO_STRNICMPASMFLAGS = -throwback -objasm -upperLFLAGS1  =LFLAGS2  = $(LIB)# object file listsOBJS1 = o.unzip o.crc32 o.crctab o.crypt o.envargs o.explodeOBJS2 = o.extract o.fileio o.globals o.inflate o.list o.matchOBJS3 = o.process o.ttyio o.unreduce o.unshrink o.zipinfoOBJS  = $(OBJS1) $(OBJS2) $(OBJS3) o.riscos o.swiven o.acornOBJF  = o.funzip o.crc32 o.cryptf o.globalsf o.inflatef o.ttyiof \	o.riscos o.swivenOBJX  = o.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_UNZIP_H = h.unzip h.unzpriv h.globals acorn.h.riscos acorn.h.swivenall:	  unzip funzip unzipsfxinstall:  unzip funzip unzipsfx	$(SQUEEZE) unzip %.unzip	$(SQUEEZE) funzip %.funzip	$(SQUEEZE) unzipsfx unzipsfx	copy %.unzip %.zipinfo ~CVF# rules for unzip and funzipo.crc32:	c.crc32 $(UNZIP_H) h.zip	$(CC) $(CFLAGS) -c c.crc32 -o o.crc32o.crctab:	c.crctab $(UNZIP_H) h.zip	$(CC) $(CFLAGS) -c c.crctab -o o.crctabo.crypt:	c.crypt $(UNZIP_H) h.zip h.crypt h.ttyio	$(CC) $(CFLAGS) -c c.crypt -o o.crypto.envargs:	c.envargs $(UNZIP_H)	$(CC) $(CFLAGS) -c c.envargs -o o.envargso.explode:	c.explode $(UNZIP_H)	$(CC) $(CFLAGS) -c c.explode -o o.explodeo.extract:	c.extract $(UNZIP_H) h.crypt	$(CC) $(CFLAGS) -c c.extract -o o.extracto.fileio:	c.fileio $(UNZIP_H) h.crypt h.ttyio h.ebcdic	$(CC) $(CFLAGS) -c c.fileio -o o.fileioo.funzip:	c.funzip $(UNZIP_H) h.crypt h.ttyio h.tables	$(CC) $(CFLAGS) -c c.funzip -o o.funzipo.globals:	c.globals $(UNZIP_H)	$(CC) $(CFLAGS) -c c.globals -o o.globalso.inflate:	c.inflate h.inflate $(UNZIP_H)	$(CC) $(CFLAGS) -c c.inflate -o o.inflateo.list:		c.list $(UNZIP_H)	$(CC) $(CFLAGS) -c c.list -o o.listo.match:	c.match $(UNZIP_H)	$(CC) $(CFLAGS) -c c.match -o o.matcho.process:	c.process $(UNZIP_H)	$(CC) $(CFLAGS) -c c.process -o o.processo.ttyio:	c.ttyio $(UNZIP_H) h.zip h.crypt h.ttyio	$(CC) $(CFLAGS) -c c.ttyio -o o.ttyioo.unreduce:	c.unreduce $(UNZIP_H)	$(CC) $(CFLAGS) -c c.unreduce -o o.unreduceo.unshrink:	c.unshrink $(UNZIP_H)	$(CC) $(CFLAGS) -c c.unshrink -o o.unshrinko.unzip:	c.unzip $(UNZIP_H) h.crypt h.unzvers h.consts	$(CC) $(CFLAGS) -c c.unzip -o o.unzipo.zipinfo:	c.zipinfo $(UNZIP_H)	$(CC) $(CFLAGS) -c c.zipinfo -o o.zipinfoo.crctab_:	c.crctab $(UNZIP_H) h.zip	$(CC) $(CFLAGS) -DSFX -c c.crctab -o o.crctab_o.crypt_:	c.crypt $(UNZIP_H) h.zip h.crypt h.ttyio	$(CC) $(CFLAGS) -DSFX -c c.crypt -o o.crypt_o.extract_:	c.extract $(UNZIP_H) h.crypt	$(CC) $(CFLAGS) -DSFX -c c.extract -o o.extract_o.fileio_:	c.fileio $(UNZIP_H) h.crypt h.ttyio h.ebcdic	$(CC) $(CFLAGS) -DSFX -c c.fileio -o o.fileio_o.globals_:	c.globals $(UNZIP_H)	$(CC) $(CFLAGS) -DSFX -c c.globals -o o.globals_o.inflate_:	c.inflate h.inflate $(UNZIP_H) h.crypt	$(CC) $(CFLAGS) -DSFX -c c.inflate -o o.inflate_o.match_:	c.match $(UNZIP_H)	$(CC) $(CFLAGS) -DSFX -c c.match -o o.match_o.process_:	c.process $(UNZIP_H)	$(CC) $(CFLAGS) -DSFX -c c.process -o o.process_o.ttyio_:	c.ttyio $(UNZIP_H) h.zip h.crypt h.ttyio	$(CC) $(CFLAGS) -DSFX -c c.ttyio -o o.ttyio_o.unzipsfx:	c.unzip $(UNZIP_H) h.crypt h.unzvers h.consts	$(CC) $(CFLAGS) -DSFX -c c.unzip -o o.unzipsfxo.cryptf:	c.crypt $(UNZIP_H) h.zip h.crypt h.ttyio	$(CC) $(CFLAGS) -DFUNZIP -c c.crypt -o o.cryptfo.globalsf:	c.globals $(UNZIP_H)	$(CC) $(CFLAGS) -DFUNZIP -c c.globals -o o.globalsfo.inflatef:	c.inflate h.inflate $(UNZIP_H) h.crypt	$(CC) $(CFLAGS) -DFUNZIP -c c.inflate -o o.inflatefo.ttyiof:	c.ttyio $(UNZIP_H) h.zip h.crypt h.ttyio	$(CC) $(CFLAGS) -DFUNZIP -c c.ttyio -o o.ttyiofo.acorn:	acorn.c.acorn $(UNZIP_H)	$(CC) $(CFLAGS) -I@ -c acorn.c.acorno.acorn_:	acorn.c.acorn $(UNZIP_H)	$(CC) $(CFLAGS) -I@ -c -DSFX -DSFX_EXDIR -o o.acorn_ acorn.c.acorno.riscos:	acorn.c.riscos $(UNZIP_H)	$(CC) $(CFLAGS) -I@ -c acorn.c.riscoso.riscos_:	acorn.c.riscos $(UNZIP_H)	$(CC) $(CFLAGS) -I@ -c -DSFX -DSFX_EXDIR -o o.riscos_ acorn.c.riscoso.swiven:	acorn.s.swiven	$(ASM) $(ASMFLAGS) acorn.s.swiven -o 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 + -