Link zlib statically for windows (#35)
* Add zlib 1.2.11 sources * link zlib statically for windows
This commit is contained in:
		
				
					committed by
					
						 Benjamin Sergeant
						Benjamin Sergeant
					
				
			
			
				
	
			
			
			
						parent
						
							e3d0c899d3
						
					
				
				
					commit
					4eded01841
				
			
							
								
								
									
										43
									
								
								third_party/zlib/watcom/watcom_f.mak
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								third_party/zlib/watcom/watcom_f.mak
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,43 @@ | ||||
| # Makefile for zlib | ||||
| # OpenWatcom flat model | ||||
| # Last updated: 28-Dec-2005 | ||||
|  | ||||
| # To use, do "wmake -f watcom_f.mak" | ||||
|  | ||||
| C_SOURCE =  adler32.c  compress.c crc32.c   deflate.c    & | ||||
| 	    gzclose.c  gzlib.c    gzread.c  gzwrite.c    & | ||||
|             infback.c  inffast.c  inflate.c inftrees.c   & | ||||
|             trees.c    uncompr.c  zutil.c | ||||
|  | ||||
| OBJS =      adler32.obj  compress.obj crc32.obj   deflate.obj    & | ||||
| 	    gzclose.obj  gzlib.obj    gzread.obj  gzwrite.obj    & | ||||
|             infback.obj  inffast.obj  inflate.obj inftrees.obj   & | ||||
|             trees.obj    uncompr.obj  zutil.obj | ||||
|  | ||||
| CC       = wcc386 | ||||
| LINKER   = wcl386 | ||||
| CFLAGS   = -zq -mf -3r -fp3 -s -bt=dos -oilrtfm -fr=nul -wx | ||||
| ZLIB_LIB = zlib_f.lib | ||||
|  | ||||
| .C.OBJ: | ||||
|         $(CC) $(CFLAGS) $[@ | ||||
|  | ||||
| all: $(ZLIB_LIB) example.exe minigzip.exe | ||||
|  | ||||
| $(ZLIB_LIB): $(OBJS) | ||||
| 	wlib -b -c $(ZLIB_LIB) -+adler32.obj  -+compress.obj -+crc32.obj | ||||
| 	wlib -b -c $(ZLIB_LIB) -+gzclose.obj  -+gzlib.obj    -+gzread.obj   -+gzwrite.obj | ||||
|         wlib -b -c $(ZLIB_LIB) -+deflate.obj  -+infback.obj | ||||
|         wlib -b -c $(ZLIB_LIB) -+inffast.obj  -+inflate.obj  -+inftrees.obj | ||||
|         wlib -b -c $(ZLIB_LIB) -+trees.obj    -+uncompr.obj  -+zutil.obj | ||||
|  | ||||
| example.exe: $(ZLIB_LIB) example.obj | ||||
| 	$(LINKER) -ldos32a -fe=example.exe example.obj $(ZLIB_LIB) | ||||
|  | ||||
| minigzip.exe: $(ZLIB_LIB) minigzip.obj | ||||
| 	$(LINKER) -ldos32a -fe=minigzip.exe minigzip.obj $(ZLIB_LIB) | ||||
|  | ||||
| clean: .SYMBOLIC | ||||
|           del *.obj | ||||
|           del $(ZLIB_LIB) | ||||
|           @echo Cleaning done | ||||
		Reference in New Issue
	
	Block a user