Revert "Allow the examples to build with --disable-http"
[opusfile.git] / Makefile.am
index 68e0300..c5fcecb 100644 (file)
@@ -7,35 +7,43 @@ dist_doc_DATA = COPYING AUTHORS README.txt
 opusincludedir = ${includedir}/opus
 opusinclude_HEADERS = include/opusfile.h
 
-lib_LTLIBRARIES = libopusfile.la
+lib_LTLIBRARIES = libopusfile.la libopusurl.la
 libopusfile_la_SOURCES = \
-       src/http.c src/info.c \
+       src/info.c \
        src/internal.c src/internal.h \
        src/opusfile.c src/stream.c
-if OS_WIN32
-libopusfile_la_SOURCES += src/wsockwrapper.c
-endif
 libopusfile_la_LIBADD = $(DEPS_LIBS)
-if OS_WIN32
-libopusfile_la_LIBADD += -lws2_32
-endif
 libopusfile_la_LDFLAGS = -no-undefined \
  -version-info @OP_LT_CURRENT@:@OP_LT_REVISION@:@OP_LT_AGE@
 
+libopusurl_la_SOURCES = src/http.c src/internal.c src/internal.h
+libopusurl_la_LIBADD = libopusfile.la $(URL_DEPS_LIBS)
+libopusurl_la_LDFLAGS = -no-undefined \
+ -version-info @OP_LT_CURRENT@:@OP_LT_REVISION@:@OP_LT_AGE@
+
+if OP_ENABLE_HTTP
+if OP_WIN32
+libopusurl_la_SOURCES += src/wincerts.c
+libopusurl_la_LIBADD += -lws2_32 -lcrypt32
+endif
+endif
+
 noinst_PROGRAMS = examples/opusfile_example examples/seeking_example
 
-examples_opusfile_example_LDADD = libopusfile.la
-examples_seeking_example_LDADD = libopusfile.la
+examples_opusfile_example_LDADD = libopusurl.la libopusfile.la
+examples_seeking_example_LDADD = libopusurl.la libopusfile.la
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = opusfile.pc opusurl.pc
 
 debug:
        $(MAKE) CFLAGS="${CFLAGS} -O0 -ggdb -DOP_ENABLE_ASSERTIONS" all
 
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = opusfile.pc
-
 EXTRA_DIST = \
  opusfile.pc.in \
+ opusurl.pc.in \
  opusfile-uninstalled.pc.in \
+ opusurl-uninstalled.pc.in \
  doc/Doxyfile.in \
  doc/git-version.sh \
  doc/opus_logo.svg \