1
2noinst_LIBRARIES = libmedia.a
3libmedia_a_SOURCES = media.c media.h image.c image.h audio.c audio.h \
4					 mpeghdr.c mpeghdr.h playaudio.c playaudio.h http.c http.h \
5					 pngformat.h
6
7AM_CFLAGS  = -Wall
8AM_CFLAGS += -I$(top_srcdir)/src
9
10if ENABLE_TESTS
11check_PROGRAMS = test_unit
12TESTS = test_unit
13
14test_unit_SOURCES = media.c \
15                         audio.h \
16                         playaudio.h \
17                         mpeghdr.c \
18                         playaudio.c \
19                         http.c \
20                         mpeghdr.h \
21                         image.c \
22                         audio.c \
23                         image.h \
24                         pngformat.h \
25                         media.h \
26                         http.h \
27                         tests/test_unit.c
28
29test_unit_CFLAGS =  -I$(top_srcdir)/src
30test_unit_CFLAGS += -Wall -g -O0 -coverage
31test_unit_CFLAGS += -D__FAVOR_BSD -D_BSD_SOURCE -D_DEFAULT_SOURCE # Get BSDish definitions of the TCP/IP structs (linux).
32test_unit_CFLAGS += -DDRIFTNET_VERSION=\"$(VERSION)\"
33test_unit_CFLAGS += -DDRIFTNET_PROGNAME=\"$(PACKAGE)\"
34#test_unit_CFLAGS += -DNO_HTTP_DISPLAY -DNO_DISPLAY_WINDOW
35test_unit_LDADD = libmedia.a ../common/libcommon.a -lcmocka
36endif
37