mirror of
https://github.com/digistump/DigistumpArduino.git
synced 2025-04-29 08:09:02 -07:00
42 lines
1.1 KiB
Makefile
42 lines
1.1 KiB
Makefile
![]() |
#############################################################################
|
||
|
#
|
||
|
# Makefile for librf24 examples on Raspberry Pi
|
||
|
#
|
||
|
# License: GPL (General Public License)
|
||
|
# Author: gnulnulf <arco@appeltaart.mine.nu>
|
||
|
# Date: 2013/02/07 (version 1.0)
|
||
|
#
|
||
|
# Description:
|
||
|
# ------------
|
||
|
# use make all and make install to install the examples
|
||
|
# You can change the install directory by editing the prefix line
|
||
|
#
|
||
|
prefix := /opt/librf24-examples
|
||
|
|
||
|
# The recommended compiler flags for the Raspberry Pi
|
||
|
CCFLAGS=-Wall -Ofast -mfpu=vfp -mfloat-abi=hard -march=armv6zk -mtune=arm1176jzf-s
|
||
|
#CCFLAGS=
|
||
|
|
||
|
# define all programs
|
||
|
#PROGRAMS = scanner pingtest pongtest
|
||
|
PROGRAMS = rpi-hub scanner pingtest pongtest
|
||
|
SOURCES = ${PROGRAMS:=.cpp}
|
||
|
|
||
|
all: ${PROGRAMS}
|
||
|
|
||
|
${PROGRAMS}: ${SOURCES}
|
||
|
# g++ ${CCFLAGS} -Wall -L../librf24/ -lrf24 $@.cpp -o $@
|
||
|
g++ ${CCFLAGS} -L../librf24/ -lrf24 $@.cpp -o $@
|
||
|
|
||
|
clean:
|
||
|
rm -rf $(PROGRAMS)
|
||
|
|
||
|
install: all
|
||
|
test -d $(prefix) || mkdir $(prefix)
|
||
|
test -d $(prefix)/bin || mkdir $(prefix)/bin
|
||
|
for prog in $(PROGRAMS); do \
|
||
|
install -m 0755 $$prog $(prefix)/bin; \
|
||
|
done
|
||
|
|
||
|
.PHONY: install
|