Luke Go | 4999398 | 2019-07-10 13:39:23 +0900 | [diff] [blame^] | 1 | cc_library_headers { |
| 2 | name: "wiringPi-headers", |
| 3 | } |
| 4 | cc_library_shared { |
| 5 | local_include_dirs: ["wiringPi"], |
| 6 | |
| 7 | name: "libwiringPi", |
| 8 | srcs: [ |
| 9 | "wiringPi/ads1115.c", |
| 10 | "wiringPi/mcp23008.c", |
| 11 | "wiringPi/mcp4802.c", |
| 12 | "wiringPi/piHiPri.c", |
| 13 | "wiringPi/sr595.c", |
| 14 | "wiringPi/bmp180.c", |
| 15 | "wiringPi/mcp23016.c", |
| 16 | "wiringPi/odroidc1.c", |
| 17 | "wiringPi/odroidn2.c", |
| 18 | "wiringPi/piThread.c", |
| 19 | "wiringPi/wiringPi.c", |
| 20 | "wiringPi/mcp23017.c", |
| 21 | "wiringPi/odroidc2.c", |
| 22 | "wiringPi/drcSerial.c", |
| 23 | "wiringPi/mcp23s08.c", |
| 24 | "wiringPi/odroidn1.c", |
| 25 | "wiringPi/wiringPiI2C.c", |
| 26 | "wiringPi/ds18b20.c", |
| 27 | "wiringPi/mcp23s17.c", |
| 28 | "wiringPi/sn3218.c", |
| 29 | "wiringPi/wiringPiSPI.c", |
| 30 | "wiringPi/htu21d.c", |
| 31 | "wiringPi/mcp3002.c", |
| 32 | "wiringPi/odroidxu3.c", |
| 33 | "wiringPi/softPwm.c", |
| 34 | "wiringPi/wiringSerial.c", |
| 35 | "wiringPi/max31855.c", |
| 36 | "wiringPi/mcp3004.c", |
| 37 | "wiringPi/pcf8574.c", |
| 38 | "wiringPi/softServo.c", |
| 39 | "wiringPi/wiringShift.c", |
| 40 | "wiringPi/max5322.c", |
| 41 | "wiringPi/mcp3422.c", |
| 42 | "wiringPi/pcf8591.c", |
| 43 | "wiringPi/softTone.c", |
| 44 | "wiringPi/wpiExtensions.c", |
| 45 | ], |
| 46 | |
| 47 | cflags: [ |
| 48 | "-UNDEBUG", |
| 49 | "-DANDROID", |
| 50 | "-Wno-return-type", |
| 51 | ], |
| 52 | |
| 53 | host_ldlibs: [ |
| 54 | "-ldl", |
| 55 | "-llog", |
| 56 | ], |
| 57 | } |
| 58 | |
| 59 | cc_library_shared { |
| 60 | local_include_dirs: ["wiringPi"], |
| 61 | |
| 62 | name: "libwiringPiDev", |
| 63 | srcs: [ |
| 64 | "devLib/ds1302.c", |
| 65 | "devLib/maxdetect.c", |
| 66 | "devLib/piNes.c", |
| 67 | "devLib/gertboard.c", |
| 68 | "devLib/lcd128x64.c", |
| 69 | "devLib/lcd.c", |
| 70 | "devLib/piGlow.c", |
| 71 | "devLib/scrollPhat.c", |
| 72 | "devLib/piFace.c", |
| 73 | ], |
| 74 | |
| 75 | shared_libs: ["libwiringPi"], |
| 76 | |
| 77 | host_ldlibs: [ |
| 78 | "-ldl", |
| 79 | "-llog", |
| 80 | ], |
| 81 | |
| 82 | cflags: [ |
| 83 | "-UNDEBUG", |
| 84 | "-DANDROID", |
| 85 | "-Wno-return-type", |
| 86 | ], |
| 87 | } |
| 88 | |
| 89 | cc_binary { |
| 90 | |
| 91 | name: "gpio", |
| 92 | srcs: [ |
| 93 | "gpio/gpio.c", |
| 94 | "gpio/readall.c", |
| 95 | "gpio/pins.c", |
| 96 | ], |
| 97 | |
| 98 | local_include_dirs: [ |
| 99 | "wiringPi", |
| 100 | "devLib", |
| 101 | ], |
| 102 | |
| 103 | cflags: [ |
| 104 | "-UNDEBUG", |
| 105 | "-DANDROID", |
| 106 | "-Wno-return-type", |
| 107 | ], |
| 108 | host_ldlibs: ["-llog"], |
| 109 | shared_libs: [ |
| 110 | "libwiringPi", |
| 111 | "libwiringPiDev", |
| 112 | ], |
| 113 | |
| 114 | } |