From eb93a89d676f16e120d25a27102de2ad89cb2832 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 13 Oct 2008 03:00:02 +0000 Subject: [PATCH] super-library containing everything of heimdal git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23888 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/framework/Makefile.am | 44 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 lib/framework/Makefile.am diff --git a/lib/framework/Makefile.am b/lib/framework/Makefile.am new file mode 100644 index 000000000..9e2a32aed --- /dev/null +++ b/lib/framework/Makefile.am @@ -0,0 +1,44 @@ +# $Id$ + +include $(top_srcdir)/Makefile.am.common + +basedir = /Libraries/Frameworks/Heimdal.framework + +resourcedir = $(basedir)/Resources + +resource_LTLIBRARIES = Heimdal.la + +Heimdal_la_SOURCES = Heimdal.c + +if PKINIT +LIB_pkinit = ../hx509/libnhx509.la +endif + +Heimdal_la_LIBADD = \ + ../gssapi/libngssapi.la \ + ../ntlm/libnheimntlm.la \ + ../krb5/libnkrb5.la \ + $(LIB_pkinit) \ + ../wind/libnwind.la \ + $(LIB_hcrypto) \ + ../wind/libnasn1.la \ + $(LIB_sqlite3) \ + ../com_err/libncom_err.la \ + ../roken/libnroken.la + + +Heimdal_la_LDFLAGS = -module + +$(Heimdal_la_OBJECTS): symbollist.map +Heimdal_la_LDFLAGS += -Wl,-dead_strip -Wl,-exported_symbols_list,symbollist.map + +SYMBOLFILES = \ + ../krb5/version-script.map \ + ../hx509/version-script.map \ + ../gssapi/version-script.map + +symbollist.map: $(SYMBOLFILES) + perl -e 'while(<>) { print "_$$1\n" if m/\t\t([^*#]+);/ } ' $^ > symbollist.map.new + mv symbollist.map.new symbollist.map + +CLEANFILES = symbollist.map symbollist.map.new