diff options
author | Pixel <pixel@nobis-crew.org> | 2009-11-05 18:54:30 -0800 |
---|---|---|
committer | Pixel <pixel@nobis-crew.org> | 2009-11-05 18:54:30 -0800 |
commit | d29a4a17c6912b3c3cae33461a00b38e30d0801c (patch) | |
tree | 5a076a7190b19ab95f4a3fa357e7a4d2b859af8e /Makefile.mingw32 | |
parent | 03dc6fdc539ba032ee904d11dfe042ff50d471f9 (diff) | |
parent | 07819a10a89ee26f2f113ba0ec0bee7b03668680 (diff) |
Merge branch 'master' of ssh+git://git.grumpycoder.net/pub/repo.git/lua-interface
Diffstat (limited to 'Makefile.mingw32')
-rw-r--r-- | Makefile.mingw32 | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/Makefile.mingw32 b/Makefile.mingw32 index 7390d73..e910231 100644 --- a/Makefile.mingw32 +++ b/Makefile.mingw32 @@ -3,7 +3,7 @@ ifeq ($(SYSTEM),Darwin) CC = i386-mingw32-gcc CXX = i386-mingw32-g++ LD = i386-mingw32-g++ -STRIP = i386-mingw32-strip +STRIP = i386-mingw32-strip --strip-unneeded else ifeq ($(SYSTEM),MINGW32_NT-5.1) CC = gcc @@ -11,10 +11,18 @@ CXX = g++ LD = g++ STRIP = strip else +DISTRIB=$(shell cat /etc/issue | cut -f 1 -d\ | head -1) +ifeq ($(DISTRIB), CentOS) +CC = i686-pc-mingw32-gcc +CXX = i686-pc-mingw32-g++ +LD = i686-pc-mingw32-g++ +STRIP = i686-pc-mingw32-strip --strip-unneeded +else CC = i586-mingw32msvc-gcc CXX = i586-mingw32msvc-g++ LD = i586-mingw32msvc-g++ -STRIP = i586-mingw32msvc-strip +STRIP = i586-mingw32msvc-strip --strip-unneeded +endif endif endif @@ -216,6 +224,11 @@ ALL_DEPS = $(addsuffix .dep, $(notdir $(basename $(WHOLE_SOURCES)))) all: dep luac.exe lua-interface.dll lua-interface.exe +dist: all + mkdir -p ../lua-interface-dist-win32 + $(STRIP) luac.exe lua-interface.dll lua-interface.exe + cp luac.exe lua-interface.dll lua-interface.exe ../lua-interface-dist-win32 + dep: $(ALL_DEPS) luac.exe: $(LUAC_OBJECTS) |