forked from lorf/csr-spi-ftdi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
29 lines (24 loc) · 743 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
26
27
28
29
#VERSION:= $(shell date '+%Y%m%d')
VERSION := 0.3.1
ZIP_NAME ?= csr-spi-ftdi-$(VERSION)
ZIP_FILES += spilpt-win32-api1.4/spilpt.dll spilpt-win32-api1.3/spilpt.dll \
spilpt-wine-api1.4/spilpt.dll.so spilpt-wine-api1.3/spilpt.dll.so \
README.md hardware/csr-spi-ftdi.sch hardware/csr-spi-ftdi.svg \
hardware/components.lib misc
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