X-Git-Url: https://git.librecmc.org/?p=oweals%2Fopkg-lede.git;a=blobdiff_plain;f=libopkg%2FMakefile.am;h=f751195dbad138cf7c153cae15c2f9c0533c6bd6;hp=f21ecb246953815c3930cf7799d33e4a7723e25b;hb=5b41fdceb43de4a2ada066b4fa685bce2ed34870;hpb=9e9f4261abe887b1d98dedabd6b52dbc238d82bf diff --git a/libopkg/Makefile.am b/libopkg/Makefile.am index f21ecb2..f751195 100644 --- a/libopkg/Makefile.am +++ b/libopkg/Makefile.am @@ -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,7 +61,7 @@ libopkg_la_SOURCES = \ $(opkg_cmd_sources) $(opkg_db_sources) \ $(opkg_util_sources) $(opkg_list_sources) -libopkg_la_CFLAGS = $(ALL_CFLAGS) $(CURL_CFLAGS) $(GPGME_CFLAGS) +libopkg_la_CFLAGS = $(ALL_CFLAGS) $(BIGENDIAN_CFLAGS) $(CURL_CFLAGS) $(GPGME_CFLAGS) lib_LTLIBRARIES = libopkg.la