X-Git-Url: https://git.librecmc.org/?p=oweals%2Fopkg-lede.git;a=blobdiff_plain;f=libopkg%2FMakefile.am;h=f751195dbad138cf7c153cae15c2f9c0533c6bd6;hp=ad4de4d284a2a163003f14d94403b3183a99344c;hb=5b41fdceb43de4a2ada066b4fa685bce2ed34870;hpb=4b0b7ca249bfa4ecc099c2ca56527eb91776f198 diff --git a/libopkg/Makefile.am b/libopkg/Makefile.am index ad4de4d..f751195 100644 --- a/libopkg/Makefile.am +++ b/libopkg/Makefile.am @@ -1,5 +1,5 @@ -ALL_CFLAGS=-g -O -Wall -DHOST_CPU_STR=\"@host_cpu@\" -DBUILD_CPU=@build_cpu@ -DLIBDIR=\"@libdir@\" -DOPKGLIBDIR=\"@opkglibdir@\" -DDATADIR=\"@datadir@\" -I$(top_builddir) +ALL_CFLAGS=-g -O -Wall -Werror -DHOST_CPU_STR=\"@host_cpu@\" -DBUILD_CPU=@build_cpu@ -DLIBDIR=\"@libdir@\" -DOPKGLIBDIR=\"@opkglibdir@\" -DDATADIR=\"@datadir@\" -I$(top_srcdir) libopkg_includedir=$(includedir)/libopkg @@ -11,7 +11,6 @@ libopkg_include_HEADERS= \ hash_table.h \ includes.h \ opkg_conf.h \ - opkg.h \ opkg_message.h \ opkg_state.h \ nv_pair.h \ @@ -30,9 +29,12 @@ libopkg_include_HEADERS= \ libopkg_la_LIBADD = $(top_builddir)/libbb/libbb.la $(CURL_LIBS) $(GPGME_LIBS) -opkg_core_sources = args.c args.h opkg.c \ +# make sure we only export symbols that are for public use +libopkg_la_LDFLAGS = -export-symbols-regex "^opkg_.*" + +opkg_core_sources = args.c args.h \ user.c user.h -opkg_libcore_sources = args.c args.h libopkg.c libopkg.h opkg.h\ +opkg_libcore_sources = args.c args.h libopkg.c libopkg.h\ user.c user.h opkg_state.c opkg_state.h opkg_cmd_sources = opkg_cmd.c opkg_cmd.h \ opkg_configure.c opkg_configure.h \ @@ -59,18 +61,7 @@ libopkg_la_SOURCES = \ $(opkg_cmd_sources) $(opkg_db_sources) \ $(opkg_util_sources) $(opkg_list_sources) -libopkg_la_CFLAGS = -DOPKG_LIB $(ALL_CFLAGS) $(CURL_CFLAGS) $(GPGME_CFLAGS) +libopkg_la_CFLAGS = $(ALL_CFLAGS) $(BIGENDIAN_CFLAGS) $(CURL_CFLAGS) $(GPGME_CFLAGS) lib_LTLIBRARIES = libopkg.la -noinst_PROGRAMS = opkg_hash_test opkg_extract_test - -opkg_hash_test_LDADD = $(top_builddir)/libbb/libbb.la -opkg_hash_test_SOURCES = opkg_hash_test.c $(opkg_db_sources) $(opkg_util_sources) $(opkg_list_sources) -opkg_hash_test_CFLAGS = $(ALL_CFLAGS) - -opkg_extract_test_LDADD = $(top_builddir)/libbb/libbb.la -opkg_extract_test_SOURCES = opkg_extract_test.c $(opkg_db_sources) $(opkg_util_sources) $(opkg_list_sources) -opkg_extract_test_CFLAGS = $(ALL_CFLAGS) - -