Added mxe-based win32 build

This commit is contained in:
Clifford Wolf 2015-12-15 15:01:58 +01:00
parent f7cb6e8e07
commit da99818b81
2 changed files with 10 additions and 0 deletions

View File

@ -2,6 +2,7 @@
CXX ?= clang
LDLIBS = -lm -lstdc++
CXXFLAGS = -MD -O0 -ggdb -Wall -std=c++11 -I/usr/local/include
MXEGCC = /usr/local/src/mxe/usr/bin/i686-pc-mingw32-gcc
CC = $(CXX)
DESTDIR = /usr/local
@ -9,6 +10,9 @@ all: icepack iceunpack
icepack: icepack.o
icepack.exe: icepack.cc
$(MXEGCC) -std=c++11 -o icepack.exe -Os icepack.cc -lm -lstdc++
iceunpack: icepack
ln -sf icepack iceunpack
@ -23,6 +27,7 @@ uninstall:
clean:
rm -f icepack
rm -f iceunpack
rm -f icepack.exe
rm -f *.o *.d
-include *.d

View File

@ -1,12 +1,16 @@
# CC = clang
LDLIBS = -L/usr/local/lib -lftdi -lm
CFLAGS = -MD -O0 -ggdb -Wall -std=c99 -I/usr/local/include
MXEGCC = /usr/local/src/mxe/usr/bin/i686-pc-mingw32-gcc
DESTDIR = /usr/local
all: iceprog
iceprog: iceprog.o
iceprog.exe: iceprog.c
$(MXEGCC) -std=c99 -o iceprog.exe -Os iceprog.c -lftdi -lusb -lm
install: all
cp iceprog $(DESTDIR)/bin/iceprog
@ -15,6 +19,7 @@ uninstall:
clean:
rm -f iceprog
rm -f iceprog.exe
rm -f *.o *.d
-include *.d