URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [zlib/] [win32/] [Makefile.msc] - Rev 745
Compare with Previous | Blame | View Log
# 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.exeexampleecho hello world | minigzip | minigzip -dtestdll: example_d.exe minigzip_d.exeexample_decho 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
