diff -r 000000000000 -r 3ee18a3a0f58 plover-open/Makefile.am --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plover-open/Makefile.am Mon Nov 02 19:01:50 2015 +0000 @@ -0,0 +1,67 @@ +AM_CFLAGS=$(GUI_CFLAGS) -g -DPLOVER_DATADIR=\""$(pkgdatadir)"\" -I$(top_srcdir) +LDADD=../plover/libplover.la ../plover-gtk/libplover-gtk.la $(GUI_LIBS) + +bin_PROGRAMS=plover-open +plover_open_SOURCES=plover-open.c +if HAVE_WINDRES +plover_open_SOURCES+=resources.rc plover-open.exe.manifest +endif +nodist_plover_open_SOURCES=icons.h +if PLOVER_MINGW +plover_open_LDFLAGS=-mwindows +endif +scaleabledir=$(datadir)/icons/hicolor/scalable/mimetypes +scaleable_DATA=application-x-redhat-package-manager.svg +smallicondir=$(datadir)/icons/hicolor/24x24/mimetypes +smallicon_DATA=24x24/application-x-redhat-package-manager.png +bigicondir=$(datadir)/icons/hicolor/48x48/mimetypes +bigicon_DATA=48x48/application-x-redhat-package-manager.png + +# PLOVER_V_SKIP: Don't echo anything for this command if V=0 +PLOVER_V_SKIP = $(PLOVER_V_SKIP_$(V)) +PLOVER_V_SKIP_ = $(PLOVER_V_SKIP_$(AM_DEFAULT_VERBOSITY)) +PLOVER_V_SKIP_0 = @ + +.rc.$(OBJEXT): + $(AM_V_GEN)$(WINDRES) $< $@ + +resources.$(OBJEXT): plover-open.exe.manifest plover-open.ico + +.png.pnm: + pngtopnm $< | pnmquant 256 > $@ + +mimetypes-application-x-rpm%.pnm: mimetypes-application-x-rpm.svg + $(PLOVER_V_SKIP)rsvg -w $* -h $* -f png $< temp.png + $(AM_V_GEN)pngtopnm temp.png | pnmquant -quiet 256 > $@ + $(PLOVER_V_SKIP)$(RM) temp.png + +mimetypes-application-x-rpm%.pgm: mimetypes-application-x-rpm.svg + $(PLOVER_V_SKIP)rsvg -w $* -h $* -f png $< temp.png + $(AM_V_GEN)pngtopnm -alpha temp.png > $@ + $(PLOVER_V_SKIP)$(RM) temp.png + +24x24/application-x-redhat-package-manager.png: mimetypes-application-x-rpm.svg + $(PLOVER_V_SKIP)mkdir -p 24x24 + $(AM_V_GEN)rsvg -w 24 -h 24 -f png $< $@ + +48x48/application-x-redhat-package-manager.png: mimetypes-application-x-rpm.svg + $(PLOVER_V_SKIP)mkdir -p 48x48 + $(AM_V_GEN)rsvg -w 48 -h 48 -f png $< $@ + +plover-open.ico: mimetypes-application-x-rpm16.pnm \ + mimetypes-application-x-rpm16.pgm \ + mimetypes-application-x-rpm22.pnm \ + mimetypes-application-x-rpm22.pgm \ + mimetypes-application-x-rpm32.pnm \ + mimetypes-application-x-rpm32.pgm \ + mimetypes-application-x-rpm46.pnm \ + mimetypes-application-x-rpm46.pgm + $(AM_V_GEN)ppmtowinicon -andpgms -output=$@ $^ + +clean-local: + -rm -rf 24x24 48x48 + +application-x-redhat-package-manager.svg: mimetypes-application-x-rpm.svg + $(AM_V_GEN)cp $< $@ + +EXTRA_DIST=mimetypes-application-x-rpm.svg