makefiles-dont-hardcode-optimization-flags-20020307
[openafs.git] / src / sia / Makefile.in
1 # Copyright 2000, International Business Machines Corporation and others.
2 # All Rights Reserved.
3
4 # This software has been released under the terms of the IBM Public
5 # License.  For details, see the LICENSE file in the top-level source
6 # directory or online at http://www.openafs.org/dl/license10.html
7
8 srcdir=@srcdir@
9 include @TOP_OBJDIR@/src/config/Makefile.config
10
11
12 DEBUG = 
13 UNRESOLVED =
14
15
16 LIBS1=${TOP_LIBDIR}/libubik.a        ${TOP_LIBDIR}/libprot.a
17 LIBS2=${TOP_LIBDIR}/librxkad.a       ${TOP_LIBDIR}/libaudit.a \
18         ${TOP_LIBDIR}/librx.a          ${TOP_LIBDIR}/liblwp.a \
19         ${TOP_LIBDIR}/libdes.a         ${TOP_LIBDIR}/libcmd.a \
20         ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a \
21         ${TOP_LIBDIR}/libsys.a
22
23 LIBS=${TOP_LIBDIR}/libkauth.a ${LIBS1} ${TOP_LIBDIR}/libauth.a ${LIBS2}
24 KLIBS=${TOP_LIBDIR}/libkauth.krb.a ${LIBS1} ${TOP_LIBDIR}/libauth.krb.a ${LIBS2}
25
26 all: ${TOP_LIBDIR}/libafssiad.so ${TOP_LIBDIR}/libafssiad.krb.so
27
28 clean:
29         $(RM) -f test-reauth libafssiad.so libafssiad.krb.so *.s *.o *.b core *~ *.com *.ld AFS_component_version_number.c
30
31 CFLAGS=$(DEBUG) -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
32
33 ${DEST}/lib/afs/libafssiad.so: libafssiad.so
34         ${INSTALL} $? $@
35
36 ${DEST}/lib/afs/libafssiad.krb.so: libafssiad.krb.so
37         ${INSTALL} $? $@
38
39 siad.o: siad.c
40         $(CC) $(CFLAGS) -c $(DBG) siad.c -o siad.o
41
42 siad_krb.o: siad.c
43         $(CC) $(CFLAGS) -DAFS_KERBEROS_ENV -c $(DBG) siad.c -o siad_krb.o
44
45 libafssiad.so: siad.o
46         $(LD) $(LDFLAGS) $(DBG) -shared -no_archive -o libafssiad.so \
47                  ${UNRESOLVED} siad.o ${LIBS} -none -lc
48
49 libafssiad.krb.so: siad_krb.o
50         $(LD) $(LDFLAGS) $(DBG) -shared -no_archive -o libafssiad.krb.so \
51                  ${UNRESOLVED} siad_krb.o ${KLIBS} ${LIBS} -none -lc
52
53 test-reauth: test-reauth.o
54         $(CC) $(CFLAGS) $(DBG) -o test-reauth test-reauth.o -lc
55
56 install: ${DESTDIR}${libdir}/afs/libafssiad.so ${DESTDIR}${libdir}/afs/libafssiad.krb.so
57
58 ${DESTDIR}${libdir}/afs/libafssiad.so: libafssiad.so
59         ${INSTALL} $? $@
60
61 ${TOP_LIBDIR}/libafssiad.so: libafssiad.so
62         ${INSTALL} $? $@
63
64 ${DESTDIR}${libdir}/afs/libafssiad.krb.so: libafssiad.krb.so
65         ${INSTALL} $? $@
66
67 ${TOP_LIBDIR}/libafssiad.krb.so: libafssiad.krb.so
68         ${INSTALL} $? $@
69
70 dest: ${DEST}/lib/afs/libafssiad.so ${DEST}/lib/afs/libafssiad.krb.so
71