a9fc136dbd
works. sparc & i386 support is included here. libstdc++-v3 does not yet properly build for some strange reasons (that may be due to broken netbsd header files, it's not yet clear) but i have been able to compile, link and run both i386 & sparc hello.c.
32 lines
829 B
Makefile
32 lines
829 B
Makefile
# $NetBSD: Makefile,v 1.1 2003/07/25 16:32:50 mrg Exp $
|
|
|
|
SUBDIR= backward ext bits
|
|
|
|
.include <bsd.own.mk>
|
|
|
|
.include "${.CURDIR}/../arch/${MACHINE_ARCH}/defs.mk"
|
|
|
|
.cc: # disable .cc->NULL transform
|
|
|
|
DIST= ${NETBSDSRCDIR}/gnu/dist/gcc
|
|
|
|
INCS= exception new typeinfo cxxabi.h exception_defines.h
|
|
INCS+= ${G_std_headers_rename} ${G_c_base_headers_rename}
|
|
INCSDIR= /usr/include/g++
|
|
|
|
${G_std_headers_rename}: ${.CURDIR}/Makefile
|
|
cp ${DIST}/libstdc++-v3/include/std/std_${.TARGET}.h ${.TARGET}
|
|
|
|
CLEANFILES+= ${G_std_headers_rename} ${G_c_base_headers_rename}
|
|
|
|
.PATH: ${DIST}/libstdc++-v3 ${DIST}/libstdc++-v3/libsupc++
|
|
|
|
# Get default targets including <bsd.inc.mk>.
|
|
.include <bsd.prog.mk>
|
|
.include <bsd.subdir.mk>
|
|
|
|
${G_c_base_headers_rename}: ${.CURDIR}/Makefile
|
|
cp ${DIST}/libstdc++-v3/include/c_std/std_${.TARGET}.h ${.TARGET}
|
|
|
|
|