Added dpkg packaging info
[mtetherd] / Makefile
1 CC = gcc
2 CFLAGS = -Wall -O2 -g -D_GNU_SOURCE
3 INCLUDES = $(shell pkg-config dbus-1 --cflags)
4 LDFLAGS =
5 LIBS = $(shell pkg-config dbus-1 --libs)
6 PREFIX = /usr
7
8 mtetherd: mtetherd.o device.o
9         $(CC) $(LDFLAGS) $(LIBS) -o $@ $^
10
11 %PHONY: clean install uninstall
12
13 clean:
14         rm -f *.o mtetherd
15
16 install: mtetherd
17         install -m 755 -D mtetherd $(DESTDIR)/$(PREFIX)/sbin/mtetherd
18         install -m 644 -D event.d-mtetherd $(DESTDIR)/etc/event.d/mtetherd
19         install -m 644 -D README $(DESTDIR)/$(PREFIX)/share/doc/mtetherd/README
20
21 uninstall:
22         rm -f $(DESTDIR)/$(PREFIX)/sbin/mtetherd
23         rm -f $(DESTDIR)/etc/event.d/mtetherd
24         rm -rf $(DESTDIR)/$(PREFIX)/share/doc/mtetherd
25
26 %.o: %.c
27         $(CC) $(CFLAGS) $(INCLUDES) -o $@ -c $^