|
|
@@ -0,0 +1,25 @@
|
|
|
+all: build/windows/32bit/bootloaderhost.exe build/windows/64bit/bootloaderhost.exe
|
|
|
+
|
|
|
+CYAPI = \
|
|
|
+ cybootloaderutils/cybtldr_api2.c \
|
|
|
+ cybootloaderutils/cybtldr_api.c \
|
|
|
+ cybootloaderutils/cybtldr_command.c \
|
|
|
+ cybootloaderutils/cybtldr_parse.c \
|
|
|
+
|
|
|
+CFLAGS += -Wall -Wno-pointer-sign
|
|
|
+LDFLAGS=-mconsole -mwindows -lsetupapi
|
|
|
+
|
|
|
+HID_C = hidapi/windows/hid.c
|
|
|
+
|
|
|
+
|
|
|
+build/windows/32bit/bootloaderhost.exe: main.c $(HID_C) $(CYAPI)
|
|
|
+ mkdir -p $(dir $@)
|
|
|
+ i686-w64-mingw32-gcc $(CFLAGS) -I cybootloaderutils -I hidapi/hidapi $^ $(LDFLAGS) -o $@
|
|
|
+
|
|
|
+build/windows/64bit/bootloaderhost.exe: main.c $(HID_C) $(CYAPI)
|
|
|
+ mkdir -p $(dir $@)
|
|
|
+ x86_64-w64-mingw32-gcc $(CFLAGS) -I cybootloaderutils -I hidapi/hidapi $^ $(LDFLAGS) -o $@
|
|
|
+
|
|
|
+clean:
|
|
|
+ rm -r build/windows
|
|
|
+
|