head	1.9;
access;
symbols
	perseant-exfatfs-base-20250801:1.9
	perseant-exfatfs-base-20240630:1.9
	cjep_sun2x:1.9.0.44
	cjep_sun2x-base:1.9
	cjep_staticlib_x-base1:1.9
	cjep_staticlib_x:1.9.0.42
	cjep_staticlib_x-base:1.9
	phil-wifi-20200421:1.9
	phil-wifi-20200411:1.9
	phil-wifi-20200406:1.9
	pgoyette-compat-merge-20190127:1.9
	pgoyette-compat-20190127:1.9
	pgoyette-compat-20190118:1.9
	pgoyette-compat-1226:1.9
	pgoyette-compat-1126:1.9
	pgoyette-compat-1020:1.9
	pgoyette-compat-0930:1.9
	pgoyette-compat-0906:1.9
	pgoyette-compat-0728:1.9
	pgoyette-compat-0625:1.9
	pgoyette-compat-0521:1.9
	pgoyette-compat-0502:1.9
	pgoyette-compat-0422:1.9
	pgoyette-compat-0415:1.9
	pgoyette-compat-0407:1.9
	pgoyette-compat-0330:1.9
	pgoyette-compat-0322:1.9
	pgoyette-compat-0315:1.9
	pgoyette-compat:1.9.0.40
	pgoyette-compat-base:1.9
	perseant-stdc-iso10646:1.9.0.38
	perseant-stdc-iso10646-base:1.9
	prg-localcount2-base3:1.9
	prg-localcount2-base2:1.9
	prg-localcount2-base1:1.9
	prg-localcount2:1.9.0.36
	prg-localcount2-base:1.9
	pgoyette-localcount-20170426:1.9
	bouyer-socketcan-base1:1.9
	pgoyette-localcount-20170320:1.9
	bouyer-socketcan:1.9.0.34
	bouyer-socketcan-base:1.9
	pgoyette-localcount-20170107:1.9
	pgoyette-localcount-20161104:1.9
	localcount-20160914:1.9
	pgoyette-localcount-20160806:1.9
	pgoyette-localcount-20160726:1.9
	pgoyette-localcount:1.9.0.32
	pgoyette-localcount-base:1.9
	netbsd-5-2-3-RELEASE:1.9
	netbsd-5-1-5-RELEASE:1.9
	yamt-pagecache-base9:1.9
	yamt-pagecache-tag8:1.9
	tls-earlyentropy:1.9.0.28
	tls-earlyentropy-base:1.9
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.9
	riastradh-drm2-base3:1.9
	netbsd-5-2-2-RELEASE:1.9
	netbsd-5-1-4-RELEASE:1.9
	netbsd-5-2-1-RELEASE:1.9
	netbsd-5-1-3-RELEASE:1.9
	agc-symver:1.9.0.30
	agc-symver-base:1.9
	tls-maxphys-base:1.9
	yamt-pagecache-base8:1.9
	netbsd-5-2:1.9.0.26
	yamt-pagecache-base7:1.9
	netbsd-5-2-RELEASE:1.9
	netbsd-5-2-RC1:1.9
	yamt-pagecache-base6:1.9
	yamt-pagecache-base5:1.9
	yamt-pagecache-base4:1.9
	netbsd-5-1-2-RELEASE:1.9
	netbsd-5-1-1-RELEASE:1.9
	yamt-pagecache-base3:1.9
	yamt-pagecache-base2:1.9
	yamt-pagecache:1.9.0.24
	yamt-pagecache-base:1.9
	bouyer-quota2-nbase:1.9
	bouyer-quota2:1.9.0.22
	bouyer-quota2-base:1.9
	matt-nb5-pq3:1.9.0.20
	matt-nb5-pq3-base:1.9
	netbsd-5-1:1.9.0.18
	netbsd-5-1-RELEASE:1.9
	netbsd-5-1-RC4:1.9
	netbsd-5-1-RC3:1.9
	netbsd-5-1-RC2:1.9
	netbsd-5-1-RC1:1.9
	netbsd-5-0-2-RELEASE:1.9
	netbsd-5-0-1-RELEASE:1.9
	jym-xensuspend-nbase:1.9
	netbsd-5-0:1.9.0.16
	netbsd-5-0-RELEASE:1.9
	netbsd-5-0-RC4:1.9
	netbsd-5-0-RC3:1.9
	netbsd-5-0-RC2:1.9
	jym-xensuspend:1.9.0.14
	jym-xensuspend-base:1.9
	netbsd-5-0-RC1:1.9
	netbsd-5:1.9.0.12
	netbsd-5-base:1.9
	mjf-devfs2:1.9.0.10
	mjf-devfs2-base:1.9
	yamt-pf42-base4:1.9
	yamt-pf42-base3:1.9
	hpcarm-cleanup-nbase:1.9
	yamt-pf42-base2:1.9
	yamt-pf42:1.9.0.8
	yamt-pf42-base:1.9
	keiichi-mipv6:1.9.0.6
	keiichi-mipv6-base:1.9
	cube-autoconf:1.9.0.4
	cube-autoconf-base:1.9
	hpcarm-cleanup:1.9.0.2
	hpcarm-cleanup-base:1.9
	netbsd-3-1-1-RELEASE:1.8
	netbsd-3-0-3-RELEASE:1.8
	netbsd-3-1:1.8.0.14
	netbsd-3-1-RELEASE:1.8
	netbsd-3-0-2-RELEASE:1.8
	netbsd-3-1-RC4:1.8
	netbsd-3-1-RC3:1.8
	netbsd-3-1-RC2:1.8
	netbsd-3-1-RC1:1.8
	netbsd-3-0-1-RELEASE:1.8
	netbsd-3-0:1.8.0.12
	netbsd-3-0-RELEASE:1.8
	netbsd-3-0-RC6:1.8
	netbsd-3-0-RC5:1.8
	netbsd-3-0-RC4:1.8
	netbsd-3-0-RC3:1.8
	netbsd-3-0-RC2:1.8
	netbsd-3-0-RC1:1.8
	netbsd-2-0-3-RELEASE:1.8
	netbsd-2-1:1.8.0.10
	netbsd-2-1-RELEASE:1.8
	netbsd-2-1-RC6:1.8
	netbsd-2-1-RC5:1.8
	netbsd-2-1-RC4:1.8
	netbsd-2-1-RC3:1.8
	netbsd-2-1-RC2:1.8
	netbsd-2-1-RC1:1.8
	netbsd-2-0-2-RELEASE:1.8
	netbsd-3:1.8.0.8
	netbsd-3-base:1.8
	netbsd-2-0-1-RELEASE:1.8
	netbsd-2:1.8.0.6
	netbsd-2-base:1.8
	netbsd-2-0-RELEASE:1.8
	netbsd-2-0-RC5:1.8
	netbsd-2-0-RC4:1.8
	netbsd-2-0-RC3:1.8
	netbsd-2-0-RC2:1.8
	netbsd-2-0-RC1:1.8
	netbsd-2-0:1.8.0.4
	netbsd-2-0-base:1.8
	netbsd-1-6-PATCH002-RELEASE:1.8
	netbsd-1-6-PATCH002:1.8
	netbsd-1-6-PATCH002-RC4:1.8
	netbsd-1-6-PATCH002-RC3:1.8
	netbsd-1-6-PATCH002-RC2:1.8
	netbsd-1-6-PATCH002-RC1:1.8
	netbsd-1-6-PATCH001:1.8
	netbsd-1-6-PATCH001-RELEASE:1.8
	netbsd-1-6-PATCH001-RC3:1.8
	netbsd-1-6-PATCH001-RC2:1.8
	netbsd-1-6-PATCH001-RC1:1.8
	fvdl_fs64_base:1.8
	netbsd-1-6-RELEASE:1.8
	netbsd-1-6-RC3:1.8
	netbsd-1-6-RC2:1.8
	netbsd-1-6-RC1:1.8
	netbsd-1-6:1.8.0.2
	netbsd-1-6-base:1.8
	netbsd-1-3-PATCH003:1.4
	netbsd-1-3-PATCH003-CANDIDATE2:1.4
	netbsd-1-3-PATCH003-CANDIDATE1:1.4
	netbsd-1-3-PATCH003-CANDIDATE0:1.4
	netbsd-1-3-PATCH002:1.4
	netbsd-1-3-PATCH001:1.4
	netbsd-1-3-RELEASE:1.4
	netbsd-1-3-BETA:1.4
	netbsd-1-3:1.4.0.2
	netbsd-1-3-base:1.4
	GCC_2_7_2_1:1.1.1.2
	FSF:1.1.1
	netbsd-1-2-PATCH001:1.2
	netbsd-1-2-RELEASE:1.2
	netbsd-1-2-BETA:1.2
	netbsd-1-2-base:1.2
	netbsd-1-2:1.2.0.4
	FSF-2-7-2:1.1.1.1;
locks; strict;
comment	@# @;


1.9
date	2006.06.02.22.16.22;	author mrg;	state dead;
branches;
next	1.8;

1.8
date	2001.06.18.16.18.35;	author tv;	state Exp;
branches;
next	1.7;

1.7
date	98.12.12.23.45.56;	author tv;	state dead;
branches;
next	1.6;

1.6
date	98.07.10.16.37.55;	author rvb;	state Exp;
branches;
next	1.5;

1.5
date	98.04.09.00.32.34;	author tv;	state Exp;
branches;
next	1.4;

1.4
date	97.05.13.21.01.57;	author phil;	state Exp;
branches;
next	1.3;

1.3
date	97.05.09.05.07.34;	author mycroft;	state Exp;
branches;
next	1.2;

1.2
date	96.03.05.01.02.05;	author jtc;	state Exp;
branches;
next	1.1;

1.1
date	95.12.01.17.59.56;	author phil;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	95.12.01.17.59.56;	author phil;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	97.05.14.05.08.07;	author phil;	state Exp;
branches;
next	;


desc
@@


1.9
log
@remove support for building (with) GCC 2.95.  also:
- always install <stdbool.h>
- don't generate a fake one for vax / gettext.
@
text
@#	$NetBSD: Makefile,v 1.8 2001/06/18 16:18:35 tv Exp $

PROG=		cc1plus
SRCS=		${G_CXX_OBJS:.o=.c} c-common.c c-pragma.c

CPPFLAGS+=	-I${DIST}/gcc/cp

.include "../Makefile.backend"

.PATH: ${DIST}/gcc/cp ${DIST}/gcc
@


1.8
log
@Add gcc 2.95.2 build framework, and i386 config files from toolchain2netbsd.
This should not be used directly for building host tools; rather, the top
level bootstrap (to be committed separately) should be used to build the
entire system including this compiler.
@
text
@d1 1
a1 1
#	$NetBSD$
@


1.7
log
@GC old gcc 2.7.2.2.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.6 1998/07/10 16:37:55 rvb Exp $
d3 2
a4 7
PROG=	cc1plus
SRCS=	parse.y call.c decl.c errfn.c expr.c \
	pt.c sig.c typeck2.c class.c decl2.c \
	error.c gc.c lex.c ptree.c spew.c \
	typeck.c cvt.c edsel.c except.c init.c \
	method.c search.c tree.c xref.c repo.c
YHEADER=1
d6 1
a6 1
lex.o pt.o spew.o: parse-h
d8 1
a8 4
parse-h: parse.h
	grep '^#define[         ]*YYEMPTY' parse.c >>parse.h
	@@touch parse-h
CLEANFILES+= parse-h
d10 1
a10 1
.include "../Makefile.cc1"
@


1.6
log
@The .o files should depend on the h file, not the .c files
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.5 1998/04/09 00:32:34 tv Exp $
@


1.5
log
@.y.c <sys.mk> rule fixes.  Don't create a y.tab.h file unless asked for,
and use smarter creation of the header file.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.4 1997/05/13 21:01:57 phil Exp $
d11 1
a11 1
lex.c pt.c spew.c: parse-h
@


1.4
log
@Update gcc2netbsd to generate the current gcc tree when given gcc-2.7.2.
Added a new patch mechanism to gcc2netbsd so changes from the FSF source
are seen in gcc2netbsd.  Sync some Makefiles to output of current gcc2netbsd.
(Cosmetic changes only to the Makefiles.)
@
text
@d1 1
a1 1
#	$NetBSD: $
d4 1
a4 1
SRCS=	parse.c call.c decl.c errfn.c expr.c \
d8 2
a9 3
	method.c search.c tree.c xref.c repo.c \
	
lex.o pt.o spew.o: parse.h
d11 1
a11 1
CLEANFILES+=	parse.c parse.h
d13 4
a16 5
parse.c parse.h: parse.y
	$(YACC) -d $(.IMPSRC)
	grep '^#define[         ]*YYEMPTY' y.tab.c >>y.tab.h
	mv -f y.tab.c parse.c
	mv -f y.tab.h parse.h
@


1.3
log
@Use " includes, and some other cleanup.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2 1996/03/05 01:02:05 jtc Exp $
d4 6
a9 6
SRCS=	call.c decl.c errfn.c expr.c pt.c sig.c \
typeck2.c class.c decl2.c error.c gc.c lex.c \
parse.c ptree.c spew.c typeck.c cvt.c edsel.c \
except.c init.c method.c search.c tree.c xref.c \
repo.c 

d13 1
@


1.2
log
@Removed parse.c and parse.h, now generated from parse.y.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1.1.1 1995/12/01 17:59:56 phil Exp $
a3 1

d12 2
a13 3
CLEANFILES += parse.c parse.h
parse.h: parse.c
parse.c: parse.y
d19 1
a19 1
.include <../Makefile.cc1>
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
#	$NetBSD: $
d10 10
@


1.1.1.1
log
@Import gcc-2.7.2.  Since it is in the gcc directory instead of the gcc2
directory, this is being done now.  We will live with two trees until
the "formal" switch over by changing src/gnu/usr.bin/Makefile.
@
text
@@


1.1.1.2
log
@Import of gcc-2.7.2.1.
@
text
@a3 7
SRCS=	parse.c call.c decl.c errfn.c expr.c \
	pt.c sig.c typeck2.c class.c decl2.c \
	error.c gc.c lex.c ptree.c spew.c \
	typeck.c cvt.c edsel.c except.c init.c \
	method.c search.c tree.c xref.c repo.c \
	
lex.o pt.o spew.o: parse.h
d5 5
a9 1
CLEANFILES+=	parse.c parse.h
d11 1
a11 7
parse.c parse.h: parse.y
	$(YACC) -d $(.IMPSRC)
	grep '^#define[         ]*YYEMPTY' y.tab.c >>y.tab.h
	mv -f y.tab.c parse.c
	mv -f y.tab.h parse.h

.include "../Makefile.cc1"
@
