app-manager/Makefile.am
author J. Ali Harlow <ali@juiblex.co.uk>
Fri Mar 23 20:29:24 2012 +0000 (2012-03-23)
changeset 21 4da45725031f
parent 14 29d8bb64056c
child 24 2b9f54d14cc2
permissions -rw-r--r--
Start 0.4.3
     1 AM_CFLAGS=$(GUI_CFLAGS) -g -DPLOVER_DATADIR=\""$(pkgdatadir)"\" -I$(top_srcdir)
     2 LDADD=../plover/libplover.la ../plover-gtk/libplover-gtk.la $(GUI_LIBS)
     3 
     4 bin_PROGRAMS=app-manager fetch
     5 app_manager_SOURCES=app-manager.c app-manager.h packagelist.c applications.c \
     6 	localmedia.c localmedia.h
     7 fetch_SOURCES=fetch.c
     8 fetch_LDADD=$(LDADD) $(FETCH_LIBS)
     9 if HAVE_WINDRES
    10 app_manager_SOURCES+=resources.rc app-manager.exe.manifest
    11 endif
    12 uidir=$(pkgdatadir)
    13 ui_DATA=app-manager.ui
    14 desktopdir=$(datadir)/applications
    15 desktop_DATA=app-manager.desktop
    16 scaleabledir=$(datadir)/icons/hicolor/scalable/apps
    17 scaleable_DATA=plover-applications.svg
    18 smallicondir=$(datadir)/icons/hicolor/24x24/apps
    19 smallicon_DATA=24x24/plover-applications.png
    20 bigicondir=$(datadir)/icons/hicolor/48x48/apps
    21 bigicon_DATA=48x48/plover-applications.png
    22 
    23 .rc.$(OBJEXT):
    24 	$(WINDRES) $< $@
    25 
    26 resources.$(OBJEXT):	app-manager.ico app-manager.exe.manifest
    27 
    28 plover-applications%.pnm:	plover-applications.svg
    29 	rsvg -w $* -h $* -f png $< temp.png
    30 	pngtopnm temp.png | pnmquant 256 > $@
    31 	$(RM) temp.png
    32 
    33 plover-applications%.pgm:	plover-applications.svg
    34 	rsvg -w $* -h $* -f png $< temp.png
    35 	pngtopnm -alpha temp.png > $@
    36 	$(RM) temp.png
    37 
    38 24x24/plover-applications.png:	plover-applications.svg
    39 	mkdir -p 24x24
    40 	rsvg -w 24 -h 24 -f png $< $@
    41 
    42 48x48/plover-applications.png:	plover-applications.svg
    43 	mkdir -p 48x48
    44 	rsvg -w 48 -h 48 -f png $< $@
    45 
    46 app-manager.ico:	plover-applications16.pnm plover-applications16.pgm \
    47 		plover-applications22.pnm plover-applications22.pgm \
    48 		plover-applications32.pnm plover-applications32.pgm \
    49 		plover-applications46.pnm plover-applications46.pgm
    50 	ppmtowinicon -andpgms -output=$@ $^
    51 
    52 clean-local:
    53 	-rm -rf 24x24 48x48
    54 
    55 EXTRA_DIST=app-manager.desktop app-manager.ui plover-applications.svg