Fix USS to use volser prototypes
[openafs.git] / src / uss / Makefile.in
index b4db6d6..0826812 100644 (file)
@@ -5,38 +5,16 @@
 # 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
@@ -90,16 +68,16 @@ uss_ptserver.o : uss_ptserver.c
        ${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
@@ -126,10 +104,13 @@ y.tab.c : grammar.y
 #
 # 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
@@ -138,10 +119,3 @@ clean:
        $(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
-