projects
/
pyfrprog.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
make: check if git is available before calculate version
[pyfrprog.git]
/
Makefile
diff --git
a/Makefile
b/Makefile
index 43ae795e9afadce11ed4d5a29bbaf6cfbe893322..ee3cabe31e89ec3a0ef6fa6417356fd079689814 100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-1,21
+1,30
@@
PREFIX = /usr
PREFIX = /usr
+ifeq ($(shell which git > /dev/null 2> /dev/null; echo $$?),0)
+VERSION = $(shell git describe --abbrev=6)
+else
+VERSION = v0.1-XXX
+endif
+
all:
make -C pkernel/
#install: all #this just work when $FUJDEV is set for root too, eh?
install:
all:
make -C pkernel/
#install: all #this just work when $FUJDEV is set for root too, eh?
install:
- sed -e 's/%PREFIX%/\$(PREFIX)/g' frprog.py | sed -e 's/%VERSION%/$(
shell git describe --abbrev=6
)/g'> $(PREFIX)/bin/frprog
- cp SerialPort_linux.py
c $(PREFIX)/bin/SerialPort_linux.pyc
+ sed -e 's/%PREFIX%/\$(PREFIX)/g' frprog.py | sed -e 's/%VERSION%/$(
VERSION
)/g'> $(PREFIX)/bin/frprog
+ cp SerialPort_linux.py
$(PREFIX)/bin/SerialPort_linux.py
mkdir -p $(PREFIX)/share/frprog/
cp pkernel/pkernel.mhx $(PREFIX)/share/frprog/pkernel.mhx
chmod a+rx $(PREFIX)/bin/frprog
mkdir -p $(PREFIX)/share/frprog/
cp pkernel/pkernel.mhx $(PREFIX)/share/frprog/pkernel.mhx
chmod a+rx $(PREFIX)/bin/frprog
- chmod a+r $(PREFIX)/bin/SerialPort_linux.py
c
+ chmod a+r $(PREFIX)/bin/SerialPort_linux.py
chmod a+r $(PREFIX)/share/frprog/pkernel.mhx
uninstall:
rm -R $(PREFIX)/share/frprog
rm $(PREFIX)/bin/frprog
chmod a+r $(PREFIX)/share/frprog/pkernel.mhx
uninstall:
rm -R $(PREFIX)/share/frprog
rm $(PREFIX)/bin/frprog
- rm $(PREFIX)/bin/SerialPort_linux.pyc
+ rm $(PREFIX)/bin/SerialPort_linux.py
+
+pylint: frprog.py
+ pylint --indent-string="\t" $<
.PHONY: uninstall
.PHONY: uninstall