?? makefile.msc
字號:
# Makefile for zlib -- Microsoft (Visual) C## Authors:# Cosmin Truta, 11-Mar-2003# Christian Spieler, 19-Mar-2003## Last updated:# Cosmin Truta, 27-Aug-2003## Usage:# nmake -f win32/Makefile.msc (standard build)# nmake -f win32/Makefile.msc LOC=-DFOO (nonstandard build)# nmake -f win32/Makefile.msc LOC=-DASMV OBJA=match.obj (use ASM code)# optional build flagsLOC =# variablesSTATICLIB = zlib.libSHAREDLIB = zlib1.dllIMPLIB = zdll.libCC = clAS = mlLD = linkAR = libRC = rcCFLAGS = -nologo -MD -O2 $(LOC)ASFLAGS = -coffLDFLAGS = -nologo -releaseARFLAGS = -nologoRCFLAGS = /dWIN32 /rOBJS = adler32.obj compress.obj crc32.obj deflate.obj gzio.obj infback.obj \ inffast.obj inflate.obj inftrees.obj trees.obj uncompr.obj zutil.objOBJA =# targetsall: $(STATICLIB) $(SHAREDLIB) $(IMPLIB) \ example.exe minigzip.exe example_d.exe minigzip_d.exe$(STATICLIB): $(OBJS) $(OBJA) $(AR) $(ARFLAGS) -out:$@ $(OBJS) $(OBJA)$(IMPLIB): $(SHAREDLIB)$(SHAREDLIB): win32/zlib.def $(OBJS) $(OBJA) zlib1.res $(LD) $(LDFLAGS) -def:win32/zlib.def -dll -implib:$(IMPLIB) \ -out:$@ $(OBJS) $(OBJA) zlib1.resexample.exe: example.obj $(STATICLIB) $(LD) $(LDFLAGS) example.obj $(STATICLIB)minigzip.exe: minigzip.obj $(STATICLIB) $(LD) $(LDFLAGS) minigzip.obj $(STATICLIB)example_d.exe: example.obj $(IMPLIB) $(LD) $(LDFLAGS) -out:$@ example.obj $(IMPLIB)minigzip_d.exe: minigzip.obj $(IMPLIB) $(LD) $(LDFLAGS) -out:$@ minigzip.obj $(IMPLIB).c.obj: $(CC) -c $(CFLAGS) $<.asm.obj: $(AS) -c $(ASFLAGS) $<adler32.obj: adler32.c zlib.h zconf.hcompress.obj: compress.c zlib.h zconf.hcrc32.obj: crc32.c zlib.h zconf.h crc32.hdeflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.hgzio.obj: gzio.c zutil.h zlib.h zconf.hinfback.obj: infback.c zutil.h zlib.h zconf.h inftrees.h inflate.h \ inffast.h inffixed.hinffast.obj: inffast.c zutil.h zlib.h zconf.h inftrees.h inflate.h \ inffast.hinflate.obj: inflate.c zutil.h zlib.h zconf.h inftrees.h inflate.h \ inffast.h inffixed.hinftrees.obj: inftrees.c zutil.h zlib.h zconf.h inftrees.htrees.obj: trees.c zutil.h zlib.h zconf.h deflate.h trees.huncompr.obj: uncompr.c zlib.h zconf.hzutil.obj: zutil.c zutil.h zlib.h zconf.hexample.obj: example.c zlib.h zconf.hminigzip.obj: minigzip.c zlib.h zconf.hzlib1.res: win32/zlib1.rc $(RC) $(RCFLAGS) /fo$@ win32/zlib1.rc# testingtest: example.exe minigzip.exe example echo hello world | minigzip | minigzip -dtestdll: example_d.exe minigzip_d.exe example_d echo hello world | minigzip_d | minigzip_d -d# cleanupclean: -del $(STATICLIB) -del $(SHAREDLIB) -del $(IMPLIB) -del *.obj -del *.res -del *.exp -del *.exe -del foo.gz
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -