3 # define a list of pkg-config packages we want to use
4 pkg_packages := gtk+-2.0 hildon-1 liblocation hildon-fm-2
6 # get the necessary flags for compiling
7 PKG_CFLAGS := $(shell pkg-config --cflags $(pkg_packages))
8 # get the necessary flags for linking
9 PKG_LDFLAGS := $(shell pkg-config --libs $(pkg_packages))
14 ADD_CFLAGS := -Wall -g
17 # combine the flags (so that CFLAGS/LDFLAGS from the command line
19 CFLAGS := $(PKG_CFLAGS) $(ADD_CFLAGS) $(CFLAGS)
20 LDFLAGS := $(PKG_LDFLAGS) $(LDFLAGS)
29 ICON_DIR=$(DESTDIR)`pkg-config osso-af-settings --variable=prefix`/share/icons/hicolor
30 BIN_DIR=$(DESTDIR)`pkg-config osso-af-settings --variable=prefix`/bin
31 DESKTOP_DIR=$(DESTDIR)`pkg-config osso-af-settings --variable=desktopentrydir`
32 DBUS_SERVICE_DIR=$(DESTDIR)`pkg-config osso-af-settings --variable=dbusservicedir`
33 CP_LIB_DIR=$(DESTDIR)`pkg-config hildon-control-panel --variable=pluginlibdir`
34 CP_DESKTOP_DIR=$(DESTDIR)`pkg-config hildon-control-panel --variable=plugindesktopentrydir`
35 MIME_DIR=$(DESTDIR)`pkg-config osso-af-settings --variable=prefix`/share/mime/packages
36 BACKUP_DIR=$(DESTDIR)/etc/osso-backup/applications
44 $(CC) $^ -o $@ $(LDFLAGS)
50 # for s in 64 40 26;do S=${s}x$s; convert -resize $S gps-tracker-128x128.png gps-tracker-$S.png;done
53 mkdir -p $(ICON_DIR)/64x64/hildon/
54 mkdir -p $(ICON_DIR)/40x40/hildon/
55 mkdir -p $(ICON_DIR)/26x26/hildon/
57 mkdir -p $(DESKTOP_DIR)
58 mkdir -p $(DBUS_SERVICE_DIR)
59 mkdir -p $(CP_LIB_DIR)
60 mkdir -p $(CP_DESKTOP_DIR)
62 mkdir -p $(BACKUP_DIR)
63 cp --target-directory=$(BIN_DIR) $(targets)
64 cp gps-tracker-64x64.png $(ICON_DIR)/64x64/hildon/gps-tracker.png
65 cp gps-tracker-40x40.png $(ICON_DIR)/40x40/hildon/gps-tracker.png
66 cp gps-tracker-26x26.png $(ICON_DIR)/26x26/hildon/gps-tracker.png