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