e13141e5240d9fae9a4a1e1decc0947edc3bca01
[speedometer] / Makefile
1 PKGS     = gtk+-2.0 liblocation gconf-2.0
2 CC       = gcc
3 LINK     = gcc
4 CFLAGS   = -g -Wall -O0
5 INCPATH  = `pkg-config --cflags $(PKGS)`
6 LIBS     = `pkg-config --libs $(PKGS)`
7
8 SOURCES  = main.c callbacks.c ui.c util.c
9 OBJECTS  = main.o callbacks.o ui.o util.o
10 TARGET   = speedometer
11
12
13
14
15
16
17
18
19
20 all: $(TARGET)
21
22 $(TARGET):  $(OBJECTS)
23         $(LINK) -o $(TARGET) $(OBJECTS) $(LIBS)
24
25 $(OBJECTS): $(SOURCES)
26         $(CC) -c $(SOURCES) $(INCPATH)
27
28 clean:
29         rm -f $(OBJECTS) $(TARGET)
30
31 install: all
32         install -D -m 755 speedometer $(DESTDIR)/usr/bin/speedometer
33         install -D data/speedometer.desktop $(DESTDIR)/usr/share/applications/hildon/speedometer.desktop
34         install -D data/speedometer.service $(DESTDIR)/usr/share/dbus-1/services/speedometer.service
35         install -d $(DESTDIR)/usr/share/speedometer/
36         install data/*.png $(DESTDIR)/usr/share/speedometer/
37
38