169 lines
2.9 KiB
Text
169 lines
2.9 KiB
Text
# Module for non-recursive mpg123 build system.
|
|
|
|
include src/tests/Makemodule.am
|
|
include src/compat/Makemodule.am
|
|
include src/common/Makemodule.am
|
|
if NEED_LIB
|
|
include src/libout123/Makemodule.am
|
|
if NEED_MAINLIB
|
|
include src/libmpg123/Makemodule.am
|
|
include src/libsyn123/Makemodule.am
|
|
endif
|
|
endif
|
|
|
|
if BUILD_PROGRAMS
|
|
bin_PROGRAMS += src/out123
|
|
if HAVE_LFS_WRAP
|
|
bin_PROGRAMS += \
|
|
src/mpg123 \
|
|
src/mpg123-id3dump \
|
|
src/mpg123-strip
|
|
endif
|
|
endif
|
|
|
|
if NEED_LIB
|
|
if NEED_MAINLIB
|
|
# All main libraries need fmt123 header installed.
|
|
include_HEADERS += src/include/fmt123.h
|
|
endif
|
|
endif
|
|
|
|
src_mpg123_LDADD = \
|
|
src/compat/libcompat.la \
|
|
$(LIBMPG123) \
|
|
$(LIBOUT123) \
|
|
$(LIBSYN123) \
|
|
@PROG_LIBS@
|
|
|
|
src_mpg123_LDFLAGS = @EXEC_LT_LDFLAGS@
|
|
|
|
src_out123_LDADD = \
|
|
src/compat/libcompat.la \
|
|
$(LIBSYN123) \
|
|
$(LIBOUT123) \
|
|
@PROG_LIBS@
|
|
|
|
src_out123_LDFLAGS = @EXEC_LT_LDFLAGS@
|
|
|
|
EXTRA_DIST += \
|
|
src/version.h \
|
|
src/mpg123-with-modules \
|
|
src/out123-with-modules
|
|
|
|
CLEANFILES += src/*.a
|
|
|
|
src_mpg123_id3dump_LDADD = \
|
|
src/compat/libcompat.la \
|
|
$(LIBMPG123) \
|
|
@PROG_LIBS@
|
|
|
|
src_mpg123_strip_LDADD = \
|
|
src/compat/libcompat.la \
|
|
$(LIBMPG123) \
|
|
@PROG_LIBS@
|
|
|
|
src_mpg123_SOURCES = \
|
|
src/audio.c \
|
|
src/audio.h \
|
|
src/common.c \
|
|
src/common.h \
|
|
src/sysutil.c \
|
|
src/sysutil.h \
|
|
src/control_generic.c \
|
|
src/equalizer.c \
|
|
src/getlopt.c \
|
|
src/getlopt.h \
|
|
src/httpget.c \
|
|
src/httpget.h \
|
|
src/resolver.c \
|
|
src/resolver.h \
|
|
src/genre.h \
|
|
src/genre.c \
|
|
src/mpg123.c \
|
|
src/mpg123app.h \
|
|
src/metaprint.c \
|
|
src/metaprint.h \
|
|
src/local.h \
|
|
src/local.c \
|
|
src/playlist.c \
|
|
src/playlist.h \
|
|
src/streamdump.h \
|
|
src/streamdump.c \
|
|
src/term.c \
|
|
src/term.h \
|
|
src/terms.h \
|
|
src/win32_support.h
|
|
|
|
# Does that finally work to build/link the correct object file?
|
|
src_mpg123_SOURCES +=
|
|
|
|
# Replace common.h by sysutil.h!
|
|
src_out123_SOURCES = \
|
|
src/sysutil.c \
|
|
src/sysutil.h \
|
|
src/common.h \
|
|
src/getlopt.c \
|
|
src/getlopt.h \
|
|
src/local.h \
|
|
src/local.c \
|
|
src/filters.h \
|
|
src/filters.c \
|
|
src/out123.c \
|
|
src/mpg123app.h \
|
|
src/win32_support.h
|
|
|
|
src_mpg123_id3dump_SOURCES = \
|
|
src/mpg123-id3dump.c \
|
|
src/getlopt.c \
|
|
src/getlopt.h
|
|
|
|
src_mpg123_strip_SOURCES = \
|
|
src/mpg123-strip.c \
|
|
src/getlopt.c \
|
|
src/getlopt.h
|
|
|
|
if TERM_POSIX
|
|
src_mpg123_SOURCES += src/term_posix.c
|
|
endif
|
|
|
|
if TERM_WIN32
|
|
src_mpg123_SOURCES += src/term_win32.c
|
|
endif
|
|
|
|
if TERM_NONE
|
|
src_mpg123_SOURCES += src/term_none.c
|
|
endif
|
|
|
|
if NET123
|
|
src_mpg123_SOURCES += src/net123.h
|
|
endif
|
|
|
|
if NET123_EXEC
|
|
src_mpg123_SOURCES += src/net123_exec.c
|
|
endif
|
|
|
|
if NET123_WINHTTP
|
|
src_mpg123_SOURCES += src/net123_winhttp.c
|
|
src_mpg123_LDADD += -lwinhttp
|
|
endif
|
|
|
|
if NET123_WININET
|
|
src_mpg123_SOURCES += src/net123_wininet.c
|
|
src_mpg123_LDADD += -lwininet
|
|
endif
|
|
|
|
if WIN32_CODES
|
|
src_mpg123_SOURCES += \
|
|
src/win32_support.c
|
|
|
|
if NETWORK_WINSOCK
|
|
src_mpg123_SOURCES += src/win32_net.c
|
|
src_mpg123_LDADD += -lws2_32
|
|
endif
|
|
|
|
src_out123_SOURCES+= \
|
|
src/win32_support.c
|
|
|
|
src_mpg123_id3dump_SOURCES += \
|
|
src/win32_support.c
|
|
endif
|