| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
be added in /etc/make.conf. Yes folks, the alpha kernel is coming to
a screen (and hopefully a disk) near you. Thanks to Doug.
|
|
|
|
|
|
|
| |
recently added definitions from sys.mk to bsd.own.mk. Include the
src-relative bsd.own.mk in src/Makefile to pick up all new definitions.
Don't check that MACHINE_ARCH is defined in src/Makefile, since it is
(and should have been) guaranteed to be defined.
|
|
|
|
|
| |
/etc/make.conf - it changes LIBDIR in bsd.own.mk. Note that there are
still problems with this, individual Makefiles cannot override BINFORMAT.
|
|
|
|
| |
PR: 3476
|
|
|
|
|
| |
I'm told that I botched the tabs too. I'm not sure they are fixed now
because I find that rather tedious.
|
|
|
|
| |
so that it works all the time.
|
|
|
|
|
| |
NetBSD syscalls are being used, so spam all compiles with the define
that indicates this.
|
|
|
|
|
| |
Submitted by: Brian Cully <shmit@erols.com>
PR: 6178
|
|
|
|
|
|
|
|
|
| |
Notes:
- We no longer use -fgnu-runtime in bsd.lib.mk, since it is the default
and bsd.lib.mk is the wrong place to override it.
- Gnu C doesn't have a special compiler driver for Objective C like it
does for C++. The defaults are suitable for Gnu C. Use `OBJCLIBS='
in /etc/make.conf for POC.
|
|
|
|
|
|
| |
and does not require any special action on the part of the user to
take advantage of it. And no, it probably won't work with c89. Cry me
a river!
|
|
|
|
|
| |
Submitted by: Shigio Yamaguchi <shigio@wafu.netgate.net>
Tested by: make buildworld
|
|
|
|
| |
compatibility).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
it is built with this defined (which it isn't by default). This change
to sys.mk treats the absence of MACHINE_ARCH as i386 on the assumption
that it will be appropriately defined (as something else) on any other
architecture. When building FreeBSD's make with NetBSD tools, both
MACHINE and MACHINE_ARCH are correctly set (e.g. when bootstrapping
FreeBSD's make on NetBSD/mvme68k, MACHINE=mvme68k and
MACHINE_ARCH=m68k). This isn't really needed for the alpha which
has both defined as 'alpha', but I thought it was worth getting the
distinction between a MACHINE and a MACHINE_ARCH correct now.
Now, shouldn't PC98 have MACHINE=pc98 and MACHINE_ARCH=i386 ??!!
|
|
|
|
| |
Alpha is elf, not aout.
|
|
|
|
|
|
|
|
| |
.if in Makefiles. bsd.prog.mk and bsd.lib.mk do not depend on it however.
Allow overriding of the -soname arg when building the lib*crypt.so* libs
since libdescrypt.so and libscrupt.so both need a -soname of libcrypt.so
so that the symlink is obeyed at runtime rather than at compile time.
|
|
|
|
|
|
| |
since 2.1.x make(1) apparently does not have the -m switch to set both
the the bsd.*.mk and sys.mk location, and this breaks 'make world' from a
2.1.x system.
|
|
|
|
|
|
|
|
| |
note, using "-Wl,-f" to generate a library objects list doesn't work
anymore since the hack to ld hasn't been incorporated into binutils-2.8.
(and the -f switch is used for something else already)
This is disabled by default, don't panic! :-)
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
|
| |
|
|
|
|
| |
Inspired by: bde and brian@mediacity.com
|
|
|
|
| |
Suggested by: bde (via steve)
|
|
|
|
|
|
|
| |
will only be enabled when the first non-comment line
of the Makefile contains the .POSIX directive.
Submitted by: Joerg Wunsch <joerg@freebsd.org>
|
| |
|
|
|
|
| |
Suggested by: peter
|
|
|
|
| |
Make lex rules reentrant.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Enable `.c' rule. (Null suffix rules were disabled because of bugs in old
versions of make.)
Add ${LDFLAGS} to all rules that involve linking.
|
|
|
|
| |
bugs when using -O2.
|
|
|
|
| |
instead
|
|
|
|
| |
civilization: Use -O2 and MSUN as default, and X11 is in /usr/X11R6
|
|
|
|
| |
Submitted by: bde
|
|
|
|
|
|
|
|
| |
for the 1.1.5 FreeBSD make. For now just comment it out until a fix for
make can be found.
Reviewed by: bde
Submitted by: rgrimes
|
|
|
|
|
|
|
| |
be easy to change to /usr/X11R6 if and when the time comes. This is
to deal with things like xditview which otherwise had hardcoded assumptions
about where X lived. Yuck.
Submitted by: jkh
|
|
|
|
|
| |
Reviewed by:
Submitted by:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
previous commit:
+ Everything is initialized using ?= instead of =.
+ Nicer formatting (more white space).
+ .c: rule.
Add macros ECHO and ECHODIR. Both are normally `echo', but when
the make flags include -s, ECHO is set to `true' and when the make
flags include two or more -s's ECHODIR is set to `true'. @${ECHO}
should be used instead of @echo in most cases. ${ECHODIR} is
intended to be used mainly for messages about directory names.
|
|
|
|
| |
as I can tell, this is ts the right thing to do.
|
|
|