70 lines
1.2 KiB
Makefile
70 lines
1.2 KiB
Makefile
|
# $Id: Makefile.am,v 1.13 1999/03/21 14:08:14 joda Exp $
|
||
|
|
||
|
include $(top_srcdir)/Makefile.am.common
|
||
|
|
||
|
INCLUDES += $(INCLUDE_krb4) $(AFS_EXTRA_DEFS)
|
||
|
|
||
|
if KRB4
|
||
|
AFSLIBS = libkafs.la
|
||
|
else
|
||
|
AFSLIBS =
|
||
|
endif
|
||
|
|
||
|
if AIX
|
||
|
AFSL_EXP = $(srcdir)/afsl.exp
|
||
|
|
||
|
if AIX4
|
||
|
AFS_EXTRA_LD = -bnoentry
|
||
|
else
|
||
|
AFS_EXTRA_LD = -e _nostart
|
||
|
endif
|
||
|
|
||
|
if AIX_DYNAMIC_AFS
|
||
|
if HAVE_DLOPEN
|
||
|
AIX_SRC =
|
||
|
else
|
||
|
AIX_SRC = dlfcn.c
|
||
|
endif
|
||
|
AFS_EXTRA_LIBS = afslib.so
|
||
|
AFS_EXTRA_DEFS =
|
||
|
else
|
||
|
AIX_SRC = afslib.c
|
||
|
AFS_EXTRA_LIBS =
|
||
|
AFS_EXTRA_DEFS = -DSTATIC_AFS
|
||
|
endif
|
||
|
|
||
|
else
|
||
|
AFSL_EXP =
|
||
|
AIX_SRC =
|
||
|
endif # AIX
|
||
|
|
||
|
|
||
|
lib_LTLIBRARIES = $(AFSLIBS)
|
||
|
libkafs_la_LDFLAGS = -version-info 0:0:0
|
||
|
foodir = $(libdir)
|
||
|
foo_DATA = $(AFS_EXTRA_LIBS)
|
||
|
# EXTRA_DATA = afslib.so
|
||
|
|
||
|
CLEANFILES= $(AFS_EXTRA_LIBS)
|
||
|
|
||
|
include_HEADERS = kafs.h
|
||
|
|
||
|
if KRB5
|
||
|
afskrb5_c = afskrb5.c
|
||
|
endif
|
||
|
|
||
|
libkafs_la_SOURCES = afssys.c afskrb.c $(afskrb5_c) common.c $(AIX_SRC) kafs_locl.h afssysdefs.h
|
||
|
#afslib_so_SOURCES = afslib.c
|
||
|
|
||
|
EXTRA_libkafs_la_SOURCES = afskrb5.c dlfcn.c afslib.c dlfcn.h
|
||
|
|
||
|
EXTRA_DIST = README.dlfcn afsl.exp afslib.exp
|
||
|
|
||
|
|
||
|
# AIX: this almost works with gcc, but somehow it fails to use the
|
||
|
# correct ld, use ld instead
|
||
|
afslib.so: afslib.o
|
||
|
ld -o $@ -bM:SRE -bI:$(srcdir)/afsl.exp -bE:$(srcdir)/afslib.exp $(AFS_EXTRA_LD) afslib.o -lc
|
||
|
|
||
|
$(OBJECTS): ../../include/config.h
|