1 CFLAGS
= $(shell pkg-config
--cflags libusb-1.0
)
2 LDFLAGS
= $(shell pkg-config
--libs libusb-1.0
)
6 all: pl2303gpio cp2103gpio ft232rgpio
9 pl2303gpio
: $(OBJS
) pl2303.o
10 $(CC
) $(CFLAGS
) -Wall
-Werror
-I
"../include" -o
$(@
) $(^
) $(LDFLAGS
)
12 cp2103gpio
: $(OBJS
) cp2103.o
13 $(CC
) $(CFLAGS
) -Wall
-Werror
-I
"../include" -o
$(@
) $(^
) $(LDFLAGS
)
15 ft232rgpio
: $(OBJS
) ft232r.o
16 $(CC
) $(CFLAGS
) -Wall
-Werror
-I
"../include" -o
$(@
) $(^
) $(LDFLAGS
)
19 -rm -f pl2303gpio cp2103gpio ft232rgpio
20 -rm -f pl2303.o cp2103.o ft232r.o
22 install: pl2303gpio cp2103gpio ft232rgpio
23 install pl2303gpio
$(PREFIX
)/bin
24 install cp2103gpio
$(PREFIX
)/bin
25 install ft232rgpio
$(PREFIX
)/bin
28 cp
10-pl2303_cp210x_userspace.rules
/etc
/udev
/rules.d
29 udevadm control
--reload-rules
32 cp extra
/serverctl
$(PREFIX
)/bin
/
33 cp extra
/serverd.lua
$(PREFIX
)/bin
/
34 cp etc
/serverd.conf
$(PREFIX
)/etc
/