History log of /netbsd/distrib/cats/instkernel/Makefile (Results 1 – 22 of 22)
Revision Date Author Comments
# d9cf912c 02-Jan-2019 christos <christos@NetBSD.org>

use arm_elf2aout


# f0003832 10-Jul-2011 tsutsui <tsutsui@NetBSD.org>

Use common ${OBJCOPY_ELF2AOUT_FLAGS}.


# 7df04b26 02-Jul-2011 tsutsui <tsutsui@NetBSD.org>

Sync with src/sys/arch/shark/conf/Makefile.shark.inc rev 1.14:
> also need to strip out GCC 4.5's new .debug_pubtypes section.
> while here, minor cleanup.

XXX: probably we should have something lik

Sync with src/sys/arch/shark/conf/Makefile.shark.inc rev 1.14:
> also need to strip out GCC 4.5's new .debug_pubtypes section.
> while here, minor cleanup.

XXX: probably we should have something like ${ARM_AOUT_REMOVE_SECTIONS}
XXX: in bsd.own.mk

show more ...


# 961a77cd 04-Oct-2010 tsutsui <tsutsui@NetBSD.org>

Use consistent names for distribution RAMDISK kernels:
netbsd.able-INSTALL.gz -> netbsd-INSTALL.ABLE.gz
netbsd.aout-INSTALL.gz -> netbsd-INSTALL.aout.gz

XXX: Probably it's simpler to have default

Use consistent names for distribution RAMDISK kernels:
netbsd.able-INSTALL.gz -> netbsd-INSTALL.ABLE.gz
netbsd.aout-INSTALL.gz -> netbsd-INSTALL.aout.gz

XXX: Probably it's simpler to have default ELF (currently ABLE) kernels
XXX: and optional a.out ones for old firmware as sgimips does for ecoff ones.

show more ...


# ec608b57 20-Aug-2009 skrll <skrll@NetBSD.org>

Remove .ARM.attributes when converting from ELF to a.out.


# 28599b0f 09-Jun-2008 he <he@NetBSD.org>

Mirror the changes to sys/arch/cats/conf/Makefile.cats.inc: remove
some more ELF sections when copying to a.out format: .debug_frame,
.debug_loc, .debug_pubnames, and .debug_aranges.


# 9df302c7 19-Jan-2008 he <he@NetBSD.org>

Fix another place where the newly added partial debugging symbols
need to be omitted in ELF -> a.out conversion.


# 653e86f1 19-Nov-2007 skrll <skrll@NetBSD.org>

Remove the .note.netbsd.ident section when converting the kernel to a.out.


# 3d4b482c 07-Aug-2005 chris <chris@NetBSD.org>

As requested in PR port-cats/30460 add support for GENERIC.ABLE kernel to
sysinst, and also add the ABLE install kernel to the generated release
kernels.


# 89f2e609 25-Oct-2003 lukem <lukem@NetBSD.org>

use simpler MDSET_NOSTRIP= instead of MDSET_NOSTRIP.xxxx=


# a57c2187 21-Sep-2003 matt <matt@NetBSD.org>

Need to remove .comment too.


# c412d1de 14-Jan-2003 skrll <skrll@NetBSD.org>

Don't strip the kernel before the objcopy as the result won't load with
the CATS firmware. I think this is due to a bug in bfd. We'll see.


# bf3979a0 23-Nov-2002 thorpej <thorpej@NetBSD.org>

Use objcopy to a.out'ify the install kernel image.


# 04e61f85 08-May-2002 lukem <lukem@NetBSD.org>

- whitespace consistency cleanup
- build (mdset/nm/strip) into ${filename} as one rule, and move ${filename}.gz
into separate rule
- rename MDSET.${filename}.nosymbols -> MDSET_NOSYMBOLS.${filename

- whitespace consistency cleanup
- build (mdset/nm/strip) into ${filename} as one rule, and move ${filename}.gz
into separate rule
- rename MDSET.${filename}.nosymbols -> MDSET_NOSYMBOLS.${filename}
- rename MDSET.${filename}.post -> MDSET_POST.${filename}, and don't do
suffix handling here
- rework suffix handling:
- rename MDSET.${filename}.suffixes -> MDSET_SUFFIXES.${filename},
and change from list of suffixes to list of "suffix cmdtobuildsuffix",
where cmdtobuildsuffix is the name of the variable containing the
command to build ${filename}.${suffix} (available as "${.TARGET}").
- for each ${filename}.${suffix}, depend upon ${filename} and use
${cmdtobuildsuffix} to create the former.
- add separate ${filename}.${suffix}.gz rule
- mipsco & pmax: rename "install.gz" to "netbsd-INSTALL.gz", for
consistency and so the target to build the mdset kernel doesn't get
confused with general "install" target

show more ...


# d5209f61 03-May-2002 lukem <lukem@NetBSD.org>

rather than blocking parallel mdset builds with .WAIT, replace usage of
"netbsd.tmp" with "${.TARGET:R}" (et al)


# ed8e534c 02-May-2002 lukem <lukem@NetBSD.org>

yet another distrib overhaul:
- move guts of distrib/Makefile.inc to distrib/common/Makefile.distrib
(fixes problem caused by implicit include of ../Makefile.inc in certain
submake conditions tri

yet another distrib overhaul:
- move guts of distrib/Makefile.inc to distrib/common/Makefile.distrib
(fixes problem caused by implicit include of ../Makefile.inc in certain
submake conditions triggered by makefiles not yet in tree)
- removed mkdir of ${RELEASEDIR}/*; rely upon "snap_pre" target of
etc/Makefile to create all the release directories
- renamed RELINSTALL to RELEASE_INSTALL
- renamed FLOPPYINSTDIR to FLOPPY_RELEASEDIR
- renamed MDSETDIR to MDSET_RELEASEDIR
- removed ITARGET
- move release target from top level to appropriate subdirectory
- ensure release target has correct depends
- replace miniroot's IMAGE_MD_POST with common/Makefile.image IMAGEPOSTBUILD
- Makefile.image: add realall: ${IMAGE}

show more ...


# 9e559822 26-Apr-2002 lukem <lukem@NetBSD.org>

replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version


# 36f355e1 14-Apr-2002 lukem <lukem@NetBSD.org>

- Rename Makefile.mdset variables:
MDEXTRA_SUFFIXES.${KERNEL} -> MDSET.${FILENAME}.suffixes
${KERNEL.${_K}}.post -> MDSET.${FILENAME}.post
This allows "default" rules for for MDSETTARGETS with

- Rename Makefile.mdset variables:
MDEXTRA_SUFFIXES.${KERNEL} -> MDSET.${FILENAME}.suffixes
${KERNEL.${_K}}.post -> MDSET.${FILENAME}.post
This allows "default" rules for for MDSETTARGETS with FILENAMEs of "-"
by defined MDSET.-.post & MDSET.-.suffixes
- Document the above
- Use the above appropriately in various Makefiles
- Be a be quieter when building these kernels
- Add .WAIT syncs so that multiple kernels aren't built in parallel, because
the temporary filename is the same, and it also avoid hairy magic in
syncing the targets generated from MDSET.${FILENAME}.suffixes with
the master target for that ${FILENAME}

show more ...


# 0dfdd760 12-Apr-2002 lukem <lukem@NetBSD.org>

Makefile.mdset:
replace
TARGETS = KERNEL IMAGE [...]
with
MDTARGETS = KERNEL IMAGE FILENAME [...]
If FILENAME is "-", use "netbsd.${KERNEL}" as the target filename

The rest:
Update for new M

Makefile.mdset:
replace
TARGETS = KERNEL IMAGE [...]
with
MDTARGETS = KERNEL IMAGE FILENAME [...]
If FILENAME is "-", use "netbsd.${KERNEL}" as the target filename

The rest:
Update for new MDTARGETS syntax. In some cases, the kernel
name from the "old" method will be used to override the default.

show more ...


# 627174f8 12-Apr-2002 lukem <lukem@NetBSD.org>

- don't pull in <bsd.prog.mk> in Makefile.mdset; do that in the caller instead
- renamed optional post-strip action variable from ${KERNEL}.post to
netbsd.${KERNEL}.post


# e940426c 11-Apr-2002 lukem <lukem@NetBSD.org>

convert to distrib/common/Makefile.mdset


# ac604005 11-Apr-2002 skrll <skrll@NetBSD.org>

The results of my cats NWDO hacking.

This was tested using a custom INSTALL kernel. The current one is >4Mb
which the cats firmware can't currently boot. We need to decide what
needs to be removed f

The results of my cats NWDO hacking.

This was tested using a custom INSTALL kernel. The current one is >4Mb
which the cats firmware can't currently boot. We need to decide what
needs to be removed from INSTALL.

show more ...