1 CFLAGS
= $(shell pkg-config
--cflags libusb
)
2 LDFLAGS
= $(shell pkg-config
--libs libusb
)
6 all: pl2303gpio cp2103gpio
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
)
16 -rm pl2303gpio cp2103gpio
18 install: pl2303gpio cp2103gpio
19 cp pl2303gpio
$(PREFIX
)/bin
20 cp cp2103gpio
$(PREFIX
)/bin
23 cp
10-pl2303_cp210x_userspace.rules
/etc
/udev
/rules.d
24 udevadm control
--reload-rules
27 cp extra
/serverctl
$(PREFIX
)/bin
/
28 cp extra
/serverd.lua
$(PREFIX
)/bin
/
29 cp etc
/serverd.conf
$(PREFIX
)/etc
/