2013-07-24 02:30:02 +00:00
|
|
|
prefix=/usr/local
|
|
|
|
|
2015-08-20 14:06:51 +00:00
|
|
|
archis = $(if $(findstring $(1),$(shell uname -m)),$(2))
|
2015-09-19 14:59:39 +00:00
|
|
|
pi_version_flag = $(if $(call archis,armv7,dummy-text),-DRPI2,-DRPI1)
|
2015-08-20 14:06:51 +00:00
|
|
|
|
2013-07-27 02:14:00 +00:00
|
|
|
all: wspr gpioclk
|
|
|
|
|
2015-09-20 11:10:34 +00:00
|
|
|
mailbox.o:
|
|
|
|
g++ -c -Wall -lm mailbox.c
|
|
|
|
|
|
|
|
wspr: mailbox.o wspr.cpp
|
|
|
|
g++ -Wall -lm $(pi_version_flag) mailbox.o wspr.cpp -owspr
|
2013-07-24 02:30:02 +00:00
|
|
|
|
2013-07-27 02:14:00 +00:00
|
|
|
gpioclk: gpioclk.cpp
|
2015-09-19 14:59:39 +00:00
|
|
|
g++ -Wall -lm $(pi_version_flag) gpioclk.cpp -ogpioclk
|
2015-08-20 14:06:51 +00:00
|
|
|
|
|
|
|
clean:
|
2015-09-20 11:10:34 +00:00
|
|
|
-rm gpioclk
|
|
|
|
-rm wspr
|
2013-07-27 02:14:00 +00:00
|
|
|
|
2013-07-24 02:30:02 +00:00
|
|
|
.PHONY: install
|
|
|
|
install: wspr
|
|
|
|
install -m 0755 wspr $(prefix)/bin
|
2013-07-27 02:14:00 +00:00
|
|
|
install -m 0755 gpioclk $(prefix)/bin
|
2013-07-24 02:30:02 +00:00
|
|
|
|
|
|
|
.PHONY: uninstall
|
|
|
|
uninstall:
|
2015-09-20 11:10:34 +00:00
|
|
|
-rm -f $(prefix)/bin/wspr
|
|
|
|
-rm -f $(prefix)/bin/gpioclk
|
2013-07-13 22:11:53 +00:00
|
|
|
|