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))
17 # combine the flags (so that CFLAGS/LDFLAGS from the command line
19 CFLAGS := $(PKG_CFLAGS) $(ADD_CFLAGS) $(CFLAGS)
20 LDFLAGS := $(PKG_LDFLAGS) $(LDFLAGS)
31 ICON_DIR=$(DESTDIR)`pkg-config osso-af-settings --variable=prefix`/share/icons/hicolor
32 BIN_DIR=$(DESTDIR)`pkg-config osso-af-settings --variable=prefix`/bin
33 DESKTOP_DIR=$(DESTDIR)`pkg-config osso-af-settings --variable=desktopentrydir`
34 DBUS_SERVICE_DIR=$(DESTDIR)`pkg-config osso-af-settings --variable=dbusservicedir`
35 CP_LIB_DIR=$(DESTDIR)`pkg-config hildon-control-panel --variable=pluginlibdir`
36 CP_DESKTOP_DIR=$(DESTDIR)`pkg-config hildon-control-panel --variable=plugindesktopentrydir`
37 MIME_DIR=$(DESTDIR)`pkg-config osso-af-settings --variable=prefix`/share/mime/packages
38 BACKUP_DIR=$(DESTDIR)/etc/osso-backup/applications
46 $(CC) $^ -o $@ $(LDFLAGS)
52 # for s in 64 40 26;do S=${s}x$s; convert -resize $S gps-tracker-128x128.png gps-tracker-$S.png;done
55 mkdir -p $(ICON_DIR)/64x64/hildon/
56 mkdir -p $(ICON_DIR)/40x40/hildon/
57 mkdir -p $(ICON_DIR)/26x26/hildon/
59 mkdir -p $(DESKTOP_DIR)
60 mkdir -p $(DBUS_SERVICE_DIR)
61 mkdir -p $(CP_LIB_DIR)
62 mkdir -p $(CP_DESKTOP_DIR)
64 mkdir -p $(BACKUP_DIR)
65 cp --target-directory=$(BIN_DIR) $(targets)
66 cp gps-tracker-64x64.png $(ICON_DIR)/64x64/hildon/gps-tracker.png
67 cp gps-tracker-40x40.png $(ICON_DIR)/40x40/hildon/gps-tracker.png
68 cp gps-tracker-26x26.png $(ICON_DIR)/26x26/hildon/gps-tracker.png
69 cp gps-tracker.desktop $(DESKTOP_DIR)