📄 makefile.dj1
字号:
# Makefile for Zip, ZipCloak, ZipNote and ZipSplit for# djgpp 1.xVPATH=.;msdos# ------------- djgpp -------------CPPFLAGS=-I. -DDOS -DASM_CRC $(LOCAL_ZIP)ASFLAGS=$(CPPFLAGS)CFLAGS=-Wall -O2 -m486 $(CPPFLAGS)UTILFLAGS=-c -DUTIL $(CFLAGS) -oCC=gccLD=gccLDFLAGS=-sSTRIP=strip# Change the STUBIFY definition to the upper version if you want to create# executables which can be used without any external extender file.# >>> NOTE: Either copy the go32 extender into your build directory, or# >>> edit the STUBIFY macro and add the correct path to "go32.exe".#STUBIFY=coff2exe -s go32.exeSTUBIFY=coff2exe# variables#set CRC32 to crc_gcc.o or crc32.o, depending on whether ASM_CRC is defined:CRC32 = crc_gcc.oOBJZ = zip.o crypt.o ttyio.o zipfile.o zipup.o fileio.o util.o \ $(CRC32) crctab.o globals.oOBJI = deflate.o trees.o match.o msdos.oOBJU = zipfile_.o fileio_.o util_.o globals.o msdos_.oOBJN = zipnote.o $(OBJU)OBJC = zipcloak.o crctab.o crypt_.o ttyio.o $(OBJU)OBJS = zipsplit.o $(OBJU)ZIP_H = zip.h ziperr.h tailor.h msdos/osdep.h# rules.SUFFIXES: # Delete make's default suffix list.SUFFIXES: .exe .out .a .ln .o .c .cc .C .p .f .F .y .l .s .S .h.c.o: $(CC) -c $(CFLAGS) $< -o $@zips: zip.exe zipnote.exe zipsplit.exe zipcloak.exezip.o: zip.c $(ZIP_H) revision.h crypt.h ttyio.hzipfile.o: zipfile.c $(ZIP_H)zipup.o: zipup.c $(ZIP_H) revision.h crypt.h msdos/zipup.hfileio.o: fileio.c $(ZIP_H)util.o: util.c $(ZIP_H)globals.o: globals.c $(ZIP_H)deflate.o: deflate.c $(ZIP_H)trees.o: trees.c $(ZIP_H)crc_gcc.o: crc_i386.S $(CC) $(ASFLAGS) -x assembler-with-cpp -c -o $@ crc_i386.Scrc32.o: crc32.c $(ZIP_H)crctab.o: crctab.c $(ZIP_H)crypt.o: crypt.c $(ZIP_H) crypt.h ttyio.httyio.o: ttyio.c $(ZIP_H) crypt.h ttyio.hmsdos.o: msdos/msdos.c $(ZIP_H)zipcloak.o: zipcloak.c $(ZIP_H) revision.h crypt.h ttyio.hzipnote.o: zipnote.c $(ZIP_H) revision.hzipsplit.o: zipsplit.c $(ZIP_H) revision.hzipfile_.o: zipfile.c $(ZIP_H) $(CC) $(UTILFLAGS) $@ zipfile.cfileio_.o: fileio.c $(ZIP_H) $(CC) $(UTILFLAGS) $@ fileio.cutil_.o: util.c $(ZIP_H) $(CC) $(UTILFLAGS) $@ util.ccrypt_.o: crypt.c $(ZIP_H) crypt.h ttyio.h $(CC) $(UTILFLAGS) $@ crypt.cmsdos_.o: msdos/msdos.c $(ZIP_H) $(CC) $(UTILFLAGS) $@ msdos/msdos.cmatch.o: match.S $(CC) $(ASFLAGS) -x assembler-with-cpp -c -o $@ match.Szip.exe: $(OBJZ) $(OBJI) echo $(OBJZ) > zip.rsp echo $(OBJI) >> zip.rsp $(LD) $(LDFLAGS) -o zip @zip.rsp del zip.rsp $(STRIP) zip $(STUBIFY) zip del zipzipcloak.exe: $(OBJC) $(LD) $(LDFLAGS) $(OBJC) -o zipcloak $(STRIP) zipcloak $(STUBIFY) zipcloak del zipcloakzipnote.exe: $(OBJN) $(LD) $(LDFLAGS) $(OBJN) -o zipnote $(STRIP) zipnote $(STUBIFY) zipnote del zipnotezipsplit.exe: $(OBJS) $(LD) $(LDFLAGS) $(OBJS) -o zipsplit $(STRIP) zipsplit $(STUBIFY) zipsplit del zipsplit
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -