gwr
a53b58b220
Use <bsd.lib.mk>
1997-09-26 15:05:10 +00:00
gwr
20b3817ab1
BSD-style build infrastructure for readline-2.1
1997-09-26 02:53:21 +00:00
gwr
99bb0eafe5
remove old comment
1997-09-26 02:43:34 +00:00
gwr
738eb4fcb7
BSD-style build infrastructure for binutils/bfd
1997-09-26 02:38:49 +00:00
cjs
7a66732d34
Back out BUILDDIR and NOINSTALL changes.
1997-05-31 21:21:13 +00:00
cjs
5fd7ce7066
These updates to the build allow building against include files
...
and libs in the object tree, if you use a separate object tree,
while maintaining backward compatability with other build methods.
See the notes in src/share/mk/bsd.README for full details. Note
that the `make includes' target now only installs the include files
in the build directory (if you use one--otherwise they go in DESTDIR
just like before); `make install' will install include files in
DESTDIR.
1997-05-26 03:55:19 +00:00
mycroft
342631d43f
Fix minor biff in previous.
1997-05-07 07:57:56 +00:00
mycroft
fd8daf980e
Add .MAKE to the .OBJDIR hacks, so they work with `make -n'.
1997-05-07 07:15:34 +00:00
thorpej
9d7af91ffa
Fix a botch in the last change made (to accomodate the PowerPC), pointed
...
out by Chris Demetriou <cgd@netbsd.org>
1997-04-20 20:20:12 +00:00
thorpej
59d5b749b4
Define _G_NEED_STDARG_H - needed for NetBSD/powerpc's varargs/stdarg
...
implementation.
1997-04-16 20:42:46 +00:00
christos
0aad9d4378
Makefile cleanups
1997-03-24 22:02:40 +00:00
veego
5fd45e1ff6
changes for bsd.lib.mk: s/PICFLAG/CPICFLAGS/
1997-03-16 15:45:15 +00:00
mikel
b0b6c886f4
install *.cc headers from libstdc++/st[dl]; from Steven J. Dovich in
...
PR lib/2488.
1997-02-07 07:14:02 +00:00
cgd
60bc771353
convert genclass makefile to standard 'just install the shell script' form,
...
a la /usr/bin/true's makefile and others like it. It's simpler than
what was here before, and more correct in terms of providing the variables
that the .mk files expected.
1996-12-22 20:46:06 +00:00
pk
cb7f6e2af3
Include c++rt.o when building shared library in libstdc++/Makefile
1996-12-22 13:37:30 +00:00
pk
051d8d1895
Include c++rt.o when building shared library
1996-12-22 13:35:51 +00:00
cgd
1a7d5b7fdf
don't bother trying to lint c++ libraries, since lint can't deal with
...
c++ and a lint library containing only the C functions is pretty
much useless.
1996-12-20 01:04:17 +00:00
cgd
8ac4f8973d
re-enable libg++ on the Alpha
1996-12-17 21:33:20 +00:00
cgd
b02b09670a
on the Alpha, don't include c++rt0.o on the link line. (1) it doesn't
...
exist, and (2) its purpose on the link line is taken care of automatically
by the library-building process.
1996-12-17 21:32:26 +00:00
phil
6a4e12cde0
Patch from cgd to make these work on the alpha.
1996-12-17 19:35:00 +00:00
phil
b98fb70d78
Removing files that are not in libg++ 2.7.2 because the functions got
...
moved to libio.
1996-12-17 19:28:50 +00:00
phil
9d6cf59d37
Fix conflicts in libg++ 2.7.2 import.
1996-12-17 19:14:14 +00:00
phil
1496ef1851
Import of libg++ 2.7.2.
1996-12-17 18:55:08 +00:00
thorpej
46ac224706
Use ${INSTALL}.
1996-10-18 02:52:59 +00:00
mrg
5a73459f3e
don't create directories here; let mtree do it
1996-05-22 02:05:52 +00:00
mrg
b27f618724
don't create directories here; let mtree do it
1996-05-22 01:48:54 +00:00
phil
a964fa9b57
Back out the change to include libio and libiostream.
1996-05-16 21:03:24 +00:00
phil
0534b81c29
Install includes from libio and enable building and installation of libio and
...
libiostream. Some functions are duplicated in libio, libiostream and
libstdc++. If needed, we can remove duplicated functions later.
(Fixes PR 2390)
1996-05-15 22:56:13 +00:00
jtc
c63d7d5d2e
Use 'includes' instead of 'beforeinstall' target to install headersUpdate libg++2netbsd to match
1996-04-25 01:16:07 +00:00
phil
d012169278
Fix problems with which and where includes are installed.
1996-04-08 02:45:55 +00:00
phil
208dd8b0cc
Adding librx to libg++ tree. (Closes PR 2271 and 2298.)
1996-04-04 23:33:45 +00:00
veego
b9f085f78f
Restore a local change from our old libg++ to fix a compile warning
1996-03-13 23:07:35 +00:00
phil
4de8058449
Added / in cmp path for /usr/include/g++/stl. (To match libg++2netbsd and
...
be correct.)
1996-03-11 17:22:42 +00:00
thorpej
e311fddd2a
Fix installation of header files.
1996-03-11 04:58:22 +00:00
thorpej
a039d62135
s/ALLSRC/IMPSRC/ so that we don't try to compile header files. From
...
Gary D. Duzan <gary@wheel.tiac.net>.
1996-03-11 02:38:44 +00:00
phil
14b81cb599
Removing old libg++.
1996-03-09 00:36:34 +00:00
phil
84a13b4cb6
Removal of old libg++.
1996-03-09 00:28:43 +00:00
phil
03548c36c3
Deleting old libg++.
1996-03-09 00:25:38 +00:00
phil
30eeb22555
Fix typo in comment.
1996-03-09 00:20:44 +00:00
phil
b55390258b
Conflict resolution for 2.7.1 import.
1996-03-09 00:18:56 +00:00
phil
357744cd54
Import of libg++-2.7.1.
1996-03-09 00:00:51 +00:00
mycroft
c4bba69708
Adjust for new G++ name mangling convention.
...
From Niklas Hallquist, PR 1557.
1996-02-08 03:43:31 +00:00
thorpej
b634b9d5ac
Fix really rediculous typo I introduced.
1996-01-05 08:30:45 +00:00
thorpej
2583d55c05
Use getrlimit() instead of vlimit(), like BSD/OS and OSF/1 do.
1996-01-01 19:40:48 +00:00
chopps
0dd5a89778
fix scoping and other related problems reported in pr#1859
1995-12-30 03:32:18 +00:00
thorpej
d6886078f2
Don't define MAXFLOAT if __NetBSD__ is defined. Mark this XXX. Hopefully,
...
we won't have to worry about it when libg++ is upgraded. This is necessary
for libg++ to compile with -Werror.
1995-12-16 01:03:33 +00:00
christos
99fc0f40d9
Parallel make fixes
1995-10-22 21:04:42 +00:00
cgd
a12c29d63c
if NetBSD, include sys/cdefs.h and don't define __P here.
1995-04-29 05:32:40 +00:00
cgd
0f099d92af
changes to make the src/gnu code compile happily on the alpha:
...
Mostly casts here and there to kill warnings or bugs. occasional
addition of prototypes and/or changes to bring protos into scope.
1995-04-23 08:35:30 +00:00
cgd
b0c276cd95
don't build libg++ on the alpha
1995-04-23 07:50:21 +00:00
mycroft
4c34be6b52
Clean up deleted files.
1995-03-01 00:00:00 +00:00
jtc
1766d4483b
Use ${BINOWN} and ${BINGRP}.
1995-01-12 19:06:53 +00:00
deraadt
6e34e2ecbe
Can't do `#ifdef BSD' unless we've pulled in <sys/param.h>
1994-09-18 02:57:08 +00:00
mycroft
5156a7b075
Do something more intelligent when compiling into ${DESTDIR}.
1994-07-06 04:06:27 +00:00
cgd
97e0e0acd1
don't strip the script. pointed out by Duncan McEwan <duncan@comp.vuw.ac.nz>
1994-06-30 07:12:10 +00:00
jtc
e11807daea
Use new support for *.sh files in <bsd.prog.mk> to simplify Makefile.
...
Don't add ${DESTDIR} when replacing PROTODIR in script.
1994-06-28 05:39:53 +00:00
cgd
8a42d9035d
bump version number
1994-03-27 11:12:53 +00:00
cgd
1a1b1466cb
kill bogus install -d's. for those that are appropriate (libg++),
...
make owner and mode explicit, to make the mtree files.
1994-02-10 02:17:56 +00:00
cgd
8f54ff345b
don't use 'make' explicitly
1994-02-10 01:47:47 +00:00
cgd
0409100437
you can't use DESTDIR to help specify a library for LDADD or DPADD,
...
for a couple of reasons: (1) you're not supposed to, and (2) the first
time you try to 'make' with DESTDIR set to a certain place, things
will break.
1994-01-07 13:27:03 +00:00
jtc
bb0242b058
Don't remove c++ header directory before installing headers.
...
Users who still have old headers loose.
1994-01-07 00:16:43 +00:00
pk
30ebbeb8bf
Use ${DESTDIR}.
...
Handcraft ${LIBCURSES} as we don't include bsd.prog.mk here.
1994-01-05 21:56:40 +00:00
mycroft
827166f3bc
Asleep at the wheel. Fix LDADD and DPADD correctly this time.
1994-01-05 21:34:30 +00:00
mycroft
212a74c429
Add -lcurses (for now).
1994-01-05 21:27:44 +00:00
pk
0717be952c
The first C++ shared library version.
1994-01-05 21:22:16 +00:00
pk
59e6fa2423
Link with /usr/lib/c++rt0.o, which takes care of ctors/dtors in the library.
1994-01-05 21:20:05 +00:00
mycroft
b7a74adfed
Clean up deleted files.
1993-12-05 14:27:02 +00:00
cgd
7dba1e2544
get rid of libregex; it's unused
1993-12-05 14:26:22 +00:00
jtc
f4f0a0574f
Don't reference libiberty --- it's gone.
1993-11-17 21:22:34 +00:00
mycroft
667fb45afc
Clean up deleted files.
1993-11-17 21:14:09 +00:00
jtc
baa5b7b22f
Don't include libiberty's insque(), remque(), or strerror().
...
We have our own implementations in our C library.
Libg++-2.5.1 doesn't include them either.
1993-11-17 20:57:58 +00:00
jtc
fe9a0572d1
For the moment, we still have to install "values.h" from g++-include.
1993-11-17 20:43:37 +00:00
mycroft
98999bd79c
Clean up deleted files.
1993-11-17 20:38:22 +00:00
jtc
1fffdc0cb5
Remove /usr/include/g++/* before installing headers --- it may contain
...
obsolete headers that have to be removed.
Don't install "compatibility" headers --- our headers are C++ safe and
GNU's headers don't match our library.
1993-11-17 19:54:46 +00:00
cgd
c88bada6aa
delete underscores for new curses
1993-11-12 00:27:26 +00:00
jtc
c824ac0cb8
Don't install libgnuregex.
1993-11-11 01:25:58 +00:00
cgd
daea3d2f86
add shlib_version file, with version 0.0
1993-11-08 03:48:53 +00:00
cgd
741cd52621
NOPIC until we can use c++ shlibs
1993-11-07 10:56:02 +00:00
cgd
47850d1d3b
combine malloc, free, and realloc into one file, because that's what
...
libc does, and we don't want things to get screwed up at link-time.
1993-10-26 06:52:16 +00:00
jtc
e0ee30aed4
Use `:', rather than `.' to separate user and group in chown commands
...
in case we ever decide to remove the support for the (obsolete) `.'
separator.
1993-09-30 22:42:09 +00:00
jtc
2d074d37f6
Include prototype for strerror().
1993-09-27 18:25:49 +00:00
rich
7367e2c3e5
Added genclass which supports simple templates for container classes.
1993-09-23 23:28:29 +00:00
cgd
3560b76d3f
add gnu malloc library. to use, -lgnumalloc (same style as -lgnuregex)
1993-09-23 21:10:27 +00:00
mycroft
14e1bdc51e
__386BSD__ --> __NetBSD__
1993-08-15 17:01:00 +00:00
mycroft
385c820372
__386BSD__ --> __NetBSD__
1993-08-15 16:47:00 +00:00
mycroft
60a39ee356
Changes for new Curses.
1993-08-15 16:18:41 +00:00
mycroft
e1c5bd9b41
Change order of #includes so math-68881.h doesn't barf.
1993-08-15 16:00:41 +00:00
mycroft
6929a219ae
Someone forgot this file.
1993-08-14 22:38:25 +00:00
mycroft
2b542f0acf
__386BSD__ --> __NetBSD__
1993-08-14 22:07:30 +00:00
mycroft
d2830fa48d
Add LIB= line which I accidentally deleted 4 revisions ago.
1993-08-03 21:57:49 +00:00
mycroft
210cab4541
Add RCS identifiers, remove some completely useless RCS logs and patchkit
...
headers, and a few other insignificant changes.
1993-08-02 17:18:41 +00:00
mycroft
e9d867ef50
Add RCS identifiers.
1993-08-01 17:54:45 +00:00
cgd
34dfeef26f
fix for "libregex"
1993-07-18 11:52:35 +00:00
mycroft
0dbd8e640b
Clean up deleted files.
1993-07-18 11:19:29 +00:00
cgd
d32ad4a14f
note version
1993-07-18 11:17:07 +00:00
mycroft
8d7d3883e3
Fix C++ dependencies for good. `make depend' is now done in two passes--one
...
of C files and one for C++ files. No need to specify `-+' in your Makefile,
as it is now done automatically.
1993-07-17 13:43:50 +00:00
mycroft
631ba0dc25
Make `make depend' really work.
1993-07-17 12:43:17 +00:00
mycroft
602e86f3d6
Nuke extraneous suffix rules, and make depend work.
1993-07-17 12:12:57 +00:00
paul
ea1ba63613
Updated to 2.4
1993-07-16 03:31:54 +00:00
cgd
6d907e7559
install g++ includes when doing a "make install"
1993-07-15 19:05:11 +00:00