From c9c5c36d486e3fda66e75a58d011875356a3dc34 Mon Sep 17 00:00:00 2001 From: Philip Zembrod Date: Sun, 3 Dec 2023 14:13:54 +0100 Subject: [PATCH] A few final release rule tweaks --- 6502/C64/Makefile | 14 ++++++++------ 6502/C64/RELEASE_NOTES.md | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/6502/C64/Makefile b/6502/C64/Makefile index 42b230b..729c35f 100644 --- a/6502/C64/Makefile +++ b/6502/C64/Makefile @@ -63,13 +63,14 @@ run-testbase16: emulator/testbase16.T64 VICE=xplus4 emulator/run-in-vice.sh testbase16 -release: release/$(release_zipfile) - -release/$(release_zipfile): $(vf_binaries) \ - $(all_src_files) $(all_src_files_petscii) \ - $(test_files) $(test_files_petscii) COPYING RELEASE_NOTES.md +release: tmp/$(release_zipfile) COPYING RELEASE_NOTES.md rm -rf release mkdir release + cp -p $^ release/ + +tmp/$(release_zipfile): $(vf_binaries) \ + $(all_src_files) $(all_src_files_petscii) \ + $(test_files) $(test_files_petscii) COPYING RELEASE_NOTES.md rm -rf tmp mkdir tmp mkdir tmp/binaries @@ -83,7 +84,8 @@ release/$(release_zipfile): $(vf_binaries) \ cp -p $(all_src_files_petscii) tmp/src_petscii/ cp -p $(test_files) tmp/tests/ cp -p $(test_files_petscii) tmp/tests_petscii/ - (cd tmp && zip -r ../release/$(release_zipfile) *) + (cd tmp && zip -r $(release_zipfile) COPYING RELEASE_NOTES.md \ + binaries src src_petscii tests tests_petscii) # Targetcompiler targets diff --git a/6502/C64/RELEASE_NOTES.md b/6502/C64/RELEASE_NOTES.md index 1361cb0..9fc4dc4 100644 --- a/6502/C64/RELEASE_NOTES.md +++ b/6502/C64/RELEASE_NOTES.md @@ -35,7 +35,7 @@ The following version descriptions areonly valid for VolksForth 6502 C64 Releases. As of now (Dec 2023), the different VolksForth platforms (6502, 68k, 8080, 8086) don't have shared code or shared versioning. -### VF 6502-C64 3.9.5 +### 6502-C64 3.9.5 This release adapts the X16 VolksForth to the R46 ROM. It also adds an X16 binary with added words to invoke the