makefile
来自「完整的解压zip文件的源码。包含密码功能」· 代码 · 共 123 行
TXT
123 行
# Makefile for UnZip 5.4 using QDOS/xtc68 and GNU make## This makefile is a makefile for the xtc68 cross-compiler on Linux;# conversion to a native c68 makefile should be trivial. This builds# native QDOS binaries.## Last modified: 18 Nov 98include /etc/ql.makCFLAGS = -O -I. -I./qdos/OBJS = unzip.o process.o crypt.o envargs.o explode.o \ unshrink.o extract.o zipinfo.o inflate.o match.o unreduce.o \ ttyio.o fileio.o list.o globals.o crctab.o qdos.o config.o crc32.oFOBJS = funzip.o ttyio.o crypt.fo inflate.fo globals.fo config.o crc32.o qdos.foXOBJS = unzip.xo process.xo crypt.o extract.xo fileio.o \ ttyio.o inflate.o match.o globals.o crctab.o qdos.xo config.o crc32.oall : unzip unzipsfx funzip makesfx callstub# xtc68/cc is brain dead !!%.xo : %.c qcpp -DSFX -DSFX_EXDIR -I. -I./qdos/ $*.c $*.i c68 -O $*.i $*.s as68 $*.s $*.xo rm -f $*.s $*.i%.fo : %.c qcpp -DFUNZIP -I. -I./qdos/ $*.c $*.i c68 -O $*.i $*.s as68 $*.s $*.fo rm -f $*.s $*.iu : unzipf : funzipx : unzipsfxm : makesfxunzip : $(OBJS) $(LD) $(LDFLAGS) -o$@ $(OBJS) $(LDLIBS)unzipsfx : $(XOBJS) $(LD) $(LDFLAGS) -o$@ $(XOBJS) $(LDLIBS)funzip : $(FOBJS) $(LD) $(LDFLAGS) -o$@ $(FOBJS) $(LDLIBS)makesfx : qdos/makesfx.c cp qdos/makesfx.c . $(CC) $(CFLAGS) -o makesfx makesfx.c rm -f makesfx.ccallstub : qdos/callstub.c cp qdos/callstub.c . $(CC) -screspr.o $(CFLAGS) -o callstub callstub.c rm -f callstub.cclean : rm *.o *.xo *.focleaner : clean rm unzip funzip unzipsfx makesfx$(OBJS) $(XOBJS) $(FOBJS) : unzip.h unzpriv.h globals.h \ qdos/izqdos.hcrypt.o crypt.fo ttyio.o ttyio.fo : zip.hinflate.o inflate.fo : inflate.hfileio.o : ebcdic.hfunzip.o : tables.hcrypt.o crypt.fo ttyio.o ttyio.fo unzip.o unzip.xo funzip.o : crypt.hfileio.o extract.o extract.xo inflate.o inflate.fo : crypt.hcrypt.o crypt.fo ttyio.o ttyio.fo funzip.o fileio.o : ttyio.hunzip.o unzip.xo : version.h consts.h# Special case object files:qdos.o: qdos/qdos.c cp qdos/qdos.c . $(CC) -c -oqdos.o $(CFLAGS) $*.c rm -f qdos.cconfig.o: qdos/config.S cp qdos/config.S . $(CC) -c $*.S rm -f config.Sqdos.xo: qdos/qdos.c cp qdos/qdos.c . qcpp -DSFX -DSFX_EXDIR -I. -I./qdos/ qdos.c qdos.i c68 qdos.i qdos.s as68 qdos.s qdos.xo rm -f qdos.s qdos.i rm -f qdos.cqdos.fo: qdos/qdos.c cp qdos/qdos.c . qcpp -DFUNZIP -I. -I./qdos/ qdos.c qdos.i c68 qdos.i qdos.s as68 qdos.s qdos.fo rm -f qdos.s qdos.i rm -f qdos.cinstall: unzip unzipsfx funzip makesfx callstub qcp unzip /ql/exe/ qcp unzipsfx /ql/exe/ qcp funzip /ql/exe/ qcp makesfx /ql/exe/ cp callstub /ql/exe/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?