From eb39935d4b3bdad5ee64afa0b50deea09a18333c Mon Sep 17 00:00:00 2001 From: Jim Rees Date: Tue, 1 Nov 2005 18:44:38 +0000 Subject: [PATCH] libafssetpag-bsd-20051101 bsd only: make a real syscall.o (but with no code) build libafssetpag --- src/sys/Makefile.in | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/sys/Makefile.in b/src/sys/Makefile.in index 46ea93897..fa40c013d 100644 --- a/src/sys/Makefile.in +++ b/src/sys/Makefile.in @@ -16,7 +16,7 @@ srcdir=@srcdir@ include @TOP_OBJDIR@/src/config/Makefile.config CFLAGS=-I. -I${srcdir} ${DBUG} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS} -SFLAGS=-P -I${TOP_INCDIR} +SFLAGS=-I${TOP_INCDIR} LIBS=libsys.a ${TOP_LIBDIR}/librx.a libsys.a ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/util.a ${XLIBS} OBJECTS= afssyscalls.o setpag.o glue.o syscall.o @@ -62,8 +62,6 @@ ${LIBAFSSETPAG}: ${SHLIBOBJS} sun*_5*) \ ${SHLIB_LINKER} -h libafssetpag.so.${LIBAFSSETPAGMAJOR} \ -o ${LIBAFSSETPAG} ${SHLIBOBJS};; \ - *bsd*) \ - touch ${LIBAFSSETPAG};; \ *) \ ${SHLIB_LINKER} -o ${LIBAFSSETPAG} ${SHLIBOBJS};; \ esac @@ -73,7 +71,7 @@ tests: pagsh pagsh.krb fixit iinc idec icreate iopen istat rmtsysd syscall.o: syscall.s case "$(SYS_NAME)" in \ sun4c_51 | sun4c_52 | sun4m_51 | sun4m_52 | sun4c_53 | sun4m_53 | sun4_53 | sun4_52 | sun4_54 | sun4c_54 | sun4m_54 | sun4x_5? | sun4x_5?? | sunx86_5? | sunx86_5?? ) \ - /usr/ccs/lib/cpp ${SFLAGS} ${srcdir}/syscall.s syscall.ss; \ + /usr/ccs/lib/cpp -P ${SFLAGS} ${srcdir}/syscall.s syscall.ss; \ as -o syscall.o syscall.ss; \ $(RM) syscall.ss;; \ sgi_* |*_darwin* ) \ @@ -84,10 +82,12 @@ syscall.o: syscall.s $(RM) -f syscall.ss syscall.i;; \ hp_ux11? ) \ touch syscall.o;; \ - amd64_fbsd*|i386_*bsd*|*nbsd*) \ - touch syscall.o;; \ + amd64_fbsd*|i386_*bsd*|*nbsd*) \ + ${CCOBJ} -E ${SFLAGS} syscall.s > syscall.S ; \ + ${AS} syscall.S -o syscall.o ; \ + $(RM) -f syscall.S ;;\ *) \ - /lib/cpp ${SFLAGS} ${srcdir}/syscall.s syscall.ss; \ + /lib/cpp -P ${SFLAGS} ${srcdir}/syscall.s syscall.ss; \ as -o syscall.o syscall.ss; \ $(RM) syscall.ss;; \ esac -- 2.39.5