2 CFLAGS= -Wall -pedantic
4 all: status-area-applet-tor.so
6 ICON_DIR=$(DESTDIR)`pkg-config libhildondesktop-1 --variable=prefix`/share/icons/hicolor
7 SM_LIB_DIR=$(DESTDIR)`pkg-config libhildondesktop-1 --variable=hildondesktoplibdir`
8 SM_DESKTOP_DIR=$(DESTDIR)`pkg-config libhildondesktop-1 --variable=hildonstatusmenudesktopentrydir`
11 mkdir -p $(ICON_DIR)/18x18/hildon/
12 mkdir -p $(ICON_DIR)/48x48/hildon/
13 mkdir -p $(SM_LIB_DIR)
14 mkdir -p $(SM_DESKTOP_DIR)
15 cp data/tor_status_connected.png $(ICON_DIR)/18x18/hildon/
16 cp data/tor_status_disabled.png $(ICON_DIR)/18x18/hildon/
17 cp data/tor_status_connecting.png $(ICON_DIR)/18x18/hildon/
18 cp data/tor_onion.png $(ICON_DIR)/48x48/hildon/tor_onion.png
19 cp data/status-area-applet-tor.desktop $(SM_DESKTOP_DIR)
20 cp status-area-applet-tor.so $(SM_LIB_DIR)
23 rm $(SM_LIB_DIR)/status-area-applet-tor.so
24 rm $(SM_DESKTOP_DIR)/status-area-applet-tor.desktop
25 rm $(ICON_DIR)/18x18/hildon/tor_status_connected.png
26 rm $(ICON_DIR)/18x18/hildon/tor_status_disabled.png
27 rm $(ICON_DIR)/18x18/hildon/tor_status_connecting.png
28 rm $(ICON_DIR)/48x48/hildon/tor_onion.png
30 status-area-applet-tor.so: src/status-area-applet-tor.c
31 $(CC) -shared -Wall `pkg-config libhildondesktop-1 gconf-2.0 conic --cflags --libs` -o $@ $^
33 src/status-area-applet-tor.c: src/status-area-applet-tor.vala
34 valac -C --vapidir ./vapi --pkg conic --pkg gconf-2.0 --pkg hildon-1 --pkg libhildondesktop-1 --pkg libosso --pkg posix $^
37 -rm -f status-area-applet-tor.so src/status-area-applet-tor.c