diff --git a/gnu/usr.bin/cc/Makefile.fe b/gnu/usr.bin/cc/Makefile.fe new file mode 100644 index 00000000000..e8c0da7a1d7 --- /dev/null +++ b/gnu/usr.bin/cc/Makefile.fe @@ -0,0 +1 @@ +# $FreeBSD$ diff --git a/gnu/usr.bin/cc/Makefile.tgt b/gnu/usr.bin/cc/Makefile.tgt new file mode 100644 index 00000000000..e8c0da7a1d7 --- /dev/null +++ b/gnu/usr.bin/cc/Makefile.tgt @@ -0,0 +1 @@ +# $FreeBSD$ diff --git a/gnu/usr.bin/cc/collect2/Makefile b/gnu/usr.bin/cc/collect2/Makefile new file mode 100644 index 00000000000..8b285161736 --- /dev/null +++ b/gnu/usr.bin/cc/collect2/Makefile @@ -0,0 +1,30 @@ +# $FreeBSD$ + +.include "../Makefile.inc" + +.PATH: ${GCCDIR} + +PROG= collect2 +SRCS= collect2.c cplus-dem.c tlink.c underscore.c +BINDIR= /usr/libexec +NOMAN= +NOSHARED?=yes + +DPADD+= ${LIBCC_INT} +LDADD+= ${LIBCC_INT} + +CLEANFILES= tmp-dum.c tmp-dum.s underscore.c +underscore.c: Makefile + echo "int xxy_us_dummy;" >tmp-dum.c + ${CC} -S tmp-dum.c + echo '/*WARNING: This file is automatically generated!*/' >underscore.c + if grep _xxy_us_dummy tmp-dum.s > /dev/null ; then \ + echo "int prepends_underscore = 1;" >>underscore.c; \ + else \ + echo "int prepends_underscore = 0;" >>underscore.c; \ + fi + # wrong to do this here, but easiest way out to duplicate gcc.c. + echo "char *xstrerror(int e) { return strerror(e); }" >>underscore.c + rm -f tmp-dum.c tmp-dum.s + +.include diff --git a/gnu/usr.bin/cc/protoize/Makefile b/gnu/usr.bin/cc/protoize/Makefile new file mode 100644 index 00000000000..08f29efefb2 --- /dev/null +++ b/gnu/usr.bin/cc/protoize/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +.include "../Makefile.inc" + +.PATH: ${GCCDIR} + +.include