1 # Copyright 2000, International Business Machines Corporation and others.
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
12 TOP_SRCDIR=@TOP_SRCDIR@
13 SYS_NAME=@AFS_SYSNAME@
17 include ../config/Makefile.${SYS_NAME}
21 CFLAGS = ${DBUG} -I/usr/include -I${TOP_SRCDIR}/config \
22 -I${SRCDIR}/include -I. ${XCFLAGS}
27 LIBS = ${SRCDIR}/lib/afs/libvolser.a \
28 ${SRCDIR}/lib/afs/libvldb.a \
29 ${SRCDIR}/lib/afs/libkauth.a \
30 ${SRCDIR}/lib/afs/libprot.a \
31 ${SRCDIR}/lib/libubik.a \
32 ${SRCDIR}/lib/afs/libauth.a \
33 ${SRCDIR}/lib/librxkad.a \
34 ${SRCDIR}/lib/afs/libsys.a \
35 ${SRCDIR}/lib/libdes.a \
36 ${SRCDIR}/lib/librx.a \
37 ${SRCDIR}/lib/afs/libsys.a \
38 ${SRCDIR}/lib/liblwp.a \
39 ${SRCDIR}/lib/afs/libcmd.a \
40 ${SRCDIR}/lib/afs/libcom_err.a\
41 ${SRCDIR}/lib/afs/util.a \
55 ${CC} ${CFLAGS} -o uss uss.o ${OBJS} ${LIBS}
57 uss.o: uss.c AFS_component_version_number.c
58 ${CC} -c ${CFLAGS} uss.c
60 uss_procs.o : uss_procs.c
61 ${CC} -c ${CFLAGS} uss_procs.c
63 uss_common.o : uss_common.c
64 ${CC} -c ${CFLAGS} uss_common.c
67 ${CC} -c ${CFLAGS} uss_vol.c
70 ${CC} -c ${CFLAGS} uss_acl.c
72 uss_ptserver.o : uss_ptserver.c
73 ${CC} -c ${CFLAGS} uss_ptserver.c
75 uss_kauth.o : uss_kauth.c
76 ${CC} -c ${CFLAGS} uss_kauth.c
79 ${CC} -c ${CFLAGS} uss_fs.c
81 lex.yy.o : lex.yy.c y.tab.c
82 ${CC} -c ${CFLAGS} lex.yy.c
88 ${CC} -c ${CFLAGS} y.tab.c
90 uss.c: uss_common.h uss_procs.h uss_kauth.h uss_fs.h
92 uss_procs.c : uss_procs.h uss_common.h uss_acl.h
94 uss_common.c : uss_common.h
96 uss_vol.c : uss_vol.h uss_common.h uss_fs.h
98 uss_acl.c : uss_acl.h uss_common.h uss_fs.h
100 uss_ptserver.c: uss_ptserver.h
102 uss_kauth.c: uss_kauth.h uss_common.h
110 # Installation targets
112 install: ${DESTDIR}/etc/uss
114 ${DESTDIR}/etc/uss: uss
121 $(RM) -f *.o uss y.tab.c y.tab.h lex.yy.c core AFS_component_version_number.c
123 include ../config/Makefile.version