make-install-support-for-transarc-and-prefix-style-universes-20010907
[openafs.git] / src / procmgmt / 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 DEST=@DEST@
9 TOP_INCDIR=@TOP_INCDIR@
10 TOP_LIBDIR=@TOP_LIBDIR@
11 prefix=@prefix@
12 exec_prefix=@exec_prefix@
13 bindir=@bindir@
14 sbindir=@sbindir@
15 libexecdir=@libexecdir@
16 libdir=@libdir@
17 includedir=@includedir@
18 mandir=@mandir@
19 afssrvbindir=@afssrvbindir@
20 afssrvsbindir=@afssrvsbindir@
21 afssrvlibexecdir=@afssrvlibexecdir@
22 COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
23 RXGEN=${TOP_SRCDIR}/rxgen/rxgen
24 TOP_SRCDIR=@TOP_SRCDIR@
25 SYS_NAME=@AFS_SYSNAME@
26
27 include ../config/Makefile.${SYS_NAME}
28
29 CFLAGS=$(DBUG) -I${TOP_INCDIR} -I${TOP_SRCDIR}/config ${XCFLAGS}
30
31 all: ${TOP_LIBDIR}/libprocmgmt.a ${TOP_INCDIR}/afs/procmgmt.h
32
33 #
34 # Build targets
35 #
36 libprocmgmt.a: procmgmt_unix.o AFS_component_version_number.o
37         $(RM) -f $@
38         $(AR) crv $@ procmgmt_unix.o AFS_component_version_number.o
39         $(RANLIB) $@
40
41 procmgmt_unix.o: procmgmt_unix.c procmgmt.h
42
43 #
44 # Install targets
45 #
46 install: ${DESTDIR}${libdir}/afs/libprocmgmt.a ${DESTDIR}${includedir}/afs/procmgmt.h
47
48 ${DEST}/lib/afs/libprocmgmt.a: libprocmgmt.a
49         ${INSTALL} $? $@
50
51 ${DEST}/include/afs/procmgmt.h: procmgmt.h
52         ${INSTALL} $? $@
53
54 #
55 # Misc targets
56 #
57 clean:
58         $(RM) -f *.a *.o core AFS_component_version_number.c
59
60 include ../config/Makefile.version
61 ${DESTDIR}${libdir}/afs/libprocmgmt.a: libprocmgmt.a
62         ${INSTALL} $? $@
63
64 ${TOP_LIBDIR}/libprocmgmt.a: libprocmgmt.a
65         ${INSTALL} $? $@
66
67 ${DESTDIR}${includedir}/afs/procmgmt.h: procmgmt.h
68         ${INSTALL} $? $@
69
70 ${TOP_INCDIR}/afs/procmgmt.h: procmgmt.h
71         ${INSTALL} $? $@
72
73 dest: ${DEST}/lib/afs/libprocmgmt.a ${DEST}/include/afs/procmgmt.h
74