Skip to content

Commit a1fdd0b

Browse files
committed
Merge branch 'master' of github.com:pzembrod/cc64
# Conflicts: # Makefile
2 parents c5aff2d + a92bf34 commit a1fdd0b

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

Makefile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,13 @@ c16dir_files = $(patsubst %, c16files/% , $(c16dir_content))
3636
x16dir_content = cc64 $(rt_files) $(sample_files) c-charset
3737
x16dir_files = $(patsubst %, x16files/% , $(x16dir_content))
3838

39+
# PETSCII sources and VolksForth bases for manual recompile
40+
recompile_dir = recompile-cc64
41+
recompile_srcs = $(patsubst %, $(recompile_dir)/%, \
42+
$(cc64srcs) $(peddisrcs) $(commonsrcs))
43+
recompile_forths = $(patsubst forth/%, $(recompile_dir)/%, \
44+
$(wildcard forth/v4th*))
45+
3946
# Forth binaries
4047
forth_binaries = devenv-uF83
4148
forth_t64_files = $(patsubst %, autostart-c64/%.T64, $(forth_binaries))
@@ -77,6 +84,10 @@ cc64-x16files.zip: $(x16dir_files) COPYING
7784
rm -f $@
7885
zip -r $@ $^
7986

87+
$(recompile_dir).zip: $(recompile_srcs) $(recompile_forths) COPYING
88+
rm -f $@
89+
zip -r $@ $^
90+
8091
cc64-c64files.d64: $(c64dir_files) tmp/copying
8192
rm -f $@
8293
c1541 -format cc64-c64,cc d64 $@
@@ -263,6 +274,9 @@ c16files/vf-build-base: forth/v4th-c16+
263274
x16files/vf-build-base: forth/v4th-x16
264275
cp $< $@
265276

277+
$(recompile_dir)/%: forth/%
278+
cp $< $@
279+
266280

267281
# Runtime module rules
268282

0 commit comments

Comments
 (0)