forked from jadonk/beagle-tester
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
34 lines (28 loc) · 1.02 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
prefix := /usr
CC := gcc
MAKE := make
RM := rm
INSTALL := install
all: beagle-tester
beagle-tester: beagle-tester.c
$(CC) $(CFLAGS_FOR_BUILD) -W -Wall -Wwrite-strings -O3 -o beagle-tester beagle-tester.c -lroboticscape
images:
$(MAKE) -C images
clean:
$(RM) beagle-tester
install:
$(INSTALL) -m 755 -d $(DESTDIR)$(prefix)/sbin
$(INSTALL) -m 700 beagle-tester $(DESTDIR)$(prefix)/sbin
$(INSTALL) -m 744 bb-connect-ap $(DESTDIR)$(prefix)/sbin
$(INSTALL) -m 744 beagle-tester-open.sh $(DESTDIR)$(prefix)/sbin
$(INSTALL) -m 744 beagle-tester-close.sh $(DESTDIR)$(prefix)/sbin
$(INSTALL) -m 755 -d $(DESTDIR)/lib/systemd/system
$(INSTALL) -m 644 beagle-tester.service $(DESTDIR)/lib/systemd/system
$(INSTALL) -m 755 -d $(DESTDIR)/etc/udev/rules.d
$(INSTALL) -m 644 beagle-tester.rules $(DESTDIR)/etc/udev/rules.d
$(MAKE) -C images -s install
#systemctl stop beagle-tester.service || true
#systemctl daemon-reload || true
#systemctl enable beagle-tester.service || true
start: install
systemctl restart beagle-tester.service