Newer
Older
pyenergenie / src / energenie / drv / build_mac
  1. #! /bin/bash
  2.  
  3. echo '********************************************************************************'
  4. # build file for Mac use
  5.  
  6. # build gpio_test
  7. ##gcc gpio_test.c gpio_sim.c delay_posix.c
  8. ##mv a.out gpio_test
  9. ##chmod u+x gpio_test
  10.  
  11.  
  12. # build spis_test (soft SPI tester)
  13. gcc spi_test.c spis.c gpio_sim.c delay_posix.c
  14. mv a.out spis_test
  15. chmod u+x spis_test
  16.  
  17.  
  18. # build hrf69_test
  19. gcc hrfm69_test.c hrfm69.c spis.c gpio_sim.c delay_posix.c
  20. mv a.out hrfm69_test
  21. chmod u+x hrfm69_test
  22.  
  23.  
  24.  
  25. # build spih_test (hard SPI tester)
  26. ##gcc spi_test.c spih_rpi.c gpio_rpi.c
  27. ##mv a.out spih_test
  28. ##chmod u+x spish_test
  29.  
  30.  
  31. # build hrf69_test
  32. ##gcc hrf69_test.c hrf69.c spis_rpi.c gpio_rpi.c
  33. ##mv a.out hrf69_test
  34. ##chmod u+x hrf69_test
  35.  
  36.  
  37. # build radio_test
  38. gcc radio_test.c radio.c hrfm69.c spis.c gpio_rpi.c delay_posix.c
  39. mv a.out radio_test
  40. chmod u+x radio_test
  41.  
  42.  
  43. # radio .so library on Mac
  44. gcc -Wall -shared -o radio_mac.so -fPIC radio.c hrfm69.c spis.c gpio_sim.c delay_posix.c
  45. ##nm -g radio_mac.so
  46. ##cp radio_mac.so ..
  47.  
  48. # END