Gimp/data/misc/Makefile.am
Manish Singh 9db6153f09 modernized, made a lot of things m4 macros, and made versioning a lot more
2004-01-21  Manish Singh  <yosh@gimp.org>

        * configure.in: modernized, made a lot of things m4 macros, and made
        versioning a lot more finegrained, in anticipation for post-2.0.

        * autogen.sh: bumped up libtool and glib minimum requirements to match
        reality.

        * gimp-2.0.pc.in
        * gimpthumb-2.0.pc.in
        * gimpui-2.0.pc.in: adapted to new versioning variables, and bring
        in RT_LIBS when needed.

        * */*/Makefile.am: adapted to new versioning variables.
2004-01-22 03:51:46 +00:00

72 lines
2.3 KiB
Makefile

## Makefile.am for gimp/data/misc
miscdatadir = $(gimpdatadir)/misc
miscdata_in_files = gimp.desktop.in.in
miscdata_data_files = $(miscdata_in_files:.desktop.in.in=.desktop)
miscdata_DATA = \
$(miscdata_data_files) \
gimp.applications \
gimp.keys
EXTRA_DIST = \
$(miscdata_in_files) \
gimp.applications \
gimp.keys
gen_sources = desktop-foo
CLEANFILES = $(gen_sources)
DISTCLEANFILES = gimp.desktop
gimp.desktop: gimp.desktop.in $(wildcard $(top_srcdir)/po/*.po)
sed -e 's|.[{]prefix[}]|${prefix}|' gimp.desktop.in > desktop-foo \
&& $(INTLTOOL_MERGE) $(top_srcdir)/po desktop-foo $(@) -d -u -c $(top_builddir)/po/.intltool-merge-cachemake \
&& rm -r desktop-foo
install-data-local:
if DESKTOP_DATADIR
if test -d $(DESTDIR)@DESKTOP_DATADIR@/applications; then \
cd $(DESTDIR)@DESKTOP_DATADIR@/applications \
&& rm -f gimp-$(GIMP_APP_VERSION).desktop \
&& $(LN_S) $(miscdatadir)/gimp.desktop gimp-$(GIMP_APP_VERSION).desktop \
; fi
if test -d $(DESTDIR)@DESKTOP_DATADIR@/application-registry; then \
cd $(DESTDIR)@DESKTOP_DATADIR@/application-registry \
&& rm -f gimp-$(GIMP_APP_VERSION).applications \
&& $(LN_S) $(miscdatadir)/gimp.applications gimp-$(GIMP_APP_VERSION).applications \
; fi
if test -d $(DESTDIR)@DESKTOP_DATADIR@/mime-info; then \
cd $(DESTDIR)@DESKTOP_DATADIR@/mime-info \
&& rm -f gimp-$(GIMP_APP_VERSION).keys \
&& $(LN_S) $(miscdatadir)/gimp.keys gimp-$(GIMP_APP_VERSION).keys \
; fi
endif
uninstall-local:
if DESKTOP_DATADIR
if test -d $(DESTDIR)@DESKTOP_DATADIR@/applications; then \
cd $(DESTDIR)@DESKTOP_DATADIR@/applications \
&& rm -f gimp-$(GIMP_APP_VERSION).desktop \
; fi
if test -d $(DESTDIR)@DESKTOP_DATADIR@/application-registry; then \
cd $(DESTDIR)@DESKTOP_DATADIR@/application-registry \
&& rm -f gimp-$(GIMP_APP_VERSION).applications \
; fi
if test -d $(DESTDIR)@DESKTOP_DATADIR@/mime-info; then \
cd $(DESTDIR)@DESKTOP_DATADIR@/mime-info \
&& rm -f gimp-$(GIMP_APP_VERSION).keys \
; fi
endif
validate: gimp.desktop
( dfvalidate=`which desktop-file-validate`; \
if test x$$dfvalidate != x && test -x $$dfvalidate; then \
$$dfvalidate $< || ( echo "* $< INVALID *"; exit 1 ) \
else \
echo "Can't find desktop-file-validate to validate $<; proceed with fingers crossed..."; \
fi )
dist-hook: validate