<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <link>http://nxr.netbsd.org/rss/src/distrib/miniroot/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>1. Remove all the special handling of variables (-d -p -P -s -S) that<br/>   were dealing with DBG (-d) LDSTATIC/NOPIE (-p), and the rest with<br/>   disabling/enabling sanitizers.<br/>2. Use emalloc/estrdup for all the allocators instead of only some cases.<br/>3. Add -V varspec which passes variables on the command line (as DBG<br/>   and LDSTATIC used to be passed before) instead of appending them<br/>   to the on-the-fly Makefile using -v varspec.<br/>4. Change the distrib and rescue Makefiles to use -V instead of the removed<br/>   flags.<br/><br/>The motivation of this is to make variable handling consistent, less magical,<br/>and remove the need for changing crunchgen each time we want to add disabling<br/>an option by default.<br/><br/>(as proposed in tech-toolchain)</title>
    <description>/src/distrib/miniroot/Makefile - 1.69</description>
    <pubDate>Sun Dec 29 18:26:17 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.68.48;<br/>${NETBSDSRCDIR}/distrib/common/protocols =&gt; ${DISTRIBDIR}/common/protocols<br/>${NETBSDSRCDIR}/distrib/common/services =&gt; ${DISTRIBDIR}/common/services</title>
    <description>/src/distrib/miniroot/Makefile - 1.68</description>
    <pubDate>Sun Sep 20 19:49:09 UTC 2009</pubDate>
    <dc:creator>abs</dc:creator>
</item>

<item>
    <title>Use the cutdown distrib/common/services and distrib/common/protocols<br/>rather than the full fat etc versions</title>
    <description>/src/distrib/miniroot/Makefile - 1.67</description>
    <pubDate>Sun Jan 25 22:08:38 UTC 2009</pubDate>
    <dc:creator>abs</dc:creator>
</item>

<item>
    <title>Add ${IMAGE}.gz to dependency list of release:: target as well as the one<br/>in src/distrib/common/Makefile.image so that ${MAKESUMS} will be invoked<br/>after the target image is installed into the releasedir, not before,<br/>even if make -jN is specified.<br/><br/>XXX some ports do ${MAKESUMS} for installation/miniroot files<br/>XXX in etc/etc.${MACHINE}/Makefile.inc later again.</title>
    <description>/src/distrib/miniroot/Makefile - 1.66</description>
    <pubDate>Fri Sep 19 17:23:32 UTC 2008</pubDate>
    <dc:creator>tsutsui</dc:creator>
</item>

<item>
    <title>Change remaining instances of ${RELEASEDIR}/${MACHINES} to<br/>${RELEASEDIR}/${RELEASEMACHINEDIR}</title>
    <description>/src/distrib/miniroot/Makefile - 1.65</description>
    <pubDate>Mon Jun 23 02:16:54 UTC 2008</pubDate>
    <dc:creator>matt</dc:creator>
</item>

<item>
    <title>branches:  1.64.12;  1.64.16;<br/>Since /etc/services has gotten rather large, use a minimal one for install<br/>kernels. (mount_nfs is notably the only binary that doesn't gracefully deal<br/>with the lack of an /etc/services file, it appears.)</title>
    <description>/src/distrib/miniroot/Makefile - 1.64</description>
    <pubDate>Thu May 10 23:22:31 UTC 2007</pubDate>
    <dc:creator>dogcow</dc:creator>
</item>

<item>
    <title>branches:  1.63.16;  1.63.20;<br/>Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of<br/>"${RELEASEDIR}/...".<br/><br/>${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only<br/>cleaned if UPDATE is not defined.</title>
    <description>/src/distrib/miniroot/Makefile - 1.63</description>
    <pubDate>Fri Jan 03 15:34:33 UTC 2003</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>enable (default) libhack for all miniroots.<br/>for atari, also add gethost.o (as before)</title>
    <description>/src/distrib/miniroot/Makefile - 1.62</description>
    <pubDate>Tue May 07 14:59:34 UTC 2002</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>Use release:: instead of release: when multiple release targets may exist</title>
    <description>/src/distrib/miniroot/Makefile - 1.61</description>
    <pubDate>Tue May 07 03:34:16 UTC 2002</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

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

<item>
    <title>replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version</title>
    <description>/src/distrib/miniroot/Makefile - 1.59</description>
    <pubDate>Fri Apr 26 15:50:37 UTC 2002</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>Make sure DBG setting is passed to crunch Makefile to get proper<br/>compile-time options.</title>
    <description>/src/distrib/miniroot/Makefile - 1.58</description>
    <pubDate>Tue Apr 23 19:44:14 UTC 2002</pubDate>
    <dc:creator>tv</dc:creator>
</item>

<item>
    <title>- replace image_md_post: target with IMAGE_MD_POST variable, and use<br/>  that after building ${IMAGE}<br/>- use ${IMAGEBUILT} to ensure that IMAGE_MD_POST is only run if IMAGE changes</title>
    <description>/src/distrib/miniroot/Makefile - 1.57</description>
    <pubDate>Fri Apr 12 03:21:12 UTC 2002</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>remove MAKESUMS (provided by ../Makefile.inc).  minor tweaks</title>
    <description>/src/distrib/miniroot/Makefile - 1.56</description>
    <pubDate>Fri Apr 12 02:34:21 UTC 2002</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>tweak how distrib/Makefile.inc is pulled in.  use realall: instead of all:</title>
    <description>/src/distrib/miniroot/Makefile - 1.55</description>
    <pubDate>Wed Apr 10 16:14:11 UTC 2002</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>Set CKSUM in makesums' environment.</title>
    <description>/src/distrib/miniroot/Makefile - 1.54</description>
    <pubDate>Mon Apr 08 23:15:50 UTC 2002</pubDate>
    <dc:creator>bjh21</dc:creator>
</item>

<item>
    <title>add empty image_md_post rule so ports that don't provide one won't barf</title>
    <description>/src/distrib/miniroot/Makefile - 1.53</description>
    <pubDate>Mon Mar 18 04:08:47 UTC 2002</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>If we're going to use DISTRIB(REV|VER) in generated files, have those files<br/>depend upon osrelease.sh.  Issue raised by Havard Eidnes.</title>
    <description>/src/distrib/miniroot/Makefile - 1.52</description>
    <pubDate>Sun Mar 17 22:30:31 UTC 2002</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>need to pass DISTRIBREV and DISTRIBVER to parselist as well</title>
    <description>/src/distrib/miniroot/Makefile - 1.51</description>
    <pubDate>Sat Mar 16 01:32:21 UTC 2002</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>parselist.awk<br/>- improve comments<br/>- provide a general purpose variable replacement; replace contents of ${FOO}<br/>  with ENVIRON["FOO"].<br/>- deprecate @MACHINE@ and @MACHINE_ARCH@ in favour of using ${MACHINE}<br/>  and ${MACHINE_ARCH} instead<br/>- add errx() function; like err(), but doesn't print the line number<br/>- invoke this script with various variables defined via PARSELISTENV<br/><br/>*/Makefile*<br/>- use PARSELISTENV instead of POPULATEENV, and add variables like DESTDIR<br/>- other minor tweaks<br/><br/>*/list*<br/>- replace @MACHINE@ with ${MACHINE}</title>
    <description>/src/distrib/miniroot/Makefile - 1.50</description>
    <pubDate>Thu Mar 14 22:26:10 UTC 2002</pubDate>
    <dc:creator>lukem</dc:creator>
</item>
</channel></rss>

