tag: don't build helper programs that generate/update data by default
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Wed, 10 Aug 2011 14:21:41 +0000 (15:21 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Wed, 10 Aug 2011 14:22:46 +0000 (15:22 +0100)
No point building these by default. Also, these generated files
should go into the srcdir, not the builddir in this case, since
they're version controlled.

gst-libs/gst/tag/Makefile.am

index 28e7b09..48137d6 100644 (file)
@@ -75,26 +75,24 @@ endif
 # little program that reads iso_639.xml and outputs tables for us as fallback
 # for when iso-codes are not available (and so we don't have to read the xml
 # just to map codes)
-if USE_ISO_CODES
-ISO_CODE_PROGS = mklangtables
 mklangtables_SOURCES = mklangtables.c
 mklangtables_CFLAGS = $(GST_CFLAGS)
 mklangtables_LDADD = $(GST_LIBS)
-else
-ISO_CODE_PROGS =
-endif
 
-LICENSE_PROGS = mklicensestables
 mklicensestables_SOURCES = mklicensestables.c
 mklicensestables_CFLAGS = $(GST_CFLAGS)
 mklicensestables_LDADD = $(GST_LIBS)
 
-noinst_PROGRAMS = $(ISO_CODE_PROGS) $(LICENSE_PROGS)
+EXTRA_PROGRAMS = mklangtables mklicensestables
+
+update-isocodes: mklangtables
+       $(builddir)/mklangtables > $(srcdir)/lang-tables.dat && \
+               echo "Updated lang-tables.dat"
 
 update-licenses: mklicensestables
        $(builddir)/mklicensestables \
-               --translation-dictionary=$(builddir)/license-translations.dict \
-               > $(builddir)/licenses-tables.dat && \
+               --translation-dictionary=$(srcdir)/license-translations.dict \
+               > $(srcdir)/licenses-tables.dat && \
                echo "Updated licenses-tables.dat and license-translations.dict"
 
 #if USE_NLS