mirror of
				https://github.com/digistump/DigistumpArduino.git
				synced 2025-11-04 05:24:49 -08: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
							 |