matt
11614bb2b2
MKCOMPAT fixes for when compat MACHINE_CPU != normal MACHINE_CPU
2014-08-10 23:25:49 +00:00
christos
cf14ae3072
remove second _errno.h
2011-10-27 19:56:50 +00:00
christos
229c949ab2
HACK: Include _errno.c here for powerpc64 build. Otherwise __errno does not
...
resolve. Why?
2011-10-27 17:18:09 +00:00
matt
2f86908fcf
Use PRINTOBJDIR to get the object directory of libc and use that with -I.
2011-01-18 16:41:51 +00:00
matt
cbf89944a0
Add -D_REENTRANT
2011-01-17 09:43:56 +00:00
matt
2dd1b647a7
For cerror, allow -I../libc to allow inclusion of any assym.h, if up.
2011-01-16 03:29:36 +00:00
matt
314296c406
Let libposix and librt have their own version of __cerror (__posix_cerror and
...
__rt_cerror). This enables each library (including libc) the oppurtunity to
make its __cerror hidden and avoid being called via the PLT. No user visible
differences to no need to bump the minor number.
2011-01-14 05:19:59 +00:00
mrg
45ce2feab7
use libc/libcincludes.mk.
2008-10-26 07:28:49 +00:00
he
4869f8a215
Need to point to sys/ for includes to pick up <sys/lwpctl.h> for
...
the lint stubs.
2007-11-13 10:22:15 +00:00
lukem
1f560b89c0
Append to AFLAGS rather than setting AINC.
2004-04-18 04:26:15 +00:00
lukem
6dbd72c053
MAKEVERBOSE messages
2004-02-08 22:52:41 +00:00
lukem
a93ea220fc
Rework how dependency generation is performed:
...
* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES.
This is a change of behaviour. If a Makefile wants the clean semantics
it must specifically append to CLEANFILES.
Resolves PR toolchain/5204.
* To recap: .d (depend) files are generated for all files in SRCS and DPSRCS
that have a suffix of: .c .m .s .S .C .cc .cpp .cxx
* If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES
* Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d depend upon ${DPSRCS}
* Deprecate the (short lived) DEPENDSRCS
Update the various Makefiles to these new semantics; generally either
adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing
specific .o dependencies with DPSRCS entries.
Tested with "make -j 8 distribution" and "make distribution".
2003-08-01 17:03:41 +00:00
christos
a99e10df08
Use ${HOST_SH}
2003-05-08 13:23:14 +00:00
thorpej
2dcac9e4eb
Make the generated .S files depend on ${.CURDIR}/sys/Makefile.inc.
2003-01-28 00:33:23 +00:00
thorpej
3fba05d66e
Set LLIBS to nothing; no sense in warning about the routines from
...
libc that we know we are replacing.
2002-09-14 21:18:20 +00:00
thorpej
6363558907
Invoke makelintstub with CPP in the environment.
2002-09-14 21:16:43 +00:00
lukem
ebb6fc9eb8
Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc).
...
(Reduces make output by ~ 20%)
2002-08-19 09:41:27 +00:00
tv
83d13930d0
Don't run makelintstub if MKLINT=no.
2002-01-29 19:03:01 +00:00
tv
4f2487f123
Update to match libc's new .S build rules.
2001-11-13 18:55:00 +00:00
itojun
99b0df5333
use MACIHNE_CPU to determine architecture-dependent source code directory.
...
is use of exists(foo) safe enough?
TODO: many other places to fix
2001-01-08 08:29:59 +00:00
itojun
8145e73c70
sh3 split
2001-01-04 08:59:24 +00:00
is
cff7bedd54
Actually profile system calls.
...
Problem and most of the fix reported by Anders Hjalmarsson in PR 4976; libposix
mentioned by Chris G. Demetriou.
1999-10-27 14:58:28 +00:00
sommerfeld
520b575ce0
Fix build with DESTDIR set in mk.conf..
1999-08-21 03:28:54 +00:00
kleink
2175038069
Some cleanup; g/c unneeded lint stub files.
1999-07-05 15:54:18 +00:00
abs
edc1a24a56
Add a note to update src/distrib/sets/lists/base/shl.*, and add a missing
...
RCS Id.
1999-02-25 08:02:19 +00:00
drochner
3654576f9f
make this build again after the mips->mipse? transition
1999-02-24 15:10:16 +00:00
kleink
2323c86415
Bump libposix minor version to 1: addition of chown(), fchown() and lchown().
1998-02-14 20:44:54 +00:00
kleink
2182dd6195
Generate PSEUDO-stubs for chown(), fchown() and lchown(). Also, change the
...
prefix of the actual syscall from "posix_" to "__posix_".
1998-02-14 20:44:06 +00:00
perry
93db5caa95
RCSID Police.
1998-01-05 07:41:06 +00:00
cgd
6a1e9744f2
sh makelintstub, rather than trying to execute it directly
1997-11-06 22:34:01 +00:00
thorpej
66abcf57d6
Instead of creating a .ln for each syscall stub, create one (big) .ln
...
per class of syscall stubs. This is much more efficient (though it's still
pretty inefficient).
This also fixes a problem with syscall.h and DESTDIR which was pretty
well buried in the old implementation.
From Chris Demetriou <cgd@pa.dec.com>.
1997-11-05 05:46:18 +00:00
lukem
4d327fc09d
use CPPFLAGS instead of CFLAGS
1997-10-23 02:53:50 +00:00
cjs
7a66732d34
Back out BUILDDIR and NOINSTALL changes.
1997-05-31 21:21:13 +00:00
cjs
7b9ee5e56e
DESTDIR -> BUILDDIR
1997-05-30 21:47:34 +00:00
cjs
47dba1e5a2
DESTDIR -> BUILDDIR
1997-05-30 14:16:59 +00:00
jonathan
fbae7af166
Use toolchain-driven PIC flags to build .so files from assembler source,
...
instead of inline tests on ${arch} and duplicate rules.
1997-05-24 03:29:22 +00:00
kleink
805ff80049
Add POSIX compatibility library.
1997-05-18 20:14:21 +00:00