ubik-call-sucks-20060704
[openafs.git] / src / libadmin / cfg / 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 CFLAGS=${COMMON_CFLAGS} ${MT_CFLAGS}
12 CCRULE = ${CC} ${CFLAGS} -c $?
13
14 UBIKOBJS=\
15         ubik_int.cs.o \
16         ubik_int.xdr.o
17
18 CFGOBJS=\
19         cfgclient.o \
20         cfgdb.o \
21         cfghost.o \
22         cfgservers.o \
23         cfginternal.o
24
25 LIBOBJS =\
26         ${UBIKOBJS} \
27         ${CFGOBJS}
28
29
30 all: ${TOP_INCDIR}/afs/afs_cfgAdmin.h ${TOP_LIBDIR}/libcfgadmin.a
31
32 install: ${DESTDIR}${includedir}/afs/afs_cfgAdmin.h ${DESTDIR}${libdir}/afs/libcfgadmin.a
33
34 dest: ${DEST}/include/afs/afs_cfgAdmin.h ${DEST}/lib/afs/libcfgadmin.a
35
36 ${TOP_INCDIR}/afs/afs_cfgAdmin.h: afs_cfgAdmin.h
37         ${INSTALL} $? $@
38
39 ${DESTDIR}${includedir}/afs/afs_cfgAdmin.h: afs_cfgAdmin.h
40         ${INSTALL} $? $@
41
42 ${DEST}/include/afs/afs_cfgAdmin.h: afs_cfgAdmin.h
43         ${INSTALL} $? $@
44
45 ${TOP_LIBDIR}/libcfgadmin.a: libcfgadmin.a
46         ${INSTALL} $? $@
47
48 ${DESTDIR}${libdir}/afs/libcfgadmin.a: libcfgadmin.a
49         ${INSTALL} $? $@
50
51 ${DEST}/lib/afs/libcfgadmin.a: libcfgadmin.a
52         ${INSTALL} $? $@
53
54 libcfgadmin.a: ${LIBOBJS}
55         -$(RM) -f $@
56         $(AR) crv $@ ${LIBOBJS}
57         ${RANLIB} $@
58
59 UBIKDIR=../../ubik
60
61 ubik_int.cs.o: ${UBIKDIR}/ubik_int.cs.c
62         ${CCRULE}
63
64 ubik_int.xdr.o: ${UBIKDIR}/ubik_int.xdr.c
65         ${CCRULE}
66
67 ${CFGOBJS}: afs_cfgAdmin.h
68
69 clean:
70         $(RM) -f *.o libcfgadmin*