#! /bin/bash # build file for Raspberry Pi use # build gpio_test gcc gpio_test.c gpio_rpi.c mv a.out gpio_test chmod u+x gpio_test # build spis_test (soft SPI tester) gcc spi_test.c spis_rpi.c gpio_rpi.c mv a.out spis_test chmod u+x spis_test # build spih_test (hard SPI tester) gcc spi_test.c spih_rpi.c gpio_rpi.c mv a.out spih_test chmod u+x spish_test # build hrf69_test ## gcc hrf69_test.c hrf69.c spis_rpi.c gpio_rpi.c ## mv a.out hrf69_test ## chmod u+x hrf69_test # build radio_test ## gcc radio_test.c radio.c hrf69.c spis_rpi.c gpio_rpi.c ## mv a.out radio_test ## chmod u+x radio_test # build spi .so library on Raspberry Pi gcc -Wall -shared -o spi_rpi.so -fPIC spis_rpi.c gpio_rpi.c # nm -D spi_rpi.so cp spi_rpi.so .. # radio spi .so library on Raspberry Pi ## gcc -Wall -shared -o radio_rpi.so -fPIC radio.c hrf69.c spis_rpi.c gpio_rpi.c ## nm -D radio_rpi.so ## cp radio_rpi.so .. # END