#
SHELL=/bin/sh
-INCLUDE= -I. -I/usr/include -I${TOP_OBJDIR}/src/config
+INCLUDE= -I. -I${ISYSROOT}/usr/include -I${TOP_OBJDIR}/src/config
UOBJ =../UAFS
PICOBJ =../UAFS.pic
JUAFS =../JUAFS
-I${TOP_SRCDIR}/rxkad \
-I${TOP_SRCDIR}/util \
-I${TOP_OBJDIR}/src \
+ -I${TOP_OBJDIR}/src/afs \
-I${TOP_OBJDIR}/src/afs/UKERNEL \
- -I${TOP_OBJDIR}/src/afs \
- -I${TOP_OBJDIR}/src/util \
-I${TOP_OBJDIR}/src/rxkad \
-I${TOP_OBJDIR}/src/config \
-I${TOP_OBJDIR}/src/fsint \
-I${TOP_OBJDIR}/src/vlserver \
-I${TOP_OBJDIR}/src/libuafs \
-I${TOP_OBJDIR}/src/auth \
+ -I${TOP_INCDIR}/afs \
-I${TOP_INCDIR} \
- -I${TOP_INCDIR}/afs @INCLUDE_libintl@
+ @INCLUDE_libintl@
# Build rules - CC and CFLAGS are defined in system specific MakefileProtos.
${TOP_LIBDIR}/libafsutil.a \
$(LIB_hcrypto) $(LIB_roken) $(LIB_crypt) $(TEST_LIBS) $(XLIBS)
-CRULE1= $(CC) $(COMMON_INCLUDE) $(OPTF) -DKERNEL $(LIBJUAFS_FLAGS) $(CFLAGS) -c $?
-CRULE2= $(CC) $(COMMON_INCLUDE) $(OPTF) $(WEBOPTS) -DKERNEL $(LIBJUAFS_FLAGS) $(CFLAGS) -c $?
-CRULEPIC=$(CC) $(COMMON_INCLUDE) $(OPTF) -DKERNEL $(LIBJUAFS_FLAGS) $(CFLAGS) -fPIC -c $?
+CRULE1= $(CC) $(COMMON_INCLUDE) $(CPPFLAGS_roken) $(OPTF) -DKERNEL $(LIBJUAFS_FLAGS) $(CFLAGS) -c $?
+CRULE2= $(CC) $(COMMON_INCLUDE) $(CPPFLAGS_roken) $(OPTF) $(WEBOPTS) -DKERNEL $(LIBJUAFS_FLAGS) $(CFLAGS) -c $?
+CRULEPIC=$(CC) $(COMMON_INCLUDE) $(CPPFLAGS_roken) $(OPTF) -DKERNEL $(LIBJUAFS_FLAGS) $(CFLAGS) $(SHLIB_CFLAGS) -c $?
UAFSOBJ = \
$(UOBJ)/afs_atomlist.o \
setup_common:
-$(RM) -f h net netinet rpc ufs nfs machine sys inet nsapi afsd
- -ln -s /usr/include/sys h
- -ln -s /usr/include/net net
- -ln -s /usr/include/netinet netinet
- -ln -s /usr/include/rpc rpc
- -ln -s /usr/include/sys sys
- -ln -s /usr/include/nfs nfs
- -ln -s /usr/include/inet inet
- -ln -s /usr/include/ufs ufs
+ -ln -s ${ISYSROOT}/usr/include/sys h
+ -ln -s ${ISYSROOT}/usr/include/net net
+ -ln -s ${ISYSROOT}/usr/include/netinet netinet
+ -ln -s ${ISYSROOT}/usr/include/rpc rpc
+ -ln -s ${ISYSROOT}/usr/include/sys sys
+ -ln -s ${ISYSROOT}/usr/include/nfs nfs
+ -ln -s ${ISYSROOT}/usr/include/inet inet
+ -ln -s ${ISYSROOT}/usr/include/ufs ufs
-ln -s $(TOP_SRCDIR)/afsd afsd
-ln -s $(NS_INCL) nsapi