libvlc.sym \
libvlccore.sym
-BUILT_SOURCES = modules/builtin.h misc/revision.c ../include/vlc_about.h
+BUILT_SOURCES = modules/builtin.h ../include/vlc_about.h
CLEANFILES = $(BUILT_SOURCES)
SUFFIXES = .pc.in .pc
# Headers
###############################################################################
-pkgincludedir = $(includedir)/vlc
pluginsincludedir = $(pkgincludedir)/plugins
pkginclude_HEADERS = \
../include/vlc_httpd.h \
../include/vlc_image.h \
../include/vlc_input.h \
+ ../include/vlc_input_item.h \
../include/vlc_main.h \
../include/vlc_md5.h \
../include/vlc_messages.h \
-DMODULE_STRING=\"main\" \
-DLOCALEDIR=\"$(localedir)\" \
-DSYSCONFDIR=\"$(sysconfdir)\" \
- -DDATA_PATH=\"$(pkgdatadir)\" \
+ -DDATA_PATH=\"$(vlcdatadir)\" \
-DLIBDIR=\"$(libdir)\" \
- -DPLUGIN_PATH=\"$(pkglibdir)\"
+ -DPLUGIN_PATH=\"$(vlclibdir)\"
libvlccore_la_LDFLAGS = `$(VLC_CONFIG) --ldflags libvlc` $(AM_LDFLAGS) \
-export-symbols $(srcdir)/libvlccore.sym \
-version-info 1:0:0
# Stamp rules
###############################################################################
+misc/revision.c.tmp:
+ rm -f -- $@
+ echo "/* AUTOGENERATED FILE - DO NOT EDIT */" > $@
+ REVISION="$$(cd "$(top_srcdir)"; git describe 2>/dev/null || echo "$(VERSION)")"; \
+ echo "const char psz_vlc_changeset[] = \"$$REVISION\";" >> $@
+ diff $@ misc/revision.c >/dev/null 2>&1 || \
+ cat misc/revision.c.tmp > misc/revision.c
+
misc/revision.c:
- rm -f -- $@ $@.tmp
- echo "/* AUTOGENERATED FILE - DO NOT EDIT */" > $@.tmp
- REVISION="$$(cd "$(top_srcdir)"; git describe 2>/dev/null || echo exported)"; \
- echo "const char psz_vlc_changeset[] = \"$$REVISION\";" >> $@.tmp
- mv -f -- $@.tmp $@
+ $(MAKE) misc/revision.c.tmp
+ cat misc/revision.c.tmp > misc/revision.c
+
+BUILT_SOURCES += misc/revision.c.tmp misc/revision.c
+.PHONY: misc/revision.c.tmp
###############################################################################
# Unit/regression test