mirror of
				https://github.com/digistump/DigistumpArduino.git
				synced 2025-11-03 13:04:48 -08:00 
			
		
		
		
	
		
			
				
	
	
		
			41 lines
		
	
	
		
			1023 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1023 B
		
	
	
	
		
			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 := /usr/local
 | 
						|
 | 
						|
# The recommended compiler flags for the Raspberry Pi
 | 
						|
CCFLAGS=-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 -I../ -lrf24-bcm $@.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
 |