aboutsummaryrefslogtreecommitdiff
path: root/Makefile
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