diff options
author | Clifford Wolf <clifford@clifford.at> | 2016-02-14 13:47:27 +0100 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2016-02-14 13:47:27 +0100 |
commit | a519d2ab828517fda323f6421fd98cf73603fc0e (patch) | |
tree | 920be8624bf8a5602c2491cff2e1a637bc40f3d8 /iceprog | |
parent | 04e61434577d2b167176832edd72121787f2a2db (diff) |
Added/improved support for mxe-based win32 cross builds
Diffstat (limited to 'iceprog')
-rw-r--r-- | iceprog/.gitignore | 1 | ||||
-rw-r--r-- | iceprog/Makefile | 11 |
2 files changed, 7 insertions, 5 deletions
diff --git a/iceprog/.gitignore b/iceprog/.gitignore index 2d50774..6c84476 100644 --- a/iceprog/.gitignore +++ b/iceprog/.gitignore @@ -1,3 +1,4 @@ iceprog +iceprog.exe iceprog.o iceprog.d diff --git a/iceprog/Makefile b/iceprog/Makefile index 4ffb9a5..b9f00d9 100644 --- a/iceprog/Makefile +++ b/iceprog/Makefile @@ -1,14 +1,15 @@ include ../config.mk 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 -all: iceprog +ifeq ($(MXE),1) +LDLIBS += -lusb +endif -iceprog: iceprog.o +all: iceprog$(EXE) -iceprog.exe: iceprog.c - $(MXEGCC) -std=c99 -o iceprog.exe -Os iceprog.c -lftdi -lusb -lm +iceprog$(EXE): iceprog.o + $(CC) -o $@ $(LDFLAGS) $^ $(LDLIBS) install: all mkdir -p $(DESTDIR)$(PREFIX)/bin |