diff options
author | Nick White <git@njw.me.uk> | 2012-08-21 20:01:40 +0100 |
---|---|---|
committer | Nick White <git@njw.me.uk> | 2012-08-21 20:01:40 +0100 |
commit | 19342a9b22209d023d5973f1184cf95ca0d9bea5 (patch) | |
tree | 1d287be099d999cf441617302e9ceab46f038aab | |
parent | 5d0c097e692d6685269150167bc757866033e1f3 (diff) |
Make mingw cross-compiling from debian work
-rw-r--r-- | Makefile | 7 | ||||
-rw-r--r-- | config.mk | 11 |
2 files changed, 10 insertions, 8 deletions
@@ -28,8 +28,7 @@ $(BIN): util.a util.a: $(LIB) @echo AR $@ - @$(AR) -r -c $@ $(LIB) - @ranlib $@ + @$(AR) -r -s -c $@ $(LIB) install: all mkdir -p $(DESTDIR)$(PREFIX)/bin @@ -86,7 +85,9 @@ getxbookgui.exe: getxbookgui.tcl # needs to be run from a mingw setup dist-win: $(BIN) $(GUI:.tcl=.exe) mkdir -p $(NAME)-win - cp $(OBJ:.o=.exe) $(GUI:.tcl=.exe) $(NAME)-win + cp $(GUI:.tcl=.exe) $(NAME)-win + for f in $(OBJ) ; do \ + cp $$f $(NAME)-win/$$f.exe mkdir -p $(NAME)-win/icons cp icons/* $(NAME)-win/icons/ for f in LEGAL README COPYING; do \ @@ -11,16 +11,17 @@ CFLAGS = -std=c99 -pedantic -Wall -Wextra -Werror -g -D_POSIX_C_SOURCE=200112L \ W32TCLKIT = tclkit-8.5.9-win32.upx.exe -# musl static -#CC = musl-gcc -#LDFLAGS = -static #-s - # glibc dynamic CC = cc LDFLAGS = +# musl static +#CC = musl-gcc +#LDFLAGS = -static #-s + # mingw -#CC = gcc +#CC = i586-mingw32msvc-gcc +#AR = i586-mingw32msvc-ar #CFLAGS = -ansi -Wall -DVERSION=\"$(VERSION)\" -DWINVER=0x0501 #LDFLAGS = -lws2_32 |