|
ali@9
|
1 |
AM_CFLAGS=$(GUI_CFLAGS) -g -DPLOVER_DATADIR=\""$(pkgdatadir)"\" -I$(top_srcdir)
|
|
ali@9
|
2 |
LDADD=../plover/libplover.la ../plover-gtk/libplover-gtk.la $(GUI_LIBS)
|
|
ali@9
|
3 |
|
|
ali@14
|
4 |
bin_PROGRAMS=app-manager fetch
|
|
ali@9
|
5 |
app_manager_SOURCES=app-manager.c app-manager.h packagelist.c applications.c \
|
|
ali@24
|
6 |
localmedia.c localmedia.h setup.c update.c
|
|
ali@14
|
7 |
fetch_SOURCES=fetch.c
|
|
ali@17
|
8 |
fetch_LDADD=$(LDADD) $(FETCH_LIBS)
|
|
ali@9
|
9 |
if HAVE_WINDRES
|
|
ali@13
|
10 |
app_manager_SOURCES+=resources.rc app-manager.exe.manifest
|
|
ali@9
|
11 |
endif
|
|
ali@24
|
12 |
if PLOVER_MINGW
|
|
ali@24
|
13 |
app_manager_LDFLAGS=-mwindows
|
|
ali@24
|
14 |
endif
|
|
ali@9
|
15 |
uidir=$(pkgdatadir)
|
|
ali@9
|
16 |
ui_DATA=app-manager.ui
|
|
ali@9
|
17 |
desktopdir=$(datadir)/applications
|
|
ali@9
|
18 |
desktop_DATA=app-manager.desktop
|
|
ali@9
|
19 |
scaleabledir=$(datadir)/icons/hicolor/scalable/apps
|
|
ali@9
|
20 |
scaleable_DATA=plover-applications.svg
|
|
ali@10
|
21 |
smallicondir=$(datadir)/icons/hicolor/24x24/apps
|
|
ali@10
|
22 |
smallicon_DATA=24x24/plover-applications.png
|
|
ali@10
|
23 |
bigicondir=$(datadir)/icons/hicolor/48x48/apps
|
|
ali@10
|
24 |
bigicon_DATA=48x48/plover-applications.png
|
|
ali@9
|
25 |
|
|
ali@24
|
26 |
# PLOVER_V_SKIP: Don't echo anything for this command if V=0
|
|
ali@24
|
27 |
PLOVER_V_SKIP = $(PLOVER_V_SKIP_$(V))
|
|
ali@24
|
28 |
PLOVER_V_SKIP_ = $(PLOVER_V_SKIP_$(AM_DEFAULT_VERBOSITY))
|
|
ali@24
|
29 |
PLOVER_V_SKIP_0 = @
|
|
ali@24
|
30 |
|
|
ali@9
|
31 |
.rc.$(OBJEXT):
|
|
ali@24
|
32 |
$(AM_V_GEN)$(WINDRES) $< $@
|
|
ali@9
|
33 |
|
|
ali@13
|
34 |
resources.$(OBJEXT): app-manager.ico app-manager.exe.manifest
|
|
ali@9
|
35 |
|
|
ali@9
|
36 |
plover-applications%.pnm: plover-applications.svg
|
|
ali@90
|
37 |
$(PLOVER_V_SKIP)$(RSVG) -w $* -h $* -f png $< temp.png
|
|
ali@24
|
38 |
$(AM_V_GEN)pngtopnm temp.png | pnmquant -quiet 256 > $@
|
|
ali@24
|
39 |
$(PLOVER_V_SKIP)$(RM) temp.png
|
|
ali@9
|
40 |
|
|
ali@10
|
41 |
plover-applications%.pgm: plover-applications.svg
|
|
ali@90
|
42 |
$(PLOVER_V_SKIP)$(RSVG) -w $* -h $* -f png $< temp.png
|
|
ali@24
|
43 |
$(AM_V_GEN)pngtopnm -alpha temp.png > $@
|
|
ali@24
|
44 |
$(PLOVER_V_SKIP)$(RM) temp.png
|
|
ali@10
|
45 |
|
|
ali@10
|
46 |
24x24/plover-applications.png: plover-applications.svg
|
|
ali@24
|
47 |
$(PLOVER_V_SKIP)mkdir -p 24x24
|
|
ali@90
|
48 |
$(AM_V_GEN)$(RSVG) -w 24 -h 24 -f png $< $@
|
|
ali@10
|
49 |
|
|
ali@10
|
50 |
48x48/plover-applications.png: plover-applications.svg
|
|
ali@24
|
51 |
$(PLOVER_V_SKIP)mkdir -p 48x48
|
|
ali@90
|
52 |
$(AM_V_GEN)$(RSVG) -w 48 -h 48 -f png $< $@
|
|
ali@10
|
53 |
|
|
ali@10
|
54 |
app-manager.ico: plover-applications16.pnm plover-applications16.pgm \
|
|
ali@10
|
55 |
plover-applications22.pnm plover-applications22.pgm \
|
|
ali@10
|
56 |
plover-applications32.pnm plover-applications32.pgm \
|
|
ali@10
|
57 |
plover-applications46.pnm plover-applications46.pgm
|
|
ali@24
|
58 |
$(AM_V_GEN)ppmtowinicon -andpgms -output=$@ $^
|
|
ali@10
|
59 |
|
|
ali@10
|
60 |
clean-local:
|
|
ali@10
|
61 |
-rm -rf 24x24 48x48
|
|
ali@9
|
62 |
|
|
ali@9
|
63 |
EXTRA_DIST=app-manager.desktop app-manager.ui plover-applications.svg
|