# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-# uss Makefile
-
-DEST=@DEST@
-TOP_INCDIR=@TOP_INCDIR@
-TOP_LIBDIR=@TOP_LIBDIR@
-TOP_OBJDIR=@TOP_OBJDIR@
srcdir=@srcdir@
-VPATH=${srcdir}
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-bindir=@bindir@
-sbindir=@sbindir@
-libexecdir=@libexecdir@
-libdir=@libdir@
-includedir=@includedir@
-mandir=@mandir@
-afssrvbindir=@afssrvbindir@
-afssrvsbindir=@afssrvsbindir@
-afssrvlibexecdir=@afssrvlibexecdir@
-COMPILE_ET=${TOP_OBJDIR}/src/comerr/compile_et
-RXGEN=${TOP_OBJDIR}/src/rxgen/rxgen
-TOP_SRCDIR=@TOP_SRCDIR@
-SYS_NAME=@AFS_SYSNAME@
-
-SHELL=/bin/sh
-
-include ../config/Makefile.${SYS_NAME}
+include @TOP_OBJDIR@/src/config/Makefile.config
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
all: uss
-CFLAGS=-I. -I${srcdir} ${DBUG} -I${TOP_OBJDIR}/src/config \
- -I${TOP_INCDIR} -I. ${XCFLAGS}
+CFLAGS=${DBUG} ${COMMON_INCL} ${XCFLAGS} ${ARCHFLAGS}
#
# Build targets
${CC} -c ${CFLAGS} ${srcdir}/uss_ptserver.c
uss_kauth.o : uss_kauth.c
- ${CC} -c ${CFLAGS} ${srcdir}/uss_kauth.c
+ ${CC} -c ${CFLAGS} @CFLAGS_NOERROR@ ${srcdir}/uss_kauth.c
uss_fs.o : uss_fs.c
${CC} -c ${CFLAGS} ${srcdir}/uss_fs.c
lex.yy.o : lex.yy.c y.tab.c
- ${CC} -c ${CFLAGS} lex.yy.c
+ ${CC} -c ${CFLAGS} @CFLAGS_NOUNUSED@ lex.yy.c
-lex.yy.c : lex.c
- ${LEX} ${srcdir}/lex.c
+lex.yy.c : lex.l
+ ${LEX} ${srcdir}/lex.l
y.tab.o : y.tab.c
${CC} -c ${CFLAGS} y.tab.c
#
# Installation targets
#
-install: ${DESTDIR}${sbindir}/uss
+install:
+ ${INSTALL} -d ${DESTDIR}${sbindir}
+ ${INSTALL_PROGRAM} uss ${DESTDIR}${sbindir}/uss
-${DEST}/etc/uss: uss
- ${INSTALL} $? $@
+dest:
+ ${INSTALL} -d ${DEST}/etc
+ ${INSTALL_PROGRAM} uss ${DEST}/etc/uss
#
# Misc. targets
$(RM) -f *.o uss y.tab.c y.tab.h lex.yy.c core AFS_component_version_number.c
include ../config/Makefile.version
-
-#
-${DESTDIR}${sbindir}/uss: uss
- ${INSTALL} $? $@
-
-dest: ${DEST}/etc/uss
-