switch to automake
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9141 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -1,55 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
|
||||
srcdir = @srcdir@
|
||||
VPATH = @srcdir@
|
||||
|
||||
SHELL = /bin/sh
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
SUBDIRS = @LIB_AUTH_SUBDIRS@
|
||||
|
||||
all:
|
||||
SUBDIRS='$(SUBDIRS)'; \
|
||||
for i in $$SUBDIRS; \
|
||||
do (cd $$i && $(MAKE) $(MFLAGS) all); done
|
||||
|
||||
Wall:
|
||||
make CFLAGS="-g -Wall -Wno-comment -Wmissing-prototypes -Wmissing-declarations -D__USE_FIXED_PROTOTYPES__"
|
||||
|
||||
install:
|
||||
SUBDIRS=$(SUBDIRS); \
|
||||
for i in $$SUBDIRS; \
|
||||
do (cd $$i && $(MAKE) $(MFLAGS) install); done
|
||||
|
||||
uninstall:
|
||||
SUBDIRS=$(SUBDIRS); \
|
||||
for i in $$SUBDIRS; \
|
||||
do (cd $$i && $(MAKE) $(MFLAGS) uninstall); done
|
||||
|
||||
check:
|
||||
SUBDIRS=$(SUBDIRS); \
|
||||
for i in $$SUBDIRS; \
|
||||
do (cd $$i && $(MAKE) $(MFLAGS) check); done
|
||||
|
||||
clean:
|
||||
SUBDIRS=$(SUBDIRS); \
|
||||
for i in $$SUBDIRS; \
|
||||
do (cd $$i && $(MAKE) $(MFLAGS) clean); done
|
||||
|
||||
mostlyclean: clean
|
||||
|
||||
distclean:
|
||||
SUBDIRS=$(SUBDIRS); \
|
||||
for i in $$SUBDIRS; \
|
||||
do (cd $$i && $(MAKE) $(MFLAGS) distclean); done
|
||||
rm -f Makefile *~
|
||||
|
||||
realclean:
|
||||
SUBDIRS=$(SUBDIRS); \
|
||||
for i in $$SUBDIRS; \
|
||||
do (cd $$i && $(MAKE) $(MFLAGS) realclean); done
|
||||
|
||||
.PHONY: all Wall install uninstall check clean mostlyclean distclean realclean
|
@@ -1,87 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
|
||||
SHELL = /bin/sh
|
||||
|
||||
srcdir = @srcdir@
|
||||
VPATH = @srcdir@
|
||||
|
||||
CC = @CC@
|
||||
LINK = @LINK@
|
||||
AR = ar
|
||||
LN_S = @LN_S@
|
||||
RANLIB = @RANLIB@
|
||||
DEFS = @DEFS@
|
||||
CFLAGS = @CFLAGS@ $(WFLAGS)
|
||||
WFLAGS = @WFLAGS@
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
MKINSTALLDIRS = @top_srcdir@/mkinstalldirs
|
||||
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
libdir = @libdir@
|
||||
|
||||
@lib_deps_yes@LIB_DEPS = -L../../kafs -lkafs \
|
||||
@lib_deps_yes@ -L../../krb -lkrb \
|
||||
@lib_deps_yes@ -L../../des -ldes \
|
||||
@lib_deps_yes@ -L../../roken -lroken \
|
||||
@lib_deps_yes@ -lc
|
||||
@lib_deps_no@LIB_DEPS =
|
||||
|
||||
PICFLAGS = @REAL_PICFLAGS@
|
||||
LDSHARED = @LDSHARED@
|
||||
SHLIBEXT = @REAL_SHLIBEXT@
|
||||
LD_FLAGS = @REAL_LD_FLAGS@
|
||||
|
||||
LIBNAME = afskauthlib
|
||||
LIB = $(LIBNAME).$(SHLIBEXT)
|
||||
|
||||
SOURCES = verify.c
|
||||
|
||||
OBJECTS = verify.o
|
||||
|
||||
all: $(LIB)
|
||||
|
||||
Wall:
|
||||
make CFLAGS="-g -Wall -Wno-comment -Wmissing-prototypes -Wmissing-declarations -D__USE_FIXED_PROTOTYPES__"
|
||||
|
||||
.c.o:
|
||||
$(CC) -c $(DEFS) -I../../../include -I$(srcdir) $(CFLAGS) $(CPPFLAGS) $(PICFLAGS) $<
|
||||
|
||||
install: all
|
||||
$(MKINSTALLDIRS) $(DESTDIR)$(libdir)
|
||||
-if test "$(LIB)" != ""; then \
|
||||
$(INSTALL_DATA) $(LIB) $(DESTDIR)$(libdir)/$(LIB) ; \
|
||||
fi
|
||||
|
||||
uninstall:
|
||||
-if test "$(LIB)" != ""; then \
|
||||
rm -f $(DESTDIR)$(libdir)/$(LIB) ; \
|
||||
fi
|
||||
|
||||
TAGS: $(SOURCES)
|
||||
etags $(SOURCES)
|
||||
|
||||
check:
|
||||
|
||||
clean:
|
||||
rm -f $(LIB) *.o
|
||||
|
||||
mostlyclean: clean
|
||||
|
||||
distclean: clean
|
||||
rm -f Makefile *.tab.c *~
|
||||
|
||||
realclean: distclean
|
||||
rm -f TAGS
|
||||
|
||||
$(OBJECTS): ../../../include/config.h
|
||||
|
||||
$(LIB): $(OBJECTS)
|
||||
rm -f $@
|
||||
$(LDSHARED) $(CFLAGS) -o $@ $(OBJECTS) $(LD_FLAGS) $(LIB_DEPS)
|
||||
|
||||
.PHONY: all Wall install uninstall check clean mostlyclean distclean realclean
|
@@ -1,87 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
|
||||
SHELL = /bin/sh
|
||||
|
||||
srcdir = @srcdir@
|
||||
VPATH = @srcdir@
|
||||
|
||||
CC = @CC@
|
||||
LINK = @LINK@
|
||||
AR = ar
|
||||
RANLIB = @RANLIB@
|
||||
DEFS = @DEFS@
|
||||
CFLAGS = @CFLAGS@ $(WFLAGS)
|
||||
WFLAGS = @WFLAGS@
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
MKINSTALLDIRS = @top_srcdir@/mkinstalldirs
|
||||
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
libdir = @libdir@
|
||||
|
||||
PICFLAGS = @REAL_PICFLAGS@
|
||||
LDSHARED = @LDSHARED@
|
||||
SHLIBEXT = @REAL_SHLIBEXT@
|
||||
LD_FLAGS = @REAL_LD_FLAGS@
|
||||
|
||||
LIB_res_search = @LIB_res_search@
|
||||
LIB_dn_expand = @LIB_dn_expand@
|
||||
|
||||
@lib_deps_yes@LIB_DEPS = ../../kafs/libkafs_pic.a \
|
||||
@lib_deps_yes@ ../../krb/libkrb_pic.a ../../des/libdes_pic.a \
|
||||
@lib_deps_yes@ $(LIB_res_search) $(LIB_dn_expand) -lpam -lc
|
||||
@lib_deps_no@LIB_DEPS =
|
||||
|
||||
LIBNAME = pam_krb4
|
||||
LIB = $(LIBNAME).$(SHLIBEXT)
|
||||
|
||||
SOURCES = pam.c
|
||||
|
||||
OBJECTS = pam.o
|
||||
|
||||
all: $(LIB)
|
||||
|
||||
Wall:
|
||||
make CFLAGS="-g -Wall -Wno-comment -Wmissing-prototypes -Wmissing-declarations -D__USE_FIXED_PROTOTYPES__"
|
||||
|
||||
.c.o:
|
||||
$(CC) -c $(DEFS) -I../../../include -I$(srcdir) $(CFLAGS) $(CPPFLAGS) $(PICFLAGS) $<
|
||||
|
||||
install: all
|
||||
$(MKINSTALLDIRS) $(DESTDIR)$(libdir)
|
||||
-if test "$(LIB)" != ""; then \
|
||||
$(INSTALL_DATA) $(LIB) $(DESTDIR)$(libdir)/$(LIB) ; \
|
||||
fi
|
||||
|
||||
uninstall:
|
||||
-if test "$(LIB)" != ""; then \
|
||||
rm -f $(DESTDIR)$(libdir)/$(LIB) ; \
|
||||
fi
|
||||
|
||||
TAGS: $(SOURCES)
|
||||
etags $(SOURCES)
|
||||
|
||||
check:
|
||||
|
||||
clean:
|
||||
rm -f $(LIB) *.o
|
||||
|
||||
mostlyclean: clean
|
||||
|
||||
distclean: clean
|
||||
rm -f Makefile *.tab.c *~
|
||||
|
||||
realclean: distclean
|
||||
rm -f TAGS
|
||||
|
||||
$(OBJECTS): ../../../include/config.h
|
||||
|
||||
$(LIB): $(OBJECTS)
|
||||
rm -f $@
|
||||
$(LDSHARED) -Wl,-Bsymbolic -o $@ $(OBJECTS) $(LD_FLAGS) $(LIB_DEPS)
|
||||
|
||||
.PHONY: all Wall install uninstall check clean mostlyclean distclean realclean
|
@@ -17,6 +17,7 @@ KAFS=$(top_builddir)/lib/kafs/.libs/libkafs.a
|
||||
KAFS_S=$(top_builddir)/lib/kafs/.libs/libkafs.so
|
||||
endif
|
||||
|
||||
if KRB5
|
||||
L = \
|
||||
$(KAFS) \
|
||||
$(top_builddir)/lib/krb5/.libs/libkrb5.a \
|
||||
@@ -39,26 +40,68 @@ L_shared = \
|
||||
$(LIB_getpwnam_r) \
|
||||
-lc
|
||||
|
||||
EXTRA_DIST = sia.c krb5_matrix.conf krb5+c2_matrix.conf security.patch
|
||||
MOD = libsia_krb5.so
|
||||
|
||||
else
|
||||
|
||||
L = \
|
||||
$(KAFS) \
|
||||
$(top_builddir)/lib/kadm/.libs/libkadm.a \
|
||||
$(top_builddir)/lib/krb/.libs/libkrb.a \
|
||||
$(top_builddir)/lib/des/.libs/libdes.a \
|
||||
$(top_builddir)/lib/com_err/.libs/libcom_err.a \
|
||||
$(top_builddir)/lib/roken/.libs/libroken.a \
|
||||
$(LIB_getpwnam_r) \
|
||||
-lc
|
||||
|
||||
L_shared = \
|
||||
$(KAFS_S) \
|
||||
$(top_builddir)/lib/kadm/.libs/libkadm.so \
|
||||
$(top_builddir)/lib/krb/.libs/libkrb.so \
|
||||
$(top_builddir)/lib/des/.libs/libdes.so \
|
||||
$(top_builddir)/lib/com_err/.libs/libcom_err.so \
|
||||
$(top_builddir)/lib/roken/.libs/libroken.so \
|
||||
$(LIB_getpwnam_r) \
|
||||
-lc
|
||||
|
||||
MOD = libsia_krb4.so
|
||||
|
||||
endif
|
||||
|
||||
EXTRA_DIST = sia.c krb4_matrix.conf krb4+c2_matrix.conf \
|
||||
krb5_matrix.conf krb5+c2_matrix.conf security.patch
|
||||
|
||||
foodir = $(libdir)
|
||||
foo_DATA = libsia_krb5.so
|
||||
foo_DATA = $(MOD)
|
||||
|
||||
LDFLAGS = -rpath $(libdir) -hidden -exported_symbol siad_\*
|
||||
|
||||
OBJS = sia.o posix_getpw.o
|
||||
|
||||
libsia_krb5.so: $(OBJS)
|
||||
if test -f $(top_builddir)/lib/krb5/.libs/libkrb5.a; then \
|
||||
@if test -f $(top_builddir)/lib/krb5/.libs/libkrb5.a; then \
|
||||
echo "ld -shared -o $@ $(LDFLAGS) $(OBJS) $(L)"; \
|
||||
ld -shared -o $@ $(LDFLAGS) $(OBJS) $(L); \
|
||||
elif test -f $(top_builddir)/lib/krb5/.libs/libkrb5.so; then \
|
||||
echo "ld -shared -o $@ $(LDFLAGS) $(OBJS) $(L_shared)"; \
|
||||
else \
|
||||
echo "missing libraries"; exit 1; \
|
||||
fi
|
||||
ostrip -x -z $@
|
||||
|
||||
libsia_krb4.so: $(OBJS)
|
||||
@if test -f $(top_builddir)/lib/krb/.libs/libkrb.a; then \
|
||||
echo "ld -shared -o $@ $(LDFLAGS) $(OBJS) $(L)"; \
|
||||
ld -shared -o $@ $(LDFLAGS) $(OBJS) $(L); \
|
||||
elif test -f $(top_builddir)/lib/krb/.libs/libkrb.so; then \
|
||||
echo "ld -shared -o $@ $(LDFLAGS) $(OBJS) $(L_shared)"; \
|
||||
ld -shared -o $@ $(LDFLAGS) $(OBJS) $(L_shared); \
|
||||
else \
|
||||
echo "missing libraries"; exit 1; \
|
||||
fi
|
||||
ostrip -x $@
|
||||
|
||||
CLEANFILES = libsia_krb5.so $(OBJS) so_locations
|
||||
CLEANFILES = $(MOD) $(OBJS) so_locations
|
||||
|
||||
SUFFIXES += .c .o
|
||||
|
||||
|
@@ -1,90 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
|
||||
SHELL = /bin/sh
|
||||
|
||||
srcdir = @srcdir@
|
||||
VPATH = @srcdir@
|
||||
|
||||
CC = @CC@
|
||||
LINK = @LINK@
|
||||
AR = ar
|
||||
RANLIB = @RANLIB@
|
||||
DEFS = @DEFS@
|
||||
CFLAGS = @CFLAGS@ $(WFLAGS)
|
||||
WFLAGS = @WFLAGS@
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
MKINSTALLDIRS = @top_srcdir@/mkinstalldirs
|
||||
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
libdir = @libdir@
|
||||
|
||||
PICFLAGS = @REAL_PICFLAGS@
|
||||
SHARED = @SHARED@
|
||||
LDSHARED = @LDSHARED@
|
||||
SHLIBEXT = @REAL_SHLIBEXT@
|
||||
LD_FLAGS = @REAL_LD_FLAGS@
|
||||
|
||||
@lib_deps_yes@LIB_DEPS = -L../../kafs -lkafs \
|
||||
@lib_deps_yes@ -L../../kadm -lkadm \
|
||||
@lib_deps_yes@ -L../../krb -lkrb \
|
||||
@lib_deps_yes@ -L../../des -ldes \
|
||||
@lib_deps_yes@ -L../../com_err -lcom_err \
|
||||
@lib_deps_yes@ -L../../roken -lroken \
|
||||
@lib_deps_yes@ @LIB_getpwnam_r@ \
|
||||
@lib_deps_yes@ -lc
|
||||
@lib_deps_no@LIB_DEPS =
|
||||
|
||||
LIBNAME = libsia_krb4
|
||||
LIB = $(LIBNAME).$(SHLIBEXT)
|
||||
|
||||
SOURCES = sia.c posix_getpw.c
|
||||
|
||||
OBJECTS = sia.o posix_getpw.o
|
||||
|
||||
all: $(LIB)
|
||||
|
||||
Wall:
|
||||
make CFLAGS="-g -Wall -Wno-comment -Wmissing-prototypes -Wmissing-declarations -D__USE_FIXED_PROTOTYPES__"
|
||||
|
||||
.c.o:
|
||||
$(CC) -c $(DEFS) -I../../../include -I$(srcdir) $(CFLAGS) $(CPPFLAGS) $(PICFLAGS) $<
|
||||
|
||||
install: all
|
||||
$(MKINSTALLDIRS) $(DESTDIR)$(libdir)
|
||||
-if test "$(LIB)" != ""; then \
|
||||
$(INSTALL_DATA) $(LIB) $(DESTDIR)$(libdir)/$(LIB) ; \
|
||||
fi
|
||||
|
||||
uninstall:
|
||||
-if test "$(LIB)" != ""; then \
|
||||
rm -f $(DESTDIR)$(libdir)/$(LIB) ; \
|
||||
fi
|
||||
|
||||
TAGS: $(SOURCES)
|
||||
etags $(SOURCES)
|
||||
|
||||
check:
|
||||
|
||||
clean:
|
||||
rm -f $(LIB) *.o
|
||||
|
||||
mostlyclean: clean
|
||||
|
||||
distclean: clean
|
||||
rm -f Makefile *.tab.c *~
|
||||
|
||||
realclean: distclean
|
||||
rm -f TAGS
|
||||
|
||||
$(OBJECTS): ../../../include/config.h
|
||||
|
||||
$(LIB): $(OBJECTS)
|
||||
rm -f $@
|
||||
$(LDSHARED) -shared -o $@ -rpath $(libdir) -hidden -exported_symbol siad_\* $(OBJECTS) $(LIB_DEPS)
|
||||
|
||||
.PHONY: all Wall install uninstall check clean mostlyclean distclean realclean
|
Reference in New Issue
Block a user