blob: 276363749549b8058fea935bc4bc0298b9b5a1eb (
plain)
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
|
CC=gcc
CFLAGS=`pkg-config --cflags --libs libusb-1.0`
all: bin bin/dockd
bin:
mkdir bin
bin/dockd: src/main.c
gcc -o $@ $< ${CFLAGS}
clean:
rm -rf bin
run: all
bin/dockd
install: all
mkdir ~/.local/dockd
cp -pf bin/dockd ~/.local/bin
ln -s ${PWD}/src/sh/docked.sh ~/.local/dockd/on_docked
ln -s ${PWD}/src/sh/undocked.sh ~/.local/dockd/on_undocked
# cp -pf res/dockd.service ~/.config/systemd/user/
# ln -fs ~/.config/systemd/user/dockd.service ~/.config/systemd/user/default.target.wants/dockd.service
uninstall:
rm -rf ~/.local/dockd
rm ~/.local/bin/dockd
# rm ~/.config/systemd/user/dockd.service
# rm ~/.config/systemd/user/default.target.wants/dockd.service
|