| 1 |
############################################################################### |
|---|
| 2 |
# Automake targets and declarations |
|---|
| 3 |
############################################################################### |
|---|
| 4 |
|
|---|
| 5 |
AUTOMAKE_OPTIONS = subdir-objects |
|---|
| 6 |
|
|---|
| 7 |
############################################################################### |
|---|
| 8 |
# Unit/regression test |
|---|
| 9 |
############################################################################### |
|---|
| 10 |
check_PROGRAMS = \ |
|---|
| 11 |
test_libvlc_core \ |
|---|
| 12 |
test_libvlc_events \ |
|---|
| 13 |
$(NULL) |
|---|
| 14 |
EXTRA_PROGRAMS = \ |
|---|
| 15 |
test_libvlc_media_list \ |
|---|
| 16 |
test_libvlc_media_list_player \ |
|---|
| 17 |
test_libvlc_media_player \ |
|---|
| 18 |
test_libvlc_meta \ |
|---|
| 19 |
$(NULL) |
|---|
| 20 |
#check_DATA = samples/test.sample samples/meta.sample |
|---|
| 21 |
|
|---|
| 22 |
check_HEADERS = libvlc/test.h |
|---|
| 23 |
|
|---|
| 24 |
TESTS = $(check_PROGRAMS) |
|---|
| 25 |
|
|---|
| 26 |
DISTCLEANFILES = samples/test.sample samples/meta.sample |
|---|
| 27 |
|
|---|
| 28 |
# Samples server |
|---|
| 29 |
SAMPLES_SERVER=http://streams.videolan.org/streams-videolan/reference |
|---|
| 30 |
|
|---|
| 31 |
samples/test.sample: |
|---|
| 32 |
mkdir -p `dirname $@` |
|---|
| 33 |
curl $(SAMPLES_SERVER)/avi/Hero-Div3.avi > $@ |
|---|
| 34 |
|
|---|
| 35 |
samples/meta.sample: |
|---|
| 36 |
mkdir -p `dirname $@` |
|---|
| 37 |
curl $(SAMPLES_SERVER)/metadata/id3tag/Wesh-Bonneville.mp3 > $@ |
|---|
| 38 |
|
|---|
| 39 |
CFLAGS_tests = `$(VLC_CONFIG) --cflags libvlc` |
|---|
| 40 |
|
|---|
| 41 |
test_libvlc_core_SOURCES = libvlc/core.c |
|---|
| 42 |
test_libvlc_core_LDADD = $(top_builddir)/src/libvlc.la |
|---|
| 43 |
test_libvlc_core_CFLAGS = $(CFLAGS_tests) |
|---|
| 44 |
|
|---|
| 45 |
test_libvlc_events_SOURCES = libvlc/events.c |
|---|
| 46 |
test_libvlc_events_LDADD = $(top_builddir)/src/libvlc.la |
|---|
| 47 |
test_libvlc_events_CFLAGS = $(CFLAGS_tests) |
|---|
| 48 |
|
|---|
| 49 |
test_libvlc_media_list_player_SOURCES = libvlc/media_list_player.c |
|---|
| 50 |
test_libvlc_media_list_player_LDADD = $(top_builddir)/src/libvlc.la |
|---|
| 51 |
test_libvlc_media_list_player_CFLAGS = $(CFLAGS_tests) |
|---|
| 52 |
|
|---|
| 53 |
test_libvlc_media_list_SOURCES = libvlc/media_list.c |
|---|
| 54 |
test_libvlc_media_list_LDADD = $(top_builddir)/src/libvlc.la |
|---|
| 55 |
test_libvlc_media_list_CFLAGS = $(CFLAGS_tests) |
|---|
| 56 |
|
|---|
| 57 |
test_libvlc_media_player_SOURCES = libvlc/media_player.c |
|---|
| 58 |
test_libvlc_media_player_LDADD = $(top_builddir)/src/libvlc.la |
|---|
| 59 |
test_libvlc_media_player_CFLAGS = $(CFLAGS_tests) |
|---|
| 60 |
|
|---|
| 61 |
test_libvlc_meta_SOURCES = libvlc/meta.c |
|---|
| 62 |
test_libvlc_meta_LDADD = $(top_builddir)/src/libvlc.la |
|---|
| 63 |
test_libvlc_meta_CFLAGS = $(CFLAGS_tests) |
|---|
| 64 |
|
|---|
| 65 |
|
|---|
| 66 |
FORCE: |
|---|
| 67 |
@echo "Generated source cannot be phony. Go away." >&2 |
|---|
| 68 |
@exit 1 |
|---|
| 69 |
|
|---|
| 70 |
.PHONY: FORCE |
|---|