diff options
author | Frederic Crozat <fcrozat@mandriva.com> | 2007-08-24 17:55:59 +0000 |
---|---|---|
committer | Frederic Crozat <fcrozat@mandriva.com> | 2007-08-24 17:55:59 +0000 |
commit | d25050b4c3c792bdec8c65767a91266ed2659b56 (patch) | |
tree | f54d9e1b6156bf2962c6368ced72a9e617e970ca /Makefile | |
parent | 16c61ccf6d1fdd4cd9c98dfd430d09f88d9c5cdf (diff) | |
parent | 8d432090e7e36f007964fb1ca3c73390f7b1b95f (diff) | |
download | common-data-2008_0_2mdv.tar common-data-2008_0_2mdv.tar.gz common-data-2008_0_2mdv.tar.bz2 common-data-2008_0_2mdv.tar.xz common-data-2008_0_2mdv.zip |
V2008_0_2mdvV2008_0_2mdv
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 18 |
1 files changed, 12 insertions, 6 deletions
@@ -6,14 +6,19 @@ SVNROOT = svn+ssh://svn.mandriva.com/svn/soft/$(PACKAGE) menus: applications.menu kde-applications.menu -applications.menu: menu/applications.menu.in - @echo -n "generating $@" - @sed -e 's,@MAIN_DESKTOP@,GNOME,g' -e 's,@MAIN_TOOLKIT@,GTK,g' < $? > $@ +menu/validated-menu: menu/applications.menu.in + xmllint --noout --dtdvalid menu/menu.dtd $? + +applications.menu: menu/validated-menu + @echo -n "generating $@ " + @sed -e 's,@MAIN_DESKTOP@,GNOME,g' -e 's,@MAIN_TOOLKIT@,GTK,g' < menu/applications.menu.in > $@ + @xmllint --noout --dtdvalid menu/menu.dtd $@ @echo " OK" -kde-applications.menu: menu/applications.menu.in - @echo -n "generating $@" - @sed -e 's,@MAIN_DESKTOP@,KDE,g' -e 's,@MAIN_TOOLKIT@,Qt,g' < $? > $@ +kde-applications.menu: menu/validated-menu + @echo -n "generating $@ " + @sed -e 's,@MAIN_DESKTOP@,KDE,g' -e 's,@MAIN_TOOLKIT@,Qt,g' < menu/applications.menu.in > $@ + @xmllint --noout --dtdvalid menu/menu.dtd $@ @echo " OK" checktag: @@ -32,6 +37,7 @@ localdist: menus cleandist dir localcopy tar cleandist: checktag rm -rf $(PACKAGE)-$(VERSION) $(PACKAGE)-$(VERSION).tar.bz2 + rm -f applications.menu kde-applications.menu dir: checktag mkdir $(PACKAGE)-$(VERSION) |