COMPONENT=lwp
include ../config/Makefile.${SYS_NAME}
-INSTALL = ${SRCDIR}bin/install
-
-include ../config/Makefile.${SYS_NAME}
# this is important code, so let's optimize it. The optimizer aggravates any
# subtle bugs that may have been introduced in process.s, be warned!
OPTIMIZE=${LWP_OPTMZ}
-CFLAGS=${OPTIMIZE} -I${SRCDIR}include ${XCFLAGS}
+CFLAGS=${OPTIMIZE} -I${TOP_SRCDIR}/config -I${SRCDIR}include ${XCFLAGS}
include ../config/Makefile.version
#
liblwp.a : ${LIBOBJS}
-rm -f liblwp.a
- ar rv liblwp.a ${LIBOBJS}
+ $(AR) rv liblwp.a ${LIBOBJS}
$(RANLIB) liblwp.a
libtlwp.a : ${LIBTOBJS}
-rm -f libtlwp.a
- ar rv libtlwp.a ${LIBTOBJS}
+ $(AR) rv libtlwp.a ${LIBTOBJS}
$(RANLIB) libtlwp.a
tlwp.o: lwp.c lwp.h
$(CC) -c -I${SRCDIR}include -KPIC -G0 process.s;; \
sgi_61 | sgi_62 | sgi_63 ) \
$(CC) -c ${XCFLAGS} -I${SRCDIR}include -KPIC -G0 process.s;; \
- hp* | *_linux* | sgi_64 | sgi_65) \
+ s390*) \
+ /lib/cpp -P -I${SRCDIR}include process.s >process.ss; \
+ ${AS} -ahlns process.ss -o process.o >process.lst; \
+ rm process.ss ;; \
+ ppc_darwin* ) \
+ $(CC) -c ${XCFLAGS} -I${SRCDIR}include process.s;; \
+ i386_fbsd* ) \
+ /usr/bin/cpp -P process.fbsd.s > process.ss; \
+ ${AS} -o process.o process.ss; \
+ rm process.ss ;; \
+ hp* | *_linux* | sgi_64 | sgi_65 ) \
${CC} ${CFLAGS} -c process.c;; \
ncrx86_*) \
/usr/ccs/lib/cpp -P -I${SRCDIR}include process.s process.ss; \
beancount:
wc -l *.[ch]
+
+includes:
+ ${INSTALL} *.h ${DESTDIR}include