📄 makefile
字号:
# Makefile for Zip, ZipCloak, ZipNote and ZipSplit for# THEOS ANSI C# To use, do "make -f theos/makefile"# This make file uses cl, a C compiler and linker driver written by# Jean-Michel Dubois. Send a mail to jmdubois@ibcfrance.fr to get it for free.# MAINWA_BUG Workaround argument expansion failure# LOCATE_BUG Workaround stat, fopen and open failure on relative paths to# root dir.CC=clCFLAGS=-Zi -W3 -DDYN_ALLOC -DCRYPT -DMAINWA_BUG -DLOCATE_BUGLD=cl -oLDFLAGS=-m -ZiAS=ccASFLAGS=UTILFLAGS=-DUTIL $(CFLAGS) -Fo# variables# object file listsOBJZ = zip.o zipfile.o zipup.o fileio.o util.o globals.o crypt.o ttyio.o \ theos.o crc32.o crctab.o _fprintf.o _stat.o _chmod.o _isatty.o \ _setargv.o _rename.oOBJI = deflate.o trees.oOBJA =OBJU = zipfile_.o fileio_.o util_.o globals.o theos_.o _rename.o _stat.o \ _chmod.o _fprintf.oOBJN = zipnote.o $(OBJU)OBJC = zipcloak.o $(OBJU) crctab.o crypt_.o ttyio.oOBJS = zipsplit.o $(OBJU)ZIPS = zip.command zipnote.command zipsplit.command zipcloak.commandzips: $(ZIPS)zip.o: zip.h theos/osdep.h ziperr.h tailor.h ttyio.h revision.h zip.c $(CC) -c $(CFLAGS) $*.czipfile.o: zip.h theos/osdep.h ziperr.h tailor.h zipfile.c $(CC) -c $(CFLAGS) $*.czipup.o: zip.h theos/osdep.h ziperr.h tailor.h revision.h zipup.c $(CC) -c $(CFLAGS) $*.cfileio.o: zip.h theos/osdep.h ziperr.h tailor.h fileio.c $(CC) -c $(CFLAGS) $*.cutil.o: zip.h theos/osdep.h theos/charconv.h ziperr.h tailor.h util.c $(CC) -c $(CFLAGS) $*.cglobals.o: zip.h theos/osdep.h ziperr.h tailor.h globals.c $(CC) -c $(CFLAGS) $*.ccrc32.o: zip.h theos/osdep.h ziperr.h tailor.h crc32.c $(CC) -c $(CFLAGS) $*.ccrctab.o: zip.h theos/osdep.h ziperr.h tailor.h crctab.c $(CC) -c $(CFLAGS) $*.cdeflate.o: zip.h theos/osdep.h ziperr.h tailor.h deflate.c $(CC) -c $(CFLAGS) $*.ctrees.o: zip.h theos/osdep.h ziperr.h tailor.h trees.c $(CC) -c $(CFLAGS) $*.ccrypt.o: zip.h theos/osdep.h ziperr.h tailor.h crypt.c $(CC) -c $(CFLAGS) $*.ctheos.o: zip.h theos/osdep.h ziperr.h tailor.h theos/theos.c $(CC) -c $(CFLAGS) -Fo$@ theos/theos.c_fprintf.o: theos/_fprintf.c $(CC) -c $(CFLAGS) -Fo$@ theos/_fprintf.c_stat.o: theos/_stat.c $(CC) -c $(CFLAGS) -Fo$@ theos/_stat.c_chmod.o: theos/_chmod.c $(CC) -c $(CFLAGS) -Fo$@ theos/_chmod.c_isatty.o: theos/_isatty.c $(CC) -c $(CFLAGS) -Fo$@ theos/_isatty.c_rename.o: theos/_rename.c $(CC) -c $(CFLAGS) -Fo$@ theos/_rename.c_setargv.o: theos/_setargv.c $(CC) -c $(CFLAGS) -Fo$@ theos/_setargv.cttyio.o: zip.h theos/osdep.h ziperr.h tailor.h ttyio.h ttyio.c $(CC) -c $(CFLAGS) $*.czipcloak.o: zip.h theos/osdep.h ziperr.h tailor.h ttyio.h revision.h zipcloak.c $(CC) -c $(CFLAGS) $*.czipnote.o: zip.h theos/osdep.h ziperr.h tailor.h revision.h zipnote.c $(CC) -c $(CFLAGS) $*.czipsplit.o: zipsplit.c zip.h theos/osdep.h ziperr.h tailor.h revision.h $(CC) -c $(CFLAGS) $*.czipfile_.o: zipfile.c zip.h theos/osdep.h ziperr.h tailor.h $(CC) -c $(UTILFLAGS)$@ zipfile.cfileio_.o: fileio.c zip.h theos/osdep.h ziperr.h tailor.h $(CC) -c $(UTILFLAGS)$@ fileio.ctheos_.o: zip.h theos/osdep.h ziperr.h tailor.h theos/theos.c $(CC) -c $(UTILFLAGS)$@ theos/theos.cutil_.o: util.c zip.h theos/osdep.h ziperr.h tailor.h $(CC) -c $(UTILFLAGS)$@ util.ccrypt_.o: zip.h theos/osdep.h ziperr.h tailor.h crypt.c $(CC) -c $(UTILFLAGS)$@ crypt.czip.command: $(OBJZ) $(OBJI) $(LD) $@ $(OBJZ) $(OBJI) $(LDFLAGS)zipcloak.command: $(OBJC) $(LD) $@ $(OBJC) $(LDFLAGS)zipnote.command: $(OBJN) $(LD) $@ $(OBJN) $(LDFLAGS)zipsplit.command: $(OBJS) $(LD) $@ $(OBJS) $(LDFLAGS)install: $(ZIPS) copy *.command /system.cmd32.=(rep noq notclean: erase *.o(noq not erase *.command(noq not
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -