blob: 8b087fb75f78373a8c856b6df9fe19b43d3dff71 [file] [log] [blame]
# Copyright (C) 1999 Scott Thomas Haug <scott@id3.org>
#
# This file is free software; as a special exception the author gives
# unlimited permission to copy and/or distribute it, with or without
# modifications, as long as this notice is preserved.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
if ID3_NEEDDEBUG
ID3_DEBUG_LIBS = -lcwd -lbfd -liberty
else
ID3_DEBUG_LIBS =
endif
if ID3_NEEDZLIB
zlib_lib = $(top_builddir)/zlib/src/libz.la
zlib_include = -I$(top_srcdir)/zlib/include
else
zlib_lib = -lz
zlib_include =
endif
if ID3_NEEDGETOPT_LONG
getopt_lib = getopt.o getopt1.o
else
getopt_lib =
endif
LDADD = $(top_builddir)/src/libid3.la $(zlib_lib) $(ID3_DEBUG_LIBS) $(getopt_lib)
INCLUDES = @ID3LIB_DEBUG_FLAGS@ -I$(top_srcdir)/include
bin_PROGRAMS = id3info id3convert id3tag id3cp
check_PROGRAMS = \
id3simple \
testpic \
testunicode \
testcompression \
testremove \
testio \
get_pic \
findstr \
findeng
id3cp_SOURCES = demo_copy_options.c demo_copy.cpp
id3info_SOURCES = demo_info_options.c demo_info.cpp
id3convert_SOURCES = demo_convert_options.c demo_convert.cpp
id3tag_SOURCES = demo_tag_options.c demo_tag.cpp
id3simple_SOURCES = demo_simple.cpp
testpic_SOURCES = test_pic.cpp
testunicode_SOURCES = test_unicode.cpp
testcompression_SOURCES = test_compression.cpp
testremove_SOURCES = test_remove.cpp
testio_SOURCES = test_io.cpp
get_pic_SOURCES = get_pic.cpp
findeng_SOURCES = findeng.cpp
findstr_SOURCES = findstr.cpp
tag_files = \
composer.jpg \
demo_main.cpp \
221-compressed.tag \
230-compressed.tag \
230-picture.tag \
230-unicode.tag \
230-syncedlyrics.tag \
thatspot.tag \
ozzy.tag \
crc53865.mp3
getopt_files = \
getopt.c \
getopt.h \
getopt1.c
header_files = \
demo_tag_options.h \
demo_copy_options.h \
demo_info_options.h \
demo_convert_options.h
EXTRA_DIST = \
$(tag_files) \
$(getopt_files) \
$(header_files)
PROGNAME = gengetopt
%.c: $(srcdir)/%.ggo
$(PROGNAME) --file-name=$* --unamed-opts --input=$<
demo_%.cpp: demo_%_options.c