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 \
interface/interaction.c \
playlist/playlist_internal.h \
playlist/art.c \
+ playlist/art.h \
playlist/thread.c \
playlist/control.c \
playlist/engine.c \
playlist/fetcher.c \
+ playlist/fetcher.h \
playlist/sort.c \
playlist/loadsave.c \
playlist/preparser.c \
+ playlist/preparser.h \
playlist/tree.c \
playlist/item.c \
playlist/search.c \
input/input_internal.h \
input/input_interface.h \
input/vlm_internal.h \
+ input/ressource.h \
+ input/ressource.c \
input/stream.c \
input/stream_demux.c \
input/stream_filter.c \
# 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