VERSION = "0.1.0"
+DESTDIR ?= /usr/local/share/sigrok-firmware
+
+TARBALLDIR = sigrok-firmware-$(VERSION)
+
all:
- @echo "Run 'make dist' to create a tarball."
+ @echo "Valid Makefile targets: ChangeLog, dist, install."
ChangeLog:
- git log > ChangeLog || touch ChangeLog
+ @git log > ChangeLog || touch ChangeLog
dist: ChangeLog
- @tar -c -v -z --exclude=.git --exclude=Makefile \
- --exclude=sigrok-firmware-$(VERSION).tar.gz \
- -f sigrok-firmware-$(VERSION).tar.gz *
+ @mkdir $(TARBALLDIR)
+ @cp -r Makefile README NEWS asix-sigma $(TARBALLDIR)
+ @tar -c -z -f $(TARBALLDIR).tar.gz $(TARBALLDIR)
+ @rm -rf $(TARBALLDIR)
@rm -f ChangeLog
+install:
+ @mkdir -p $(DESTDIR)
+ @cp */*.fw $(DESTDIR)
+