cc_library_headers { name: "wiringPi-headers", export_include_dirs: ["wiringPi"], vendor_available: true, host_supported: true, } cc_library_shared { header_libs: ["wiringPi-headers"], name: "libwiringPi", srcs: [ "wiringPi/ads1115.c", "wiringPi/mcp23008.c", "wiringPi/mcp4802.c", "wiringPi/piHiPri.c", "wiringPi/sr595.c", "wiringPi/bmp180.c", "wiringPi/mcp23016.c", "wiringPi/odroidc1.c", "wiringPi/odroidn2.c", "wiringPi/piThread.c", "wiringPi/wiringPi.c", "wiringPi/mcp23017.c", "wiringPi/odroidc2.c", "wiringPi/odroidc4.c", "wiringPi/odroidhc4.c", "wiringPi/odroidm1.c", "wiringPi/drcSerial.c", "wiringPi/mcp23s08.c", "wiringPi/odroidn1.c", "wiringPi/wiringPiI2C.c", "wiringPi/ds18b20.c", "wiringPi/mcp23s17.c", "wiringPi/sn3218.c", "wiringPi/wiringPiSPI.c", "wiringPi/htu21d.c", "wiringPi/mcp3002.c", "wiringPi/odroidxu3.c", "wiringPi/softPwm.c", "wiringPi/wiringSerial.c", "wiringPi/max31855.c", "wiringPi/mcp3004.c", "wiringPi/pcf8574.c", "wiringPi/softServo.c", "wiringPi/wiringShift.c", "wiringPi/max5322.c", "wiringPi/mcp3422.c", "wiringPi/pcf8591.c", "wiringPi/softTone.c", ], vendor_available: true, cflags: [ "-UNDEBUG", "-DANDROID", "-DDEVMEM", "-Wno-return-type", ], host_ldlibs: [ "-ldl", "-llog", ], } cc_library_shared { header_libs: ["wiringPi-headers"], name: "libwiringPiDev", srcs: [ "devLib/ds1302.c", "devLib/maxdetect.c", "devLib/piNes.c", "devLib/gertboard.c", "devLib/lcd128x64.c", "devLib/lcd.c", "devLib/piGlow.c", "devLib/scrollPhat.c", "devLib/piFace.c", ], shared_libs: ["libwiringPi"], host_ldlibs: [ "-ldl", "-llog", ], cflags: [ "-UNDEBUG", "-DANDROID", "-Wno-return-type", ], } cc_binary { name: "gpio", srcs: [ "gpio/gpio.c", "gpio/readall.c", ], header_libs: ["wiringPi-headers"], local_include_dirs: [ "devLib", ], cflags: [ "-UNDEBUG", "-DANDROID", "-Wno-return-type", ], host_ldlibs: ["-llog"], shared_libs: [ "libwiringPi", "libwiringPiDev", ], }