app-manager/Makefile.am
author J. Ali Harlow <ali@juiblex.co.uk>
Fri Apr 30 20:37:08 2010 +0100 (2010-04-30)
changeset 10 8b50be3e2998
parent 9 8d3b1ddf789c
child 13 b0a35bae4961
permissions -rw-r--r--
Port applications manager to win32
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@9
     4
bin_PROGRAMS=app-manager
ali@9
     5
app_manager_SOURCES=app-manager.c app-manager.h packagelist.c applications.c \
ali@9
     6
	localmedia.c localmedia.h
ali@9
     7
if HAVE_WINDRES
ali@9
     8
app_manager_SOURCES+=resources.rc
ali@9
     9
endif
ali@9
    10
uidir=$(pkgdatadir)
ali@9
    11
ui_DATA=app-manager.ui
ali@9
    12
desktopdir=$(datadir)/applications
ali@9
    13
desktop_DATA=app-manager.desktop
ali@9
    14
scaleabledir=$(datadir)/icons/hicolor/scalable/apps
ali@9
    15
scaleable_DATA=plover-applications.svg
ali@10
    16
smallicondir=$(datadir)/icons/hicolor/24x24/apps
ali@10
    17
smallicon_DATA=24x24/plover-applications.png
ali@10
    18
bigicondir=$(datadir)/icons/hicolor/48x48/apps
ali@10
    19
bigicon_DATA=48x48/plover-applications.png
ali@9
    20
ali@9
    21
.rc.$(OBJEXT):
ali@9
    22
	$(WINDRES) $< $@
ali@9
    23
ali@10
    24
resources.$(OBJEXT):	app-manager.ico
ali@9
    25
ali@9
    26
plover-applications%.pnm:	plover-applications.svg
ali@9
    27
	rsvg -w $* -h $* -f png $< temp.png
ali@9
    28
	pngtopnm temp.png | pnmquant 256 > $@
ali@9
    29
	$(RM) temp.png
ali@9
    30
ali@10
    31
plover-applications%.pgm:	plover-applications.svg
ali@10
    32
	rsvg -w $* -h $* -f png $< temp.png
ali@10
    33
	pngtopnm -alpha temp.png > $@
ali@10
    34
	$(RM) temp.png
ali@10
    35
ali@10
    36
24x24/plover-applications.png:	plover-applications.svg
ali@10
    37
	mkdir -p 24x24
ali@10
    38
	rsvg -w 24 -h 24 -f png $< $@
ali@10
    39
ali@10
    40
48x48/plover-applications.png:	plover-applications.svg
ali@10
    41
	mkdir -p 48x48
ali@10
    42
	rsvg -w 48 -h 48 -f png $< $@
ali@10
    43
ali@10
    44
app-manager.ico:	plover-applications16.pnm plover-applications16.pgm \
ali@10
    45
		plover-applications22.pnm plover-applications22.pgm \
ali@10
    46
		plover-applications32.pnm plover-applications32.pgm \
ali@10
    47
		plover-applications46.pnm plover-applications46.pgm
ali@10
    48
	ppmtowinicon -andpgms -output=$@ $^
ali@10
    49
ali@10
    50
clean-local:
ali@10
    51
	-rm -rf 24x24 48x48
ali@9
    52
ali@9
    53
EXTRA_DIST=app-manager.desktop app-manager.ui plover-applications.svg