forked from Frans-Willem/CsrSpiDrivers
-
Notifications
You must be signed in to change notification settings - Fork 99
/
Makefile
25 lines (20 loc) · 562 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
VERSION := $(shell cat VERSION)
ZIP_NAME ?= csr-spi-ftdi-$(VERSION)
ZIP_FILES += lib-win32 lib-wine-linux README.md hardware misc utils
all: win32 wine
win32::
$(MAKE) -f Makefile.mingw all
wine::
$(MAKE) -f Makefile.wine all
zip: all
rm -rf $(ZIP_NAME).zip $(ZIP_NAME)
mkdir -p $(ZIP_NAME)
for p in $(ZIP_FILES); do \
mkdir -p $(ZIP_NAME)/`dirname $$p`; \
cp -Rp $$p $(ZIP_NAME)/`dirname $$p`; \
done
zip -9r $(ZIP_NAME).zip $(ZIP_NAME)
clean:
$(MAKE) -f Makefile.mingw clean
$(MAKE) -f Makefile.wine clean
rm -rf $(ZIP_NAME) $(ZIP_NAME).zip