super-library containing everything of heimdal

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23888 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2008-10-13 03:00:02 +00:00
parent 8e7e0f8130
commit eb93a89d67

44
lib/framework/Makefile.am Normal file
View File

@@ -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