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
9 include @TOP_OBJDIR@
/src
/config
/Makefile.config
10 include @TOP_OBJDIR@
/src
/config
/Makefile.lwp
18 LIBS
=${TOP_LIBDIR}/libvolser.a \
19 ${TOP_LIBDIR}/libvldb.a \
20 ${TOP_LIBDIR}/libkauth.a \
21 ${TOP_LIBDIR}/libprot.a \
22 ${TOP_LIBDIR}/libubik.a \
23 ${TOP_LIBDIR}/libauth.a \
24 ${TOP_LIBDIR}/librxkad.a \
25 ${TOP_LIBDIR}/libsys.a \
26 ${TOP_LIBDIR}/librx.a \
27 ${TOP_LIBDIR}/libsys.a \
28 ${TOP_LIBDIR}/liblwp.a \
29 ${TOP_LIBDIR}/libcmd.a \
30 ${TOP_LIBDIR}/libafscom_err.a \
31 ${TOP_LIBDIR}/util.a \
32 ${TOP_LIBDIR}/libopr.a \
33 ${TOP_LIBDIR}/libafsrfc3961.a \
34 ${TOP_LIBDIR}/libafshcrypto_lwp.a
46 uss
: uss.o
${OBJS} $(LIBS
)
47 $(AFS_LDRULE
) uss.o
${OBJS} ${LIBS} $(LIB_roken
) $(LIB_crypt
) $(XLIBS
)
49 uss.o
: uss.c AFS_component_version_number.c
51 CFLAGS_lex.yy.o
= @CFLAGS_NOUNUSED@ @CFLAGS_NOOLDSTYLE@
52 lex.yy.o
: lex.yy.c y.tab.c
55 ${LEX} ${srcdir}/lex.l
56 ${MV} lex.yy.c
lex.yy.c.orig
57 ${SED} -f
${srcdir}/yy-lsed
lex.yy.c.orig
> lex.yy.c
61 uss.c
: uss_common.h uss_procs.h uss_kauth.h uss_fs.h
63 uss_procs.c
: uss_procs.h uss_common.h uss_acl.h
65 uss_common.c
: uss_common.h
67 uss_vol.c
: uss_vol.h uss_common.h uss_fs.h
69 uss_acl.c
: uss_acl.h uss_common.h uss_fs.h
71 uss_ptserver.c
: uss_ptserver.h
73 uss_kauth.c
: uss_kauth.h uss_common.h
78 ${YACC} -d
${srcdir}/grammar.y
79 ${MV} y.tab.h y.tab.h.orig
80 ${MV} y.tab.c y.tab.c.orig
81 ${SED} -f
${srcdir}/yy-lsed y.tab.h.orig
> y.tab.h
82 ${SED} -f
${srcdir}/yy-lsed y.tab.c.orig
> y.tab.c
85 # Installation targets
88 ${INSTALL} -d
${DESTDIR}${sbindir}
89 ${INSTALL_PROGRAM} uss
${DESTDIR}${sbindir}/uss
92 ${INSTALL} -d
${DEST}/etc
93 ${INSTALL_PROGRAM} uss
${DEST}/etc
/uss
99 $(RM
) -f
*.o uss y.tab.c y.tab.h
lex.yy.c core AFS_component_version_number.c
*.orig
101 include ..
/config
/Makefile.version