Strip DLL's
This commit is contained in:
		
							parent
							
								
									894cc0386c
								
							
						
					
					
						commit
						8e4abd357b
					
				
							
								
								
									
										39
									
								
								3rdparty/Makefile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										39
									
								
								3rdparty/Makefile
									
									
									
									
										vendored
									
									
								
							@ -50,6 +50,7 @@ TAR = $(shell which tar)
 | 
				
			|||||||
GETURL = $(shell WGET=`which wget` ; if [ "$?" = "0" ] && [ -x "$WGET" ] ; then echo "$WGET" ; else echo "curl -O -L --max-time 120" ; fi )
 | 
					GETURL = $(shell WGET=`which wget` ; if [ "$?" = "0" ] && [ -x "$WGET" ] ; then echo "$WGET" ; else echo "curl -O -L --max-time 120" ; fi )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
BUILD_CC := $(CC)
 | 
					BUILD_CC := $(CC)
 | 
				
			||||||
 | 
					STRIP = strip
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# There is no uname under windows, but we can guess we are there with the COMSPEC env.var
 | 
					# There is no uname under windows, but we can guess we are there with the COMSPEC env.var
 | 
				
			||||||
# Windows specific
 | 
					# Windows specific
 | 
				
			||||||
@ -62,10 +63,12 @@ WIN32 = 1
 | 
				
			|||||||
CROSS_CC ?= $(shell which i686-w64-mingw32-gcc || which mingw32-gcc)
 | 
					CROSS_CC ?= $(shell which i686-w64-mingw32-gcc || which mingw32-gcc)
 | 
				
			||||||
CROSS_AR ?= $(shell which i686-w64-mingw32-ar || which mingw32-ar)
 | 
					CROSS_AR ?= $(shell which i686-w64-mingw32-ar || which mingw32-ar)
 | 
				
			||||||
CROSS_RANLIB ?= $(shell which i686-w64-mingw32-ranlib || which mingw32-ranlib)
 | 
					CROSS_RANLIB ?= $(shell which i686-w64-mingw32-ranlib || which mingw32-ranlib)
 | 
				
			||||||
 | 
					CROSS_STRIP ?= $(shell which i686-w64-mingw32-strip || which mingw32-strip)
 | 
				
			||||||
CROSS_LDFLAGS += -static-libgcc
 | 
					CROSS_LDFLAGS += -static-libgcc
 | 
				
			||||||
CC = $(CROSS_CC)
 | 
					CC = $(CROSS_CC)
 | 
				
			||||||
AR = $(CROSS_AR)
 | 
					AR = $(CROSS_AR)
 | 
				
			||||||
RANLIB = $(CROSS_RANLIB)
 | 
					RANLIB = $(CROSS_RANLIB)
 | 
				
			||||||
 | 
					STRIP = $(CROSS_STRIP)
 | 
				
			||||||
CFLAGS = $(CROSS_CFLAGS)
 | 
					CFLAGS = $(CROSS_CFLAGS)
 | 
				
			||||||
LDFLAGS = $(CROSS_LDFLAGS)
 | 
					LDFLAGS = $(CROSS_LDFLAGS)
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
@ -102,7 +105,10 @@ $(PREFIX)/lib/liblua.a:	$(LUA)/.ok
 | 
				
			|||||||
ifdef WIN32
 | 
					ifdef WIN32
 | 
				
			||||||
	cd $(LUA) && $(MAKE) PLAT=mingw CC=$(CC) RANLIB=$(RANLIB)
 | 
						cd $(LUA) && $(MAKE) PLAT=mingw CC=$(CC) RANLIB=$(RANLIB)
 | 
				
			||||||
	cd $(LUA) && $(MAKE) install PLAT=mingw INSTALL_TOP=$(PREFIX) TO_BIN="lua.exe luac.exe"
 | 
						cd $(LUA) && $(MAKE) install PLAT=mingw INSTALL_TOP=$(PREFIX) TO_BIN="lua.exe luac.exe"
 | 
				
			||||||
	$(MKDIR) ../bin && $(CP) $(LUA)/src/lua*.dll ../bin
 | 
						$(MKDIR) ../bin && for f in $(LUA)/src/lua*.dll ; do \
 | 
				
			||||||
 | 
						    $(CP) $$f ../bin ; \
 | 
				
			||||||
 | 
						    $(STRIP) ../bin/`basename $$f` ; \
 | 
				
			||||||
 | 
						  done
 | 
				
			||||||
	echo "The Windows distribution of Grafx2 is linked with Lua v$(LUAVER)" > ../doc/README-lua.txt
 | 
						echo "The Windows distribution of Grafx2 is linked with Lua v$(LUAVER)" > ../doc/README-lua.txt
 | 
				
			||||||
	grep LUA_COPYRIGHT $(LUA)/src/lua.h | cut -d'"' -f 2 >> ../doc/README-lua.txt
 | 
						grep LUA_COPYRIGHT $(LUA)/src/lua.h | cut -d'"' -f 2 >> ../doc/README-lua.txt
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -122,7 +128,7 @@ $(PREFIX)/lib/libSDLmain.a:	archives/$(SDLDEVEL)
 | 
				
			|||||||
	$(MKDIR) $(PREFIX)
 | 
						$(MKDIR) $(PREFIX)
 | 
				
			||||||
	cd SDL-1.2.15 && CROSS_PATH=$(PREFIX) $(MAKE) cross
 | 
						cd SDL-1.2.15 && CROSS_PATH=$(PREFIX) $(MAKE) cross
 | 
				
			||||||
ifdef WIN32
 | 
					ifdef WIN32
 | 
				
			||||||
	$(MKDIR) ../bin && $(CP) $(PREFIX)/bin/SDL.dll ../bin
 | 
						$(MKDIR) ../bin && $(CP) $(PREFIX)/bin/SDL.dll ../bin && $(STRIP) ../bin/SDL.dll
 | 
				
			||||||
	echo "The following file:" > ../doc/README-SDL.txt
 | 
						echo "The following file:" > ../doc/README-SDL.txt
 | 
				
			||||||
	echo "" >> ../doc/README-SDL.txt
 | 
						echo "" >> ../doc/README-SDL.txt
 | 
				
			||||||
	echo "	SDL.dll" >> ../doc/README-SDL.txt
 | 
						echo "	SDL.dll" >> ../doc/README-SDL.txt
 | 
				
			||||||
@ -140,7 +146,7 @@ $(PREFIX)/lib/libSDL_image.a:	$(SDLIMAGE)/.ok
 | 
				
			|||||||
	cd $(SDLIMAGE) && $(MAKE)
 | 
						cd $(SDLIMAGE) && $(MAKE)
 | 
				
			||||||
	cd $(SDLIMAGE) && $(MAKE) install
 | 
						cd $(SDLIMAGE) && $(MAKE) install
 | 
				
			||||||
ifdef WIN32
 | 
					ifdef WIN32
 | 
				
			||||||
	$(MKDIR) ../bin && $(CP) $(PREFIX)/bin/SDL_image.dll ../bin
 | 
						$(MKDIR) ../bin && $(CP) $(PREFIX)/bin/SDL_image.dll ../bin && $(STRIP) ../bin/SDL_image.dll
 | 
				
			||||||
	echo "$(SDLIMAGE)" > ../doc/README-SDL_image.txt
 | 
						echo "$(SDLIMAGE)" > ../doc/README-SDL_image.txt
 | 
				
			||||||
	echo "" >> ../doc/README-SDL_image.txt
 | 
						echo "" >> ../doc/README-SDL_image.txt
 | 
				
			||||||
	echo "dependencies :" >> ../doc/README-SDL_image.txt
 | 
						echo "dependencies :" >> ../doc/README-SDL_image.txt
 | 
				
			||||||
@ -166,7 +172,7 @@ $(PREFIX)/lib/libSDL_ttf.a:	$(SDLTTF)/.ok
 | 
				
			|||||||
	cd $(SDLTTF) && $(MAKE)
 | 
						cd $(SDLTTF) && $(MAKE)
 | 
				
			||||||
	cd $(SDLTTF) && $(MAKE) install
 | 
						cd $(SDLTTF) && $(MAKE) install
 | 
				
			||||||
ifdef WIN32
 | 
					ifdef WIN32
 | 
				
			||||||
	$(MKDIR) ../bin && $(CP) $(PREFIX)/bin/SDL_ttf.dll ../bin
 | 
						$(MKDIR) ../bin && $(CP) $(PREFIX)/bin/SDL_ttf.dll ../bin && $(STRIP) ../bin/SDL_ttf.dll
 | 
				
			||||||
	echo "$(SDLTTF)" > ../doc/README-SDL_ttf.txt
 | 
						echo "$(SDLTTF)" > ../doc/README-SDL_ttf.txt
 | 
				
			||||||
	echo "" >> ../doc/README-SDL_ttf.txt
 | 
						echo "" >> ../doc/README-SDL_ttf.txt
 | 
				
			||||||
	echo "dependencies :" >> ../doc/README-SDL_ttf.txt
 | 
						echo "dependencies :" >> ../doc/README-SDL_ttf.txt
 | 
				
			||||||
@ -189,7 +195,10 @@ $(PREFIX)/lib/libfreetype.a:	$(FREETYPE)/.ok
 | 
				
			|||||||
	cd $(FREETYPE) && $(MAKE)
 | 
						cd $(FREETYPE) && $(MAKE)
 | 
				
			||||||
	cd $(FREETYPE) && $(MAKE) install
 | 
						cd $(FREETYPE) && $(MAKE) install
 | 
				
			||||||
ifdef WIN32
 | 
					ifdef WIN32
 | 
				
			||||||
	$(MKDIR) ../bin && $(CP) $(PREFIX)/bin/libfreetype*.dll ../bin
 | 
						$(MKDIR) ../bin && for f in $(PREFIX)/bin/libfreetype*.dll ; do \
 | 
				
			||||||
 | 
						    $(CP) $$f ../bin ; \
 | 
				
			||||||
 | 
						    $(STRIP) ../bin/`basename $$f` ; \
 | 
				
			||||||
 | 
						  done
 | 
				
			||||||
	echo "$(FREETYPE)" > ../doc/README-freetype.txt
 | 
						echo "$(FREETYPE)" > ../doc/README-freetype.txt
 | 
				
			||||||
	echo "" >> ../doc/README-freetype.txt
 | 
						echo "" >> ../doc/README-freetype.txt
 | 
				
			||||||
	echo "License :" >> ../doc/README-freetype.txt
 | 
						echo "License :" >> ../doc/README-freetype.txt
 | 
				
			||||||
@ -206,7 +215,10 @@ $(PREFIX)/lib/libjpeg.a:	$(JPEGDIR)/.ok
 | 
				
			|||||||
	cd $(JPEGDIR) && $(MAKE)
 | 
						cd $(JPEGDIR) && $(MAKE)
 | 
				
			||||||
	cd $(JPEGDIR) && $(MAKE) install
 | 
						cd $(JPEGDIR) && $(MAKE) install
 | 
				
			||||||
ifdef WIN32
 | 
					ifdef WIN32
 | 
				
			||||||
	$(MKDIR) ../bin && $(CP) $(PREFIX)/bin/libjpeg*.dll ../bin
 | 
						$(MKDIR) ../bin && for f in $(PREFIX)/bin/libjpeg*.dll ; do \
 | 
				
			||||||
 | 
						    $(CP) $$f ../bin ; \
 | 
				
			||||||
 | 
						    $(STRIP) ../bin/`basename $$f` ; \
 | 
				
			||||||
 | 
						  done
 | 
				
			||||||
	$(CP) $(JPEGDIR)/README ../doc/README-jpeg.txt
 | 
						$(CP) $(JPEGDIR)/README ../doc/README-jpeg.txt
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -224,7 +236,10 @@ $(PREFIX)/lib/libtiff.a:	$(LIBTIFF)/.ok
 | 
				
			|||||||
	cd $(LIBTIFF) && $(MAKE)
 | 
						cd $(LIBTIFF) && $(MAKE)
 | 
				
			||||||
	cd $(LIBTIFF) && $(MAKE) install
 | 
						cd $(LIBTIFF) && $(MAKE) install
 | 
				
			||||||
ifdef WIN32
 | 
					ifdef WIN32
 | 
				
			||||||
	$(MKDIR) ../bin && $(CP) $(PREFIX)/bin/libtiff*.dll ../bin
 | 
						$(MKDIR) ../bin && for f in $(PREFIX)/bin/libtiff*.dll ; do \
 | 
				
			||||||
 | 
						    $(CP) $$f ../bin ; \
 | 
				
			||||||
 | 
						    $(STRIP) ../bin/`basename $$f` ; \
 | 
				
			||||||
 | 
						  done
 | 
				
			||||||
	echo "$(LIBTIFF)" > ../doc/README-tiff.txt
 | 
						echo "$(LIBTIFF)" > ../doc/README-tiff.txt
 | 
				
			||||||
	echo "" >> ../doc/README-tiff.txt
 | 
						echo "" >> ../doc/README-tiff.txt
 | 
				
			||||||
	echo "License :" >> ../doc/README-tiff.txt
 | 
						echo "License :" >> ../doc/README-tiff.txt
 | 
				
			||||||
@ -243,7 +258,10 @@ $(PREFIX)/lib/libpng.a:	$(LIBPNG)/.ok
 | 
				
			|||||||
	cd $(LIBPNG) && $(MAKE)
 | 
						cd $(LIBPNG) && $(MAKE)
 | 
				
			||||||
	cd $(LIBPNG) && $(MAKE) install
 | 
						cd $(LIBPNG) && $(MAKE) install
 | 
				
			||||||
ifdef WIN32
 | 
					ifdef WIN32
 | 
				
			||||||
	$(MKDIR) ../bin && $(CP) $(PREFIX)/bin/libpng*.dll ../bin
 | 
						$(MKDIR) ../bin && for f in $(PREFIX)/bin/libpng*.dll ; do \
 | 
				
			||||||
 | 
						    $(CP) $$f ../bin ; \
 | 
				
			||||||
 | 
						    $(STRIP) ../bin/`basename $$f` ; \
 | 
				
			||||||
 | 
						  done
 | 
				
			||||||
	echo "$(LIBPNG)" > ../doc/README-libpng.txt
 | 
						echo "$(LIBPNG)" > ../doc/README-libpng.txt
 | 
				
			||||||
	echo "" >> ../doc/README-libpng.txt
 | 
						echo "" >> ../doc/README-libpng.txt
 | 
				
			||||||
	echo "License :" >> ../doc/README-libpng.txt
 | 
						echo "License :" >> ../doc/README-libpng.txt
 | 
				
			||||||
@ -259,7 +277,10 @@ $(PREFIX)/lib/libz.a:	$(ZLIB)/.ok
 | 
				
			|||||||
	cd $(ZLIB) && $(MAKE) -fwin32/Makefile.gcc PREFIX=$(shell echo $(CC) | sed 's/^\(.*\)gcc/\1/') LOC="$(LDFLAGS) $(CFLAGS)"
 | 
						cd $(ZLIB) && $(MAKE) -fwin32/Makefile.gcc PREFIX=$(shell echo $(CC) | sed 's/^\(.*\)gcc/\1/') LOC="$(LDFLAGS) $(CFLAGS)"
 | 
				
			||||||
	cd $(ZLIB) && INCLUDE_PATH=$(PREFIX)/include LIBRARY_PATH=$(PREFIX)/lib BINARY_PATH=$(PREFIX)/bin $(MAKE) install -fwin32/Makefile.gcc SHARED_MODE=1
 | 
						cd $(ZLIB) && INCLUDE_PATH=$(PREFIX)/include LIBRARY_PATH=$(PREFIX)/lib BINARY_PATH=$(PREFIX)/bin $(MAKE) install -fwin32/Makefile.gcc SHARED_MODE=1
 | 
				
			||||||
ifdef WIN32
 | 
					ifdef WIN32
 | 
				
			||||||
	$(MKDIR) ../bin && $(CP) $(PREFIX)/bin/zlib*.dll ../bin
 | 
						$(MKDIR) ../bin && for f in $(PREFIX)/bin/zlib*.dll ; do \
 | 
				
			||||||
 | 
						    $(CP) $$f ../bin ; \
 | 
				
			||||||
 | 
						    $(STRIP) ../bin/`basename $$f` ; \
 | 
				
			||||||
 | 
						  done
 | 
				
			||||||
	$(CP) $(ZLIB)/README ../doc/README-zlib1.txt
 | 
						$(CP) $(ZLIB)/README ../doc/README-zlib1.txt
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user