[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[MiNT] Set of patches for current release



Hi,

with a little delay (I was ill for a few days) here are promised
patches for making release file structure a little bit user friendly.

release.patch: main work, placed into Makefile instead of RULES since
RULES is included into all sub-Makefiles. Adds 'release' and
'releaseclean' target

strip.patch: fixed / added 'strip' targets where needed

user.patch: minor changes in docs / configuration files

werror.patch -- current CVS tree is unable to compile with gcc 4.5.1

It's nothing complex as you can see but I think it makes release work
easier. Open issues:

- what about documentation? I have included none yet except READMEs
for kernel modules.

- same for tools? 1.16 releases did include tools folder, many XDDs /
XFSs mention tools they need for their work (audio, nfs, mktbl, ...),
not to mention some really useful ones like TosWin. Also: what about
scripts like fsck?

If you don't have a time to test full build, here is an output:

auto  mint

./auto:
mint030.prx  mint040.prx  mintara.prx  mintmil.prx  mint.prg

./mint:
1-17-0  COPYING  COPYING.GPL  COPYING.LGPL  COPYING.MiNT

./mint/1-17-0:
mint.cnf  readme  tbl  xaaes  xdd  xfs  xif

./mint/1-17-0/tbl:
british.tbl    czech_kam.tbl  french.tbl  italian.tbl   pol-chfr.tbl
pol-fr.tbl  polish.txt  pol-sp.tbl   readme.1st   swiss_de.tbl
czech_iso.tbl  czech.txt      german.tbl  pol-chde.tbl  pol-de.tbl
pol-gb.tbl  pol-it.tbl  pol-usa.tbl  spanish.tbl  swiss_fr.tbl

./mint/1-17-0/xaaes:
img        moose.txt    widgets       xaaes030.km  xaaes060.km
xaaes.km   xaaeswdg.rsc  xa_mono.rsc   xobj
moose.adi  moose_w.adi  xaaes009.rsc  xaaes040.km  xaaes.cnf
xaaes.rsc  xaloader.prg  xa_xtobj.rsc

./mint/1-17-0/xaaes/img:
8b  hc

./mint/1-17-0/xaaes/img/8b:
dbox.img  dbutton.img  dtext.img  exterior.img  info.img  popbkg.img
slide.img  slider.img  slwtitle.img  wtitle.img

./mint/1-17-0/xaaes/img/hc:
dbox.img  dbutton.img  dtext.img  exterior.img  info.img  popbkg.img
slide.img  slider.img  wtitle.img

./mint/1-17-0/xaaes/widgets:
adam.rsc      cbox1214.rsc  cboxwidg.rsc  gilwidg.rsc  ligt_wdg.rsc
mbox1214.rsc  mboxwidg.rsc  nine-ozk.rsc  nine-wdg.rsc  ronb_wdg.rsc
rond_wdg.rsc  w98_wdg.rsc  xaaeswdg.rsc
baroqwdg.rsc  cboxwdg.rsc   gemjwdg.rsc   homwdg.rsc   magicwdg.rsc
mboxwdg.rsc   monowidg.rsc  nine_wdg.rsc  pas_wdg.rsc   rondswdg.rsc
styl_wdg.rsc  win_wdg.rsc

./mint/1-17-0/xaaes/xobj:
nine-ozk.rsc  simple.rsc  style.rsc

./mint/1-17-0/xdd:
audiodev.txt  dsp56k.txt  flop_raw.txt  inet4.txt  lp.xdd
mfp.txt  nfstderr.txt  ports.txt  scc.xdd   uart.xdd      xconout2.xdd
audiodev.xdd  dsp56k.xdd  flop_raw.xdd  inet4.xdd  mfp_mil.xdd
mfp.xdd  nfstderr.xdd  scc.txt    uart.txt  xconout2.txt

./mint/1-17-0/xfs:
aranym.txt  aranym.xfs  ext2.txt  ext2.xfs  hostfs.txt  hostfs.xfs
minix.txt  minix.xfs  nfs.txt  nfs.xfs

./mint/1-17-0/xif:
biodma.txt  de600.txt  dial.txt  ethernat.txt  lance.txt  nfeth.txt
pamsdma.txt  plip.txt  ppp.txt       rblspc_f.xif  rieblmst.xif
rieblste.xif  rtl8012st.xif  scsilink.txt  slip.txt
biodma.xif  de600.xif  dial.xif  ethernat.xif  lance.xif  nfeth.xif
pamsdma.xif  plip.xif  rblmst_f.xif  readme.1st    rieblspc.xif
riebltt.xif   rtl8012.xif    scsilink.xif  slip.xif

Btw, someone with write access should definitely remove all those
empty folders in CVS, it's so annoying to check them everytime and
then discover there's nothing in them...

-- 
MiKRO / Mystic Bytes
http://mikro.atari.org
Index: Makefile
===================================================================
RCS file: /mint/freemint/Makefile,v
retrieving revision 1.3
diff -a -u -r1.3 Makefile
--- Makefile	29 Jul 2004 20:29:25 -0000	1.3
+++ Makefile	14 Aug 2010 20:25:19 -0000
@@ -15,7 +15,203 @@
 include $(top_srcdir)/RULES
 include $(top_srcdir)/PHONY
 
-all-here: 
+all-here:
+
+RELEASE_VERSION		= 1-17-0
+RELEASE_DIRECTORY	= freemint-$(RELEASE_VERSION)
+CP			= cp
+
+release: all strip
+	mkdir -p $(RELEASE_DIRECTORY)
+
+	# auto
+	mkdir -p $(RELEASE_DIRECTORY)/auto
+	$(CP) $(top_srcdir)/sys/.compile_000/mint000.prg $(RELEASE_DIRECTORY)/auto/mint.prg
+	$(CP) $(top_srcdir)/sys/.compile_030/mint030.prg $(RELEASE_DIRECTORY)/auto/mint030.prx
+	$(CP) $(top_srcdir)/sys/.compile_040/mint040.prg $(RELEASE_DIRECTORY)/auto/mint040.prx
+	$(CP) $(top_srcdir)/sys/.compile_ara/mintara.prg $(RELEASE_DIRECTORY)/auto/mintara.prx
+	$(CP) $(top_srcdir)/sys/.compile_mil/mintmil.prg $(RELEASE_DIRECTORY)/auto/mintmil.prx
+
+	# mint
+	mkdir -p $(RELEASE_DIRECTORY)/mint
+	$(CP) $(top_srcdir)/COPYING			$(RELEASE_DIRECTORY)/mint
+	$(CP) $(top_srcdir)/COPYING.GPL			$(RELEASE_DIRECTORY)/mint
+	$(CP) $(top_srcdir)/COPYING.LGPL		$(RELEASE_DIRECTORY)/mint
+	$(CP) $(top_srcdir)/COPYING.MiNT		$(RELEASE_DIRECTORY)/mint
+
+	# sysdir
+	mkdir -p $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)
+	$(CP) $(top_srcdir)/doc/readme.1.17.0		$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/readme
+	$(CP) $(top_srcdir)/doc/examples/mint.cnf	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/mint.cnf
+
+	# xfs
+	mkdir -p $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xfs
+	# readme
+
+	mkdir -p $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xfs
+	$(CP) $(top_srcdir)/sys/xfs/aranym/aranym.xfs	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xfs/aranym.xfs
+	$(CP) $(top_srcdir)/sys/xfs/aranym/README	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xfs/aranym.txt
+	$(CP) $(top_srcdir)/sys/xfs/hostfs/hostfs.xfs	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xfs/hostfs.xfs
+	$(CP) $(top_srcdir)/sys/xfs/hostfs/README	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xfs/hostfs.txt
+
+	$(CP) $(top_srcdir)/sys/xfs/ext2fs/ext2.xfs	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xfs/ext2.xfs
+	$(CP) $(top_srcdir)/sys/xfs/ext2fs/Readme	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xfs/ext2.txt
+
+	$(CP) $(top_srcdir)/sys/xfs/minixfs/minix.xfs	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xfs/minix.xfs
+	$(CP) $(top_srcdir)/sys/xfs/minixfs/README	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xfs/minix.txt
+
+	$(CP) $(top_srcdir)/sys/xfs/nfs/nfs.xfs		$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xfs/nfs.xfs
+	$(CP) $(top_srcdir)/sys/xfs/nfs/README		$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xfs/nfs.txt
+
+	# xdd
+	mkdir -p $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd
+	# readme
+
+	$(CP) $(top_srcdir)/sys/xdd/audio/audiodev.xdd	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/audiodev.xdd
+	$(CP) $(top_srcdir)/sys/xdd/audio/README	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/audiodev.txt
+
+	$(CP) $(top_srcdir)/sys/xdd/dsp56k/dsp56k.xdd	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/dsp56k.xdd
+	$(CP) $(top_srcdir)/sys/xdd/dsp56k/README_MiNT	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/dsp56k.txt
+
+	$(CP) $(top_srcdir)/sys/xdd/flop-raw/flop_raw.xdd $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/flop_raw.xdd
+	$(CP) $(top_srcdir)/sys/xdd/flop-raw/README	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/flop_raw.txt
+
+	$(CP) $(top_srcdir)/sys/xdd/lp/lp.xdd		$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/lp.xdd
+	# readme
+
+	$(CP) $(top_srcdir)/sys/xdd/mfp/mfp.xdd		$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/mfp.xdd
+	$(CP) $(top_srcdir)/sys/xdd/mfp/mfp_mil.xdd	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/mfp_mil.xdd
+	$(CP) $(top_srcdir)/sys/xdd/mfp/README		$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/mfp.txt
+	$(CP) $(top_srcdir)/sys/xdd/mfp/ports.txt	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/ports.txt
+
+	$(CP) $(top_srcdir)/sys/xdd/nfstderr/nfstderr.xdd $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/nfstderr.xdd
+	$(CP) $(top_srcdir)/sys/xdd/nfstderr/README	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/nfstderr.txt
+
+	$(CP) $(top_srcdir)/sys/xdd/scc/scc.xdd		$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/scc.xdd
+	$(CP) $(top_srcdir)/sys/xdd/scc/README		$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/scc.txt
+
+	$(CP) $(top_srcdir)/sys/xdd/uart/uart.xdd	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/uart.xdd
+	$(CP) $(top_srcdir)/sys/xdd/uart/README		$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/uart.txt
+
+	$(CP) $(top_srcdir)/sys/xdd/xconout2/xconout2.xdd $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/xconout2.xdd
+	$(CP) $(top_srcdir)/sys/xdd/xconout2/README	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/xconout2.txt
+
+	# inet4.xdd
+	$(CP) $(top_srcdir)/sys/sockets/inet4.xdd	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/inet4.xdd
+	$(CP) $(top_srcdir)/sys/sockets/README		$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xdd/inet4.txt
+
+	# xif
+	mkdir -p $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/README	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/readme.1st
+
+	$(CP) $(top_srcdir)/sys/sockets/xif/daynaport/scsilink.xif $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/scsilink.xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/daynaport/README $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/scsilink.txt
+
+	$(CP) $(top_srcdir)/sys/sockets/xif/ethernat/ethernat.xif $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/ethernat.xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/ethernat/README $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/ethernat.txt
+
+	$(CP) $(top_srcdir)/sys/sockets/xif/nfeth/nfeth.xif $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/nfeth.xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/nfeth/README $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/nfeth.txt
+
+	$(CP) $(top_srcdir)/sys/sockets/xif/biodma.xif	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/biodma.xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/BIODMA.txt	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/biodma.txt
+
+	$(CP) $(top_srcdir)/sys/sockets/xif/de600.xif	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/de600.xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/DE600.txt	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/de600.txt
+
+	$(CP) $(top_srcdir)/sys/sockets/xif/dial.xif	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/dial.xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/DIAL.txt	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/dial.txt
+
+	$(CP) $(top_srcdir)/sys/sockets/xif/lance.xif	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/lance.xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/rieblmst_fast.xif $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/rblmst_f.xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/rieblmst.xif $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/rieblmst.xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/rieblspc_fast.xif $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/rblspc_f.xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/rieblspc.xif $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/rieblspc.xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/rieblste.xif $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/rieblste.xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/riebltt.xif	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/riebltt.xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/LANCE.txt	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/lance.txt
+
+	$(CP) $(top_srcdir)/sys/sockets/xif/pamsdma.xif	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/pamsdma.xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/PAMs_DMA.txt $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/pamsdma.txt
+
+	$(CP) $(top_srcdir)/sys/sockets/xif/plip.xif	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/plip.xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/PLIP.txt	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/plip.txt
+
+	$(CP) $(top_srcdir)/sys/sockets/xif/rtl8012st.xif $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/rtl8012st.xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/rtl8012.xif	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/rtl8012.xif
+
+	$(CP) $(top_srcdir)/sys/sockets/xif/slip.xif	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/slip.xif
+	$(CP) $(top_srcdir)/sys/sockets/xif/SLIP.txt	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/slip.txt
+	$(CP) $(top_srcdir)/sys/sockets/xif/PPP.txt	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xif/ppp.txt
+
+	# tbl
+	mkdir -p $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl
+	$(CP) $(top_srcdir)/sys/tbl/ReadMe		$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/readme.1st
+
+	$(CP) $(top_srcdir)/sys/tbl/Britain/british.tbl	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/british.tbl
+
+	$(CP) $(top_srcdir)/sys/tbl/Czech/czech_iso.tbl	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/czech_iso.tbl
+	$(CP) $(top_srcdir)/sys/tbl/Czech/czech_kam.tbl	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/czech_kam.tbl
+	$(CP) $(top_srcdir)/sys/tbl/Czech/\!Ctime	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/czech.txt
+
+	$(CP) $(top_srcdir)/sys/tbl/France/french.tbl	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/french.tbl
+
+	$(CP) $(top_srcdir)/sys/tbl/Germany/german.tbl	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/german.tbl
+
+	$(CP) $(top_srcdir)/sys/tbl/Italy/italian.tbl	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/italian.tbl
+
+	$(CP) $(top_srcdir)/sys/tbl/Poland/british-pl.tbl $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/pol-gb.tbl
+	$(CP) $(top_srcdir)/sys/tbl/Poland/french-pl.tbl $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/pol-fr.tbl
+	$(CP) $(top_srcdir)/sys/tbl/Poland/german-pl.tbl $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/pol-de.tbl
+	$(CP) $(top_srcdir)/sys/tbl/Poland/italian-pl.tbl $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/pol-it.tbl
+	$(CP) $(top_srcdir)/sys/tbl/Poland/spanish-pl.tbl $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/pol-sp.tbl
+	$(CP) $(top_srcdir)/sys/tbl/Poland/swiss_french-pl.tbl $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/pol-chfr.tbl
+	$(CP) $(top_srcdir)/sys/tbl/Poland/swiss_german-pl.tbl $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/pol-chde.tbl
+	$(CP) $(top_srcdir)/sys/tbl/Poland/usa-pl.tbl $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/pol-usa.tbl
+	$(CP) $(top_srcdir)/sys/tbl/Poland/\!Czytaj	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/polish.txt
+
+	$(CP) $(top_srcdir)/sys/tbl/Spain/spanish.tbl	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/spanish.tbl
+
+	$(CP) $(top_srcdir)/sys/tbl/Switzerland/swiss_french.tbl $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/swiss_fr.tbl
+	$(CP) $(top_srcdir)/sys/tbl/Switzerland/swiss_german.tbl $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/tbl/swiss_de.tbl
+
+	# xaaes
+	mkdir -p $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes
+	# readme
+
+	$(CP) $(top_srcdir)/xaaes/src.km/xaaes.cnf	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes/xaaes.cnf
+
+	$(CP) $(top_srcdir)/xaaes/src.km/xaaesst.km	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes/xaaes.km
+	$(CP) $(top_srcdir)/xaaes/src.km/xaaes030.km	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes/xaaes030.km
+	$(CP) $(top_srcdir)/xaaes/src.km/xaaes040.km	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes/xaaes040.km
+	$(CP) $(top_srcdir)/xaaes/src.km/xaaes060.km	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes/xaaes060.km
+	$(CP) $(top_srcdir)/xaaes/src.km/*.rsc		$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes
+
+	# adi
+	$(CP) $(top_srcdir)/xaaes/src.km/adi/whlmoose/moose.adi $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes/moose.adi
+	$(CP) $(top_srcdir)/xaaes/src.km/adi/whlmoose/moose_w.adi $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes/moose_w.adi
+	$(CP) $(top_srcdir)/xaaes/src.km/adi/whlmoose/README $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes/moose.txt
+
+	# xaloader
+	$(CP) $(top_srcdir)/xaaes/src.km/xaloader/xaloader.prg $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes/xaloader.prg
+
+	# img
+	mkdir -p $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes/img/8b
+	$(CP) $(top_srcdir)/xaaes/src.km/img/8b/*.img	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes/img/8b
+
+	mkdir -p $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes/img/hc
+	$(CP) $(top_srcdir)/xaaes/src.km/img/hc/*.img	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes/img/hc
+
+	# widgets
+	mkdir -p $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes/widgets
+	$(CP) $(top_srcdir)/xaaes/src.km/widgets/*.rsc	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes/widgets
+
+	# xobj
+	mkdir -p $(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes/xobj
+	$(CP) $(top_srcdir)/xaaes/src.km/xobj/*.rsc	$(RELEASE_DIRECTORY)/mint/$(RELEASE_VERSION)/xaaes/xobj
+
+releaseclean:
+	rm -rf $(RELEASE_DIRECTORY)
 
 # default overwrites
 
Index: shared/libsyscall/Makefile
===================================================================
RCS file: /mint/freemint/shared/libsyscall/Makefile,v
retrieving revision 1.1
diff -a -u -r1.1 Makefile
--- shared/libsyscall/Makefile	29 Jul 2004 20:29:28 -0000	1.1
+++ shared/libsyscall/Makefile	14 Aug 2010 20:25:20 -0000
@@ -1,7 +1,8 @@
 #
 # Makefile for the syscall parsing library
 #
-TARGET = libsyscall.a
+TARGET =
+TARGET_nostrip = libsyscall.a
 
 SHELL = /bin/sh
 SUBDIRS = 
@@ -16,7 +17,7 @@
 include $(top_srcdir)/RULES
 include $(top_srcdir)/PHONY
 
-all-here: $(TARGET)
+all-here: $(TARGET_nostrip)
 
 # default overwrites
 CC = $(NATIVECC)
@@ -27,11 +28,11 @@
 # default definitions
 OBJS = $(COBJS:.c=.o)
 OBJS += pars.o scan.o
-GENFILES = $(TARGET)
+GENFILES = $(TARGET_nostrip)
 GENFILES += pars.c pars.h scan.c
 
 
-$(TARGET): $(OBJS)
+$(TARGET_nostrip): $(OBJS)
 	$(AR) r $@ $(OBJS)
 	$(RANLIB) $@
 
Index: sys/Makefile
===================================================================
RCS file: /mint/freemint/sys/Makefile,v
retrieving revision 1.9
diff -a -u -r1.9 Makefile
--- sys/Makefile	9 Feb 2006 03:00:58 -0000	1.9
+++ sys/Makefile	14 Aug 2010 20:25:20 -0000
@@ -1,7 +1,7 @@
 #
 # Makefile for kernel
 #
-
+TARGET = $(wildcard .compile_*/*.prg)
 SHELL = /bin/sh
 SUBDIRS = arch buildinfo gen-syscall libkern sockets xdd xfs
 KERNELSUBDIRS = arch buildinfo
Index: sys/gen-syscall/Makefile
===================================================================
RCS file: /mint/freemint/sys/gen-syscall/Makefile,v
retrieving revision 1.2
diff -a -u -r1.2 Makefile
--- sys/gen-syscall/Makefile	29 Jul 2004 20:29:28 -0000	1.2
+++ sys/gen-syscall/Makefile	14 Aug 2010 20:25:20 -0000
@@ -1,7 +1,8 @@
 #
 # the syscall generator program
 #
-TARGET = gen-syscall
+TARGET =
+TARGET_nostrip = gen-syscall
 
 SHELL = /bin/sh
 SUBDIRS = 
@@ -16,7 +17,7 @@
 include $(top_srcdir)/RULES
 include $(top_srcdir)/PHONY
 
-all-here: libsyscall $(TARGET)
+all-here: libsyscall $(TARGET_nostrip)
 
 # default overwrites
 NATIVECFLAGS += -D_GNU_SOURCE
@@ -34,12 +35,12 @@
 
 # default definitions
 OBJS = gentables.o
-GENFILES = $(TARGET)
+GENFILES = $(TARGET_nostrip)
 
 libsyscall:
 	cd $(top_srcdir)/../shared/libsyscall; $(MAKE)
 
-$(TARGET): $(OBJS) $(LIBS_DEP)
+$(TARGET_nostrip): $(OBJS) $(LIBS_DEP)
 	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
 
 # default dependencies
Index: sys/sockets/inet4/Makefile
===================================================================
RCS file: /mint/freemint/sys/sockets/inet4/Makefile,v
retrieving revision 1.4
diff -a -u -r1.4 Makefile
--- sys/sockets/inet4/Makefile	4 Jan 2010 22:22:12 -0000	1.4
+++ sys/sockets/inet4/Makefile	14 Aug 2010 20:25:20 -0000
@@ -1,7 +1,8 @@
 #
 # Makefile for 
 #
-TARGET = libinet4.a
+TARGET =
+TARGET_nostrip = libinet4.a
 
 SHELL = /bin/sh
 SUBDIRS = 
@@ -16,7 +17,7 @@
 include $(top_srcdir)/RULES
 include $(top_srcdir)/PHONY
 
-all-here: $(TARGET)
+all-here: $(TARGET_nostrip)
 
 # default overwrites
 INCLUDES = -I.. -I$(top_srcdir)
@@ -27,7 +28,7 @@
 # default definitions
 OBJS = $(COBJS:.c=.o)
 
-$(TARGET): $(OBJS)
+$(TARGET_nostrip): $(OBJS)
 	$(AR) cr $@ $(OBJS)
 	$(RANLIB) $@
 
Index: sys/sockets/xif/Makefile
===================================================================
RCS file: /mint/freemint/sys/sockets/xif/Makefile,v
retrieving revision 1.15
diff -a -u -r1.15 Makefile
--- sys/sockets/xif/Makefile	4 Jan 2010 22:22:12 -0000	1.15
+++ sys/sockets/xif/Makefile	14 Aug 2010 20:25:20 -0000
@@ -1,7 +1,7 @@
 #
 # Makefile for 
 #
-TARGET = 
+TARGET = $(wildcard *.xif)
 DRIVERS = rtl8012 rtl8012st dial slip plip dummy de600 lance pamsdma biodma \
 	rieblspc rieblspc_fast rieblmst rieblmst_fast rieblste riebltt
 
Index: sys/xdd/mfp/Makefile
===================================================================
RCS file: /mint/freemint/sys/xdd/mfp/Makefile,v
retrieving revision 1.6
diff -a -u -r1.6 Makefile
--- sys/xdd/mfp/Makefile	22 Oct 2004 16:18:05 -0000	1.6
+++ sys/xdd/mfp/Makefile	14 Aug 2010 20:25:20 -0000
@@ -1,7 +1,7 @@
 #
 # Makefile for mfp
 #
-
+TARGET = $(wildcard *.xdd)
 SHELL = /bin/sh
 SUBDIRS = 
 
Index: xaaes/src.km/Makefile
===================================================================
RCS file: /mint/freemint/xaaes/src.km/Makefile,v
retrieving revision 1.6
diff -a -u -r1.6 Makefile
--- xaaes/src.km/Makefile	2 Jun 2010 21:38:18 -0000	1.6
+++ xaaes/src.km/Makefile	14 Aug 2010 20:25:20 -0000
@@ -1,7 +1,7 @@
 #
 # Makefile for XaAES
 #
-
+TARGET = $(wildcard *.km)
 SHELL = /bin/sh
 SUBDIRS = adi xaloader
 
Index: doc/examples/mint.cnf
===================================================================
RCS file: /mint/freemint/doc/examples/mint.cnf,v
retrieving revision 1.7
diff -a -u -r1.7 mint.cnf
--- doc/examples/mint.cnf	26 Jul 2004 02:19:33 -0000	1.7
+++ doc/examples/mint.cnf	14 Aug 2010 20:25:20 -0000
@@ -392,7 +392,7 @@
 # WARNING: this is not recommended, you should use a GEM version
 # instead, that is multitasking friendly.
 
-#GEM=ROM
+GEM=ROM
 
 # Otherwise, if your init program is not GEM, you should use INIT= as
 # follows:
Index: sys/sockets/xif/README
===================================================================
RCS file: /mint/freemint/sys/sockets/xif/README,v
retrieving revision 1.1
diff -a -u -r1.1 README
--- sys/sockets/xif/README	29 Jun 2000 21:07:22 -0000	1.1
+++ sys/sockets/xif/README	14 Aug 2010 20:25:20 -0000
@@ -1,6 +1,5 @@
 This directory contains the new loadable MintNet interfaces. They are
-called *.xif. sockdev.xdd loads them from /mint/ and /multitos/ of your
-boot drive. So put the interfaces you wanna use into /mint/ or /multitos/
-of your boot drive.
+called *.xif. inet4.xdd loads them from <sysdir>. So put the interfaces
+you wanna use into <sysdir>.
 
 The loopback interface is not loadable -- it is a "builtin".
Index: sys/xdd/audio/README
===================================================================
RCS file: /mint/freemint/sys/xdd/audio/README,v
retrieving revision 1.1
diff -a -u -r1.1 README
--- sys/xdd/audio/README	10 Apr 2001 15:15:25 -0000	1.1
+++ sys/xdd/audio/README	14 Aug 2010 20:25:20 -0000
@@ -65,3 +65,38 @@
 --
 roemer@informatik.uni-frankfurt.de
 
+ ------------------------------------------------------------------------------
+
+Modified by John Blakeley 9802 to provide more support on the Falcon.
+
+I have changed the device definition to support the Falcon more completely.
+This meant changing most of the files :-(
+
+The Falcon now supports extra sample rates of 8195, 9834, 12292, 16390, 19668,
+24585, 32780 and 49170Hz. It also supports s16 and u16 sample formats...
+
+It is programmed to provide support for an external DAC and should play
+8 track samples. This is untested as I don't have the hardware :-( ...
+	...yet :-)
+If anyone can test this please email me.
+
+The usage of actrl has changed somewhat, to implement >2 channel support
+for falcons:
+
+	'actrl mono' will no longer work - use 'actrl chan 1'
+	'actrl stereo' becomes 'actrl chan 2'
+	'actrl chan 4' allows you to audition 4 channel samples if you
+		have the necessary external hardware for your falcon! You can
+		also try 6 or 8 too!
+
+
+There is no control over the levels of bass and treble on the Falcon, as it
+does not have a Microwire Interface.
+
+A word of warning: the Falcon hardware does _not_ support the STe/TT compatible
+sample rate of 6258Hz - it mutes. This is a feature, not a bug!!
+
+johnnie@ligotage.demon.co.uk
+��
+John Blakeley
+http://www.ligotage.demon.co.uk
--- sys/xdd/audio/README.v0.9	2010-08-14 22:30:59.445857321 +0200
+++ /dev/null	2010-08-14 10:08:13.305858930 +0200
@@ -1,35 +0,0 @@
- ------------------------------------------------------------------------------
-
-Modified by John Blakeley 9802 to provide more support on the Falcon.
-
-I have changed the device definition to support the Falcon more completely.
-This meant changing most of the files :-(
-
-The Falcon now supports extra sample rates of 8195, 9834, 12292, 16390, 19668,
-24585, 32780 and 49170Hz. It also supports s16 and u16 sample formats...
-
-It is programmed to provide support for an external DAC and should play
-8 track samples. This is untested as I don't have the hardware :-( ...
-	...yet :-)
-If anyone can test this please email me.
-
-The usage of actrl has changed somewhat, to implement >2 channel support
-for falcons:
-
-	'actrl mono' will no longer work - use 'actrl chan 1'
-	'actrl stereo' becomes 'actrl chan 2'
-	'actrl chan 4' allows you to audition 4 channel samples if you
-		have the necessary external hardware for your falcon! You can
-		also try 6 or 8 too!
-		
-
-There is no control over the levels of bass and treble on the Falcon, as it
-does not have a Microwire Interface.
-
-A word of warning: the Falcon hardware does _not_ support the STe/TT compatible
-sample rate of 6258Hz - it mutes. This is a feature, not a bug!!
-
-johnnie@ligotage.demon.co.uk
-��
-John Blakeley
-http://www.ligotage.demon.co.uk
Index: sys/Makefile.objs
===================================================================
RCS file: /mint/freemint/sys/Makefile.objs,v
retrieving revision 1.13
diff -a -u -r1.13 Makefile.objs
--- sys/Makefile.objs	5 Apr 2010 20:54:43 -0000	1.13
+++ sys/Makefile.objs	14 Aug 2010 20:25:20 -0000
@@ -25,7 +25,7 @@
 	-Wshadow \
 	-Wpointer-arith \
 	-Wcast-qual \
-	-Werror
+	#-Werror
 LDFLAGS = -nostdlib
 LDFLAGS += -Wl,-Map -Wl,map.txt
 # XXX should be come from arch/