Import Upstream version 1.8.5
[hcoop/debian/openafs.git] / src / libafscp / Makefile.in
1 srcdir=@srcdir@
2 include @TOP_OBJDIR@/src/config/Makefile.config
3 include @TOP_OBJDIR@/src/config/Makefile.pthread
4
5 #for debugging:
6 #CFLAGS += -DAFSCP_DEBUG
7 KRB5CPPFLAGS = @KRB5_CPPFLAGS@
8
9 LIBOBJS = \
10 afscp_callback.o \
11 afscp_server.o \
12 afscp_fid.o \
13 afscp_volume.o \
14 afscp_file.o \
15 afscp_dir.o \
16 afscp_init.o \
17 afscp_util.o \
18 afscp_dirops.o \
19 afscp_acl.o
20
21 all: \
22 ${TOP_LIBDIR}/libafscp.a \
23 depinstall
24
25 #
26 # Build targets
27 #
28 ${TOP_LIBDIR}/libafscp.a: libafscp.a
29 ${INSTALL_DATA} $? $@
30
31 libafscp.a: ${LIBOBJS} AFS_component_version_number.o
32 $(RM) -f $@
33 $(AR) crv $@ ${LIBOBJS} AFS_component_version_number.o
34 $(RANLIB) $@
35
36 depinstall: \
37 ${TOP_INCDIR}/afs/afscp.h
38
39 ${TOP_INCDIR}/afs/afscp.h: afscp.h
40 ${INSTALL_DATA} $? $@
41
42 CPPFLAGS_afscp_util.o = $(KRB5CPPFLAGS)
43 CPPFLAGS_afscp_server.o = $(KRB5CPPFLAGS)
44
45 #
46 # Install targets
47 #
48 install: all
49 ${INSTALL} -d ${DESTDIR}${libdir}
50 ${INSTALL} -d ${DESTDIR}${includedir}/afs
51 ${INSTALL_DATA} libafscp.a ${DESTDIR}${libdir}/libafscp.a
52 ${INSTALL_DATA} ${srcdir}/afscp.h ${DESTDIR}${includedir}/afs/afscp.h
53
54 dest: all
55 ${INSTALL} -d ${DEST}/lib
56 ${INSTALL} -d ${DEST}/include/afs
57 ${INSTALL_DATA} libafscp.a ${DEST}/lib/libafscp.a
58 ${INSTALL_DATA} ${srcdir}/afscp.h ${DEST}/include/afs/afscp.h
59
60 #
61 # Misc targets
62 #
63 clean:
64 $(RM) -f *.o *.a *.gch libafscp* core AFS_component_version_number.c
65
66 include ../config/Makefile.version