1 # $Id: Makefile.am 22299 2007-12-14 06:39:19Z lha $
3 include $(top_srcdir)/Makefile.am.common
5 AM_CPPFLAGS += $(INCLUDE_krb4)
7 WFLAGS += $(WFLAGS_NOIMPLICITINT)
11 ## this is horribly ugly, but automake/libtool doesn't allow us to
12 ## unconditionally build shared libraries, and it does not allow us to
13 ## link with non-installed libraries
16 KAFS=$(top_builddir)/lib/kafs/.libs/libkafs.a
17 KAFS_S=$(top_builddir)/lib/kafs/.libs/libkafs.so
21 $(top_builddir)/lib/krb/.libs/libkrb.a \
23 $(top_builddir)/lib/roken/.libs/libroken.a \
28 $(top_builddir)/lib/krb/.libs/libkrb.so \
30 $(top_builddir)/lib/roken/.libs/libroken.so \
47 @if test -f $(top_builddir)/lib/krb/.libs/libkrb.a; then \
48 echo "$(LIBTOOL) --mode=link --tag=CC $(CC) -shared -o $@ $(LDFLAGS) $(OBJS) $(L)"; \
49 $(LIBTOOL) --mode=link --tag=CC $(CC) -shared -o $@ $(LDFLAGS) $(OBJS) $(L); \
50 elif test -f $(top_builddir)/lib/krb/.libs/libkrb.so; then \
51 echo "$(LIBTOOL) --mode=link --tag=CC $(CC) -shared -o $@ $(LDFLAGS) $(OBJS) $(L_shared)"; \
52 $(LIBTOOL) --mode=link --tag=CC $(CC) -shared -o $@ $(LDFLAGS) $(OBJS) $(L_shared); \
54 echo "missing libraries"; exit 1; \
57 CLEANFILES = $(MOD) $(OBJS)
61 # XXX inline COMPILE since automake wont add it
64 $(LIBTOOL) --mode=compile --tag=CC $(CC) \
65 $(DEFS) $(DEFAULT_AM_CPPFLAGS) $(INCLUDES) $(AM_CPPFLAGS) \
66 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) \
67 -c `test -f '$<' || echo '$(srcdir)/'`$<
69 EXTRA_DIST = pam.conf.add $(SRCS)