summaryrefslogtreecommitdiffstats
path: root/sys/conf/Makefile.i386
Commit message (Collapse)AuthorAgeFilesLines
* In order to bring about the end of the universe, delete the lines:peter2001-08-151-2/+0
| | | | # DO NOT DELETE THIS LINE -- make depend uses it
* Further Makefile.* sync (from Makefile.ia64). The lint target has beenpeter2001-08-031-6/+0
| | | | | | commented out in the entire life of the 2.x+ branch and given the amount of gcc-specific code we have and the warning checks that gcc does I'm not sure that it is going to get us much for some time.
* When building a debugging kernel with modules, build modules withsheldonh2001-08-021-0/+3
| | | | | | debugging support as well. Debugging module support is handled identically to kernel debugging support, right down to poor choice of make variable names.
* param.c no longer gets special treatment. Use the source tree version.peter2001-07-261-13/+6
|
* Bump config version.imp2001-07-021-1/+1
|
* Move kernel compile directory from sys/compile/FOO toimp2001-06-301-1/+1
| | | | | | | sys/compile/${MACHINE}/FOO. Reviewed by: arch, obrien, peter and the USENIX terminal room secret kernel cabal
* With this commit, I hereby pronounce gensetdefs past its use-by date.peter2001-06-131-17/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace the a.out emulation of 'struct linker_set' with something a little more flexible. <sys/linker_set.h> now provides macros for accessing elements and completely hides the implementation. The linker_set.h macros have been on the back burner in various forms since 1998 and has ideas and code from Mike Smith (SET_FOREACH()), John Polstra (ELF clue) and myself (cleaned up API and the conversion of the rest of the kernel to use it). The macros declare a strongly typed set. They return elements with the type that you declare the set with, rather than a generic void *. For ELF, we use the magic ld symbols (__start_<setname> and __stop_<setname>). Thanks to Richard Henderson <rth@redhat.com> for the trick about how to force ld to provide them for kld's. For a.out, we use the old linker_set struct. NOTE: the item lists are no longer null terminated. This is why the code impact is high in certain areas. The runtime linker has a new method to find the linker set boundaries depending on which backend format is in use. linker sets are still module/kld unfriendly and should never be used for anything that may be modular one day. Reviewed by: eivind
* Move the -I../../../include or -I/usr/include to the last entry on thepeter2001-06-121-6/+7
| | | | | cc arguments. Otherwise ipfilter's bogus #include lines will compile reference /usr/include/netinet/ip_frag.h etc.
* Relocate IPFilter from sys/netinet to sys/contrib/ipfilter.jlemon2001-06-071-0/+3
|
* New files and layout for the ACPI CA 20010518 update.msmith2001-05-291-1/+1
|
* Add back in the bits to remove any existing "schg" flags as we haveobrien2001-04-291-0/+2
| | | | kernel's out in wild that still have these flags set.
* Don't install KO's with the "schg" flag.obrien2001-04-251-9/+2
| | | | | | | We are way too inconsistent with our setting of the "schg" flag, and in our default install, it doesn't really offer any additional security. Reviewed by: arch@
* Ignore chflags errors. This makes installing to nfs mounted targetimp2001-04-251-2/+2
| | | | directories work.
* Add support for MODULES_OVERRIDE. This is a list of modules to buildimp2001-04-021-0/+3
| | | | | | | | | instead of all of them. You can put this in /etc/make.conf or in makeoptions. Reviewed by: arch@ # docs to follow.
* Restore the careful preservation of .depend (rev 1.78 of Makefile.i386)obrien2001-03-241-2/+4
| | | | | | | | that I removed in my last commit dealing with `make depend' bogons. This commit has some races, but hopefully they are too short to matter. Unfortuneatly, neither .newdep nor .olddep is removed by `make clean'. Submitted by: bde
* Use CPUTYPE to add appropriate compiler flags to COPTFLAGS for kernelkris2001-03-121-1/+4
| | | | | | builds. This may be disabled using the NO_CPU_COPTFLAGS variable. Reviewed by: arch
* Add a 'clobber' target.. Like 'clean' but it takes out even the configpeter2001-02-271-0/+8
| | | | generated stuff, leaving only 'version' in the build dir.
* genassym.sh does not work with a.out because the sizes are rounded uppeter2001-02-251-2/+2
| | | | | | | | | | by the compiler. ie: char foo[0] comes out as 4 bytes on a.out, and we depended on it coming out as 0 for the script version. :-( Make double sure that genassym.o is built and nm'ed in elf mode. (ia64 skipped since it is stuck on the linux toolchain and doesn't understand the -elf switches)
* Revert gensetdefs.pl reversal.marcel2001-02-171-1/+1
|
* Fix `make depend' => `make kernel-depend'. Using the dependancy fileobrien2001-02-121-1/+5
| | | | when rebuilding it is just Wrong.
* Revert previous commit. I messed up my testing.marcel2001-01-281-1/+1
|
* Improve kernel bootstrapping:marcel2001-01-281-1/+1
| | | | | | | | | o Use objdump instead of gensetdefs(1) to build the linker sets. o Allow overriding of nm and objdump in resp. genassym.sh and gensetdefs.pl for non-native toolchains. Reviewed by: arch Perl improvements: Jos Backus <josb@cncdsl.com>, benno
* Change the reinstall.debug target to depend onjhb2001-01-191-4/+8
| | | | | | {kernel,modules}-reinstall.debug rather than {kernel,modules}-reinstall. Otherwise, the '.debug' portion of the target is lost, and you end up reinstalling the non debug version instead of the debug version.
* Corresponding version bump for config with the DEV_FOO replacement forpeter2001-01-191-1/+1
| | | | the NFOO count option.
* Back out the modules `make obj' speedup.obrien2000-12-241-6/+6
| | | | | I cannot find a way to do this with the more esoteric source dir schemes I thought of.
* Use the canonical spelling for the path to sys.obrien2000-12-221-2/+2
|
* Greatly speed up the module `depend' phase.obrien2000-12-211-6/+6
|
* Next-phase PCI system update; move PCI core code to sys/dev and updatemsmith2000-12-081-1/+1
| | | | header include path to include sys/dev to avoid massive #include updates.
* Make the xxxFILES= list generation generic. This makes it easier to addpeter2000-11-251-4/+4
| | | | things like MFILES= or CONFFILES= without having to modify config code.
* Fix the `make -jX' (X>1) breakage.obrien2000-11-171-9/+11
| | | | | Based on patch submitted by: Makoto MATSUSHITA <matusita@jp.freebsd.org> Reviewed by: marcel, bde
* Add a hook for doing #include magic (for src/tools/tools/kerninclude).phk2000-10-291-1/+1
|
* Connect the new ACPICA code to the 'acpica' device.msmith2000-10-281-0/+5
|
* Make it possible to specify profiling in the kernel config file.phk2000-10-141-1/+1
| | | | Do so for LINT.
* Blah rev 1.208 got bits of the proposed "I want the file /kernel to beobrien2000-10-031-7/+6
| | | | | | | the kernel" patch. This commit is only the "Do not prepend `DESTDIR' to `KMODDIR' as sys/conf/kmod.mk already does that for us" change.
* Do not prepend `DESTDIR' to `KMODDIR' as sys/conf/kmod.mk already doesobrien2000-10-031-7/+8
| | | | that for us.
* Install the kernel KLM as "kernel" by default.obrien2000-09-141-1/+1
|
* Create an "expert" mode where the device hints are not checked duringobrien2000-09-071-0/+2
| | | | installation. This is need for the release build.
* Remove superfluous `/'s before KODIR.obrien2000-09-071-13/+13
| | | | Acceptability explained by: rgrimes
* DESTDIR'ify the device.hints checking code.obrien2000-09-061-2/+2
|
* I forgot the leading `DESTDIR' before the kernel directory.obrien2000-09-061-1/+1
|
* The kernel is now known as `kernel.ko' and it and its matching modulesobrien2000-09-051-27/+34
| | | | live in ``/boot/kernel/''.
* If a ${KERNEL}.hints file exists, and no hints are specified explicitly,peter2000-08-251-1/+1
| | | | | then include the hints with a marker indicating that it is a fallback. The kernel side of this is to come shortly.
* Add some anti-foot-shooting protection to the kernel install target.peter2000-08-251-0/+8
| | | | | Do not install a kernel unless a device.hints exists. Yes, you can create an empty hints file if you refuse to use them.
* * Create entire directory path for modules.obrien2000-08-031-1/+1
| | | | * Don't ignore error returns.
* Don't bitch when trying to create a ${DESTDIR}/modules which alreadysheldonh2000-08-031-1/+1
| | | | exists.
* -mkdir the ${DESTDIR}/modules directory upon modules-install in case itgreen2000-07-271-0/+1
| | | | | | doesn't exist. This could bite you by allowing you merrily install your modules one on top of the other as the regular file ${DESTDIR}/modules and think it completed properly...
* Make the generated set headers depend on Makefile as well (that is wherepeter2000-06-221-2/+2
| | | | | | | the list of .o files comes from - if we change the list of files that are built, we need to rescan the files) Obtained from: bde (indirectly)
* Add back "NO_MODULES" as using ``make -DMODULES_WITH_WORLD'' in theobrien2000-06-171-1/+1
| | | | kernel build dir doesn't really say what your intentions are.
* If "MODULES_WITH_WORLD" is defined, sys/modules will be built with theobrien2000-06-171-1/+1
| | | | | | | world as was our old way, rather than when building a kernel. Some people do not like the new way, and the release building still assumes modules are built with the world.
* Fix ``make installkernel''brian2000-06-161-1/+1
|
OpenPOWER on IntegriCloud