📄 makefile.dj
字号:
# Makefile for Zip, ZipCloak, ZipNote and ZipSplit# for djgpp 2.01 and RSXNTDJ 1.3.1 under Windows 95 / Windows NT# Derived from makefile.os2 by E-Yen Tan. Last updated 22 May 1998.CC = gcc -O2 -m486 -Wall -Zwin32CFLAGS = -DWIN32 -DASM_CRC $(LOCAL_ZIP)AS = gccASFLAGS = -Di386LDFLAGS = -o ./LDFLAGS2 =OBJ=.oCRC32=crc_gccOBJA = matchgcc.oOBJZS = win32.o win32zip.o nt.oOBJUS = win32_.oOSDEP_H = win32/osdep.hADVAPI32 = adv32ADVAPI32LIB = lib$(ADVAPI32).aL_ADVAPI32 = -l$(ADVAPI32)OBJZ1 = zip$(OBJ) zipfile$(OBJ) zipup$(OBJ) fileio$(OBJ) util$(OBJ) \ $(CRC32)$(OBJ) crctab$(OBJ)OBJZ2 = globals$(OBJ) deflate$(OBJ) trees$(OBJ) crypt$(OBJ) \ ttyio$(OBJ)OBJZ = $(OBJZ1) $(OBJZ2) $(OBJZS) $(OBJA)OBJU1 = zipfile_$(OBJ) fileio_$(OBJ) util_$(OBJ) globals$(OBJ)OBJU = $(OBJU1) $(OBJUS)OBJN = zipnote$(OBJ) $(OBJU)OBJS = zipsplit$(OBJ) $(OBJU)OBJC = zipcloak$(OBJ) crctab$(OBJ) crypt_$(OBJ) ttyio$(OBJ) $(OBJU)ZIP_H = zip.h ziperr.h tailor.h $(OSDEP_H)# rules.SUFFIXES: .c $(OBJ).c$(OBJ): $(CC) -c -I. $(CFLAGS) $<.asm$(OBJ): $(AS) $(ASFLAGS) $<all: zip.exe zipnote.exe zipsplit.exe zipcloak.exezip$(OBJ): zip.c $(ZIP_H) revision.h crypt.h ttyio.hzipfile$(OBJ): zipfile.c $(ZIP_H)zipup$(OBJ): zipup.c $(ZIP_H) revision.h crypt.h win32/zipup.hfileio$(OBJ): fileio.c $(ZIP_H)util$(OBJ): util.c $(ZIP_H)globals$(OBJ): globals.c $(ZIP_H)deflate$(OBJ): deflate.c $(ZIP_H)trees$(OBJ): trees.c $(ZIP_H)crc32$(OBJ): crc32.c $(ZIP_H)crctab$(OBJ): crctab.c $(ZIP_H)crypt$(OBJ): crypt.c $(ZIP_H) crypt.h ttyio.httyio$(OBJ): ttyio.c $(ZIP_H) crypt.h ttyio.hwin32zip$(OBJ): win32/win32zip.c $(ZIP_H) win32/win32zip.h win32/nt.h $(CC) -c -I. $(CFLAGS) win32/win32zip.cwin32$(OBJ): win32/win32.c $(ZIP_H) win32/win32zip.h $(CC) -c -I. $(CFLAGS) win32/win32.cnt$(OBJ): win32/nt.c $(ZIP_H) win32/nt.h $(CC) -c -I. $(CFLAGS) win32/nt.ccrc_gcc$(OBJ): crc_i386.S # 32bit, GNU AS $(AS) $(ASFLAGS) -x assembler-with-cpp -c -o$@ crc_i386.Smatchgcc$(OBJ): match.S $(AS) $(ASFLAGS) -x assembler-with-cpp -c -o$@ match.Szipcloak$(OBJ): zipcloak.c $(ZIP_H) revision.h crypt.h ttyio.hzipnote$(OBJ): zipnote.c $(ZIP_H) revision.hzipsplit$(OBJ): zipsplit.c $(ZIP_H) revision.hzipfile_$(OBJ): zipfile.c $(ZIP_H) $(CC) -c -I. $(CFLAGS) -DUTIL -o$@ zipfile.cfileio_$(OBJ): fileio.c $(ZIP_H) $(CC) -c -I. $(CFLAGS) -DUTIL -o$@ fileio.cutil_$(OBJ): util.c $(ZIP_H) os2/os2zip.h $(CC) -c -I. $(CFLAGS) -DUTIL -o$@ util.ccrypt_$(OBJ): crypt.c $(ZIP_H) crypt.h ttyio.h $(CC) -c -I. $(CFLAGS) -DUTIL -o$@ crypt.cwin32_$(OBJ): win32/win32.c $(ZIP_H) win32/win32zip.h $(CC) -c -I. $(CFLAGS) -DUTIL -o$@ win32/win32.c$(ADVAPI32LIB): makelib "$(windir)/system/advapi32.dll" -o ./$@zip.exe: $(OBJZ) $(ADVAPI32LIB) $(CC) $(LDFLAGS)$@ $(OBJZ) $(L_ADVAPI32) $(LDFLAGS2)zipcloak.exe: $(OBJC) $(CC) $(LDFLAGS)$@ $(OBJC) $(LDFLAGS2)zipnote.exe: $(OBJN) $(CC) $(LDFLAGS)$@ $(OBJN) $(LDFLAGS2)zipsplit.exe: $(OBJS) $(CC) $(LDFLAGS)$@ $(OBJS) $(LDFLAGS2)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -