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

📄 makefile

📁 完整的解压zip文件的源码。包含密码功能
💻
字号:
# Makefile for UnZip, UnZipSFX, ZipInfo and fUnZip (5.2 or later)# last modified:  18 Apr 96# 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      =CFLAGS   = -throwback -wnCFLAGS   = $(CFLAGS) -IC:,@.ASMFLAGS = -Throwback -Stamp -NoCache -CloseExec -quitLFLAGS1  =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 version.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 version.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 + -