1## Process this file with automake to produce Makefile.in
2
3INCLUDES = -I$(top_srcdir)/include
4
5noinst_PROGRAMS = dump_video dump_psnr $(BUILDABLE_EXAMPLES)
6
7# possible contents of BUILDABLE_EXAMPLES:
8EXTRA_PROGRAMS = player_example encoder_example png2theora
9
10AM_CFLAGS = $(OGG_CFLAGS)
11LDADD = ../lib/libtheora.la $(OGG_LIBS)
12LDADDDEC = ../lib/libtheoradec.la $(OGG_LIBS)
13LDADDENC = ../lib/libtheoraenc.la ../lib/libtheoradec.la $(OGG_LIBS)
14
15dump_video_SOURCES = dump_video.c
16EXTRA_dump_video_SOURCES = getopt.c getopt1.c getopt.h
17dump_video_LDADD = $(GETOPT_OBJS) $(LDADDDEC)
18
19dump_psnr_SOURCES = dump_psnr.c
20EXTRA_dump_psnr_SOURCES = getopt.c getopt1.c getopt.h
21dump_psnr_LDADD = $(GETOPT_OBJS) $(LDADDDEC) -lm
22
23player_example_SOURCES = player_example.c
24player_example_CFLAGS = $(SDL_CFLAGS) $(OGG_CFLAGS) $(VORBIS_CFLAGS)
25player_example_LDADD = $(LDADDDEC) $(SDL_LIBS) $(VORBIS_LIBS) $(OSS_LIBS)
26
27encoder_example_SOURCES = encoder_example.c
28EXTRA_encoder_example_SOURCES = getopt.c getopt1.c getopt.h
29encoder_example_CFLAGS = $(OGG_CFLAGS) $(VORBIS_CFLAGS)
30encoder_example_LDADD = $(GETOPT_OBJS) $(LDADDENC) $(VORBIS_LIBS) $(VORBISENC_LIBS) -lm
31
32png2theora_SOURCES = png2theora.c
33png2theora_CFLAGS = $(OGG_CFLAGS) $(PNG_CFLAGS)
34png2theora_LDADD = $(GETOPT_OBJS) $(LDADDENC) $(PNG_LIBS) -lm
35
36debug:
37	$(MAKE) all CFLAGS="@DEBUG@"
38
39profile:
40	$(MAKE) all CFLAGS="@PROFILE@"
41
42