blob: 30246826bf4a92f10d1d31412d5222ee576fbaec [file] [log] [blame]
Luke Go49993982019-07-10 13:39:23 +09001cc_library_headers {
2 name: "wiringPi-headers",
3}
4cc_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
59cc_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
89cc_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}