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
13 include ../config/Makefile.${SYS_NAME}
16 # This makefile creates the following things:
21 # and here's what it uses to do so:
23 LIBS = ${SRCDIR}lib/afs/libvolser.a \
24 ${SRCDIR}lib/afs/libvldb.a \
25 ${SRCDIR}lib/afs/libkauth.a \
26 ${SRCDIR}lib/afs/libprot.a \
27 ${SRCDIR}lib/libubik.a \
28 ${SRCDIR}lib/afs/libauth.a \
29 ${SRCDIR}lib/librxkad.a \
30 ${SRCDIR}lib/afs/libsys.a \
31 ${SRCDIR}lib/libdes.a \
32 ${SRCDIR}lib/librx.a \
33 ${SRCDIR}lib/afs/libsys.a \
34 ${SRCDIR}lib/liblwp.a \
35 ${SRCDIR}lib/afs/libcmd.a \
36 ${SRCDIR}lib/afs/libcom_err.a\
37 ${SRCDIR}lib/afs/util.a \
40 CFLAGS = ${DBUG} -I/usr/include -I${SRCDIR}include -I. ${XCFLAGS}
51 include ../config/Makefile.version
59 ${INSTALL} uss ${DESTDIR}etc
64 rm -f *.o ${PROGRAMS} y.tab.c y.tab.h lex.yy.c core AFS_component_version_number.c
66 ###### uss program ######
69 ${CC} ${CFLAGS} -o uss uss.o ${OBJS} ${LIBS}
71 uss.o: uss.c AFS_component_version_number.c
72 ${CC} -c ${CFLAGS} uss.c
74 ###### common stuff ######
76 uss_procs.o : uss_procs.c
77 ${CC} -c ${CFLAGS} uss_procs.c
79 uss_common.o : uss_common.c
80 ${CC} -c ${CFLAGS} uss_common.c
83 ${CC} -c ${CFLAGS} uss_vol.c
86 ${CC} -c ${CFLAGS} uss_acl.c
88 uss_ptserver.o : uss_ptserver.c
89 ${CC} -c ${CFLAGS} uss_ptserver.c
91 uss_kauth.o : uss_kauth.c
92 ${CC} -c ${CFLAGS} uss_kauth.c
95 ${CC} -c ${CFLAGS} uss_fs.c
97 lex.yy.o : lex.yy.c y.tab.c
98 ${CC} -c ${CFLAGS} lex.yy.c
104 ${CC} -c ${CFLAGS} y.tab.c
106 uss.c: uss_common.h uss_procs.h uss_kauth.h uss_fs.h
108 uss_procs.c : uss_procs.h uss_common.h uss_acl.h
110 uss_common.c : uss_common.h
112 uss_vol.c : uss_vol.h uss_common.h uss_fs.h
114 uss_acl.c : uss_acl.h uss_common.h uss_fs.h
116 uss_ptserver.c: uss_ptserver.h
118 uss_kauth.c: uss_kauth.h uss_common.h