ys2-intro/loader/Makefile

754 lines
43 KiB
Makefile
Raw Normal View History

2025-11-13 11:07:39 -05:00
NOWORKINGCOPY = $(shell svn info > /dev/null 2>&1; echo $$?)
SVNVERSION = svnversion
ifeq ($(NOWORKINGCOPY),0)
VERSION = $(shell $(SVNVERSION) | tr -d [:cntrl:])
else
VERSION = $(shell $(GREP) -oP 'VERSION_STRING "\K[^"]+' ./version.inc)
endif
CD = cd
PRINTF = printf
MKDIR = mkdir
GREP = ggrep
ZIP = zip -9 --must-match
ZIP_NO_PATHS = $(ZIP) -j
ifneq ($(VERSION),)
ZIPFILE = loader-v$(VERSION).zip
LOADERTEST = loadertest-v$(VERSION).zip
else
ZIPFILE = loader.zip
LOADERTEST = loadertest.zip
endif
SHAREDFOLDER = shared
LOADERFOLDER = $(notdir $(shell pwd))
DOCSFOLDER = $(LOADERFOLDER)/docs
SRCFOLDER = $(LOADERFOLDER)/src
INCFOLDER = $(LOADERFOLDER)/include
SAMPLESFOLDER = $(LOADERFOLDER)/samples
BUILDFOLDER = $(LOADERFOLDER)/build
TOOLSFOLDER = $(LOADERFOLDER)/tools
ZIPLIST += $(LOADERFOLDER)/README
ZIPLIST += $(SHAREDFOLDER)/standard.inc
ZIPLIST += $(SHAREDFOLDER)/cpu.inc
ZIPLIST += $(SHAREDFOLDER)/vic.inc
ZIPLIST += $(SHAREDFOLDER)/cia.inc
ZIPLIST += $(SHAREDFOLDER)/mmu.inc
ZIPLIST += $(SHAREDFOLDER)/vdc.inc
ZIPLIST += $(SHAREDFOLDER)/ted.inc
ZIPLIST += $(SHAREDFOLDER)/pio.inc
ZIPLIST += $(SHAREDFOLDER)/via.inc
ZIPLIST += $(SHAREDFOLDER)/kernal.inc
ZIPLIST += $(SHAREDFOLDER)/basic.inc
ZIPLIST += $(SHAREDFOLDER)/float.inc
ZIPLIST += $(LOADERFOLDER)/Makefile
ZIPLIST += $(LOADERFOLDER)/version.inc
ZIPLIST += $(DOCSFOLDER)/Prerequisites.txt
ZIPLIST += $(DOCSFOLDER)/Protocol.txt
DECOMPFOLDER = decompress
DRIVESFOLDER = drives
HALFOLDER = hal
ZIPLIST += $(SRCFOLDER)/Makefile
ZIPLIST += $(SRCFOLDER)/make-linkfile.pl
ZIPLIST += $(SRCFOLDER)/make-loadersymbolsinc.pl
ZIPLIST += $(SRCFOLDER)/$(DECOMPFOLDER)/b2decomp.s
ZIPLIST += $(SRCFOLDER)/$(DECOMPFOLDER)/bitnaxdecomp.s
ZIPLIST += $(SRCFOLDER)/$(DECOMPFOLDER)/doynaxdecomp.s
ZIPLIST += $(SRCFOLDER)/$(DECOMPFOLDER)/exodecomp.s
ZIPLIST += $(SRCFOLDER)/$(DECOMPFOLDER)/lcdecomp.s
ZIPLIST += $(SRCFOLDER)/$(DECOMPFOLDER)/lzsa2decomp.s
ZIPLIST += $(SRCFOLDER)/$(DECOMPFOLDER)/ncdecomp.s
ZIPLIST += $(SRCFOLDER)/$(DECOMPFOLDER)/pudecomp.s
ZIPLIST += $(SRCFOLDER)/$(DECOMPFOLDER)/subsizerdecomp.s
ZIPLIST += $(SRCFOLDER)/$(DECOMPFOLDER)/tcdecomp.s
ZIPLIST += $(SRCFOLDER)/$(DECOMPFOLDER)/tsdecomp.s
ZIPLIST += $(SRCFOLDER)/$(DECOMPFOLDER)/zx0decomp.s
ZIPLIST += $(SRCFOLDER)/$(DRIVESFOLDER)/drivecode-common.inc
ZIPLIST += $(SRCFOLDER)/$(DRIVESFOLDER)/drivecode1541.s
ZIPLIST += $(SRCFOLDER)/$(DRIVESFOLDER)/drivecode1571.s
ZIPLIST += $(SRCFOLDER)/$(DRIVESFOLDER)/drivecode1581.s
ZIPLIST += $(SRCFOLDER)/$(HALFOLDER)/hal.inc
ZIPLIST += $(SRCFOLDER)/$(HALFOLDER)/hal-c64-c128.inc
ZIPLIST += $(SRCFOLDER)/$(HALFOLDER)/hal-c16.inc
ZIPLIST += $(SRCFOLDER)/install.s
ZIPLIST += $(SRCFOLDER)/resident.s
ZIPLIST += $(SRCFOLDER)/customdrivecode.s
ZIPLIST += $(SRCFOLDER)/save.s
ZIPLIST += $(INCFOLDER)/config.inc
ZIPLIST += $(INCFOLDER)/loader.inc
BENCHMARKFOLDER = benchmark
CC65FOLDER = cc65
DRIVECODEFOLDER = drivecode
MINEXAMPLEFOLDER = minexample
RESOURCESFOLDER = resources
SAVEFOLDER = save
STANDALONEFOLDER = standalone
TESTFOLDER = test
TURNDISKFOLDER = turndisk
ZIPLIST += $(SAMPLESFOLDER)/$(BENCHMARKFOLDER)/Makefile
ZIPLIST += $(SAMPLESFOLDER)/$(BENCHMARKFOLDER)/benchmark.s
ZIPLIST += $(SAMPLESFOLDER)/$(BENCHMARKFOLDER)/loaderconfig.inc
ZIPLIST += $(SAMPLESFOLDER)/$(BENCHMARKFOLDER)/benchmark-bitfire.mon
ZIPLIST += $(SAMPLESFOLDER)/$(BENCHMARKFOLDER)/benchmark-spindle.mon
ZIPLIST += $(SAMPLESFOLDER)/$(BENCHMARKFOLDER)/make-tex-graph-bitfire.lua
ZIPLIST += $(SAMPLESFOLDER)/$(BENCHMARKFOLDER)/make-tex-graph-spindle-code.lua
ZIPLIST += $(SAMPLESFOLDER)/$(BENCHMARKFOLDER)/make-tex-graph-spindle-graphics.lua
ZIPLIST += $(SAMPLESFOLDER)/$(CC65FOLDER)/Makefile
ZIPLIST += $(SAMPLESFOLDER)/$(CC65FOLDER)/c-program.c
ZIPLIST += $(SAMPLESFOLDER)/$(CC65FOLDER)/Linkfile
ZIPLIST += $(SAMPLESFOLDER)/$(CC65FOLDER)/loaderconfig.inc
ZIPLIST += $(SAMPLESFOLDER)/$(DRIVECODEFOLDER)/Makefile
ZIPLIST += $(SAMPLESFOLDER)/$(DRIVECODEFOLDER)/drivecode.s
ZIPLIST += $(SAMPLESFOLDER)/$(DRIVECODEFOLDER)/loaderconfig.inc
ZIPLIST += $(SAMPLESFOLDER)/$(MINEXAMPLEFOLDER)/Makefile
ZIPLIST += $(SAMPLESFOLDER)/$(MINEXAMPLEFOLDER)/minexample.s
ZIPLIST += $(SAMPLESFOLDER)/$(MINEXAMPLEFOLDER)/loaderconfig.inc
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/pic1.bin
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/pic2.bin
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/bootblock.bin
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/oxyron_oneder.prg
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/doom_c128.prg
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/threeve.prg
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/skew1.prg
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/test
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/a
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/b
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/c
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/d
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/e
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/f
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/g
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/h
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/i
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/j
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/k
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/l
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/m
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/n
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/o
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/p
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/q
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/r
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/x
ZIPLIST += $(SAMPLESFOLDER)/$(RESOURCESFOLDER)/y
ZIPLIST += $(SAMPLESFOLDER)/$(SAVEFOLDER)/Makefile
ZIPLIST += $(SAMPLESFOLDER)/$(SAVEFOLDER)/save.s
ZIPLIST += $(SAMPLESFOLDER)/$(SAVEFOLDER)/loaderconfig.inc
ZIPLIST += $(SAMPLESFOLDER)/$(STANDALONEFOLDER)/Makefile
ZIPLIST += $(SAMPLESFOLDER)/$(STANDALONEFOLDER)/Linkfile-c64
ZIPLIST += $(SAMPLESFOLDER)/$(STANDALONEFOLDER)/Linkfile-c128
ZIPLIST += $(SAMPLESFOLDER)/$(STANDALONEFOLDER)/Linkfile-c16
ZIPLIST += $(SAMPLESFOLDER)/$(STANDALONEFOLDER)/standalone.s
ZIPLIST += $(SAMPLESFOLDER)/$(STANDALONEFOLDER)/loaderconfig.inc
ZIPLIST += $(SAMPLESFOLDER)/$(TESTFOLDER)/Makefile
ZIPLIST += $(SAMPLESFOLDER)/$(TESTFOLDER)/Linkfile
ZIPLIST += $(SAMPLESFOLDER)/$(TESTFOLDER)/test.s
ZIPLIST += $(SAMPLESFOLDER)/$(TURNDISKFOLDER)/Makefile
ZIPLIST += $(SAMPLESFOLDER)/$(TURNDISKFOLDER)/Linkfile
ZIPLIST += $(SAMPLESFOLDER)/$(TURNDISKFOLDER)/turndisk.s
ZIPLIST += $(SAMPLESFOLDER)/$(TURNDISKFOLDER)/loaderconfig.inc
ZIPLIST += $(TOOLSFOLDER)/compressedfileconverter.pl
CC1541FOLDER = cc1541
ZIPLIST += $(TOOLSFOLDER)/$(CC1541FOLDER)/LICENSE.txt
ZIPLIST += $(TOOLSFOLDER)/$(CC1541FOLDER)/README.md
ZIPLIST += $(TOOLSFOLDER)/$(CC1541FOLDER)/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(CC1541FOLDER)/cc1541.c
ZIPLIST += $(TOOLSFOLDER)/$(CC1541FOLDER)/cc1541.1.txt.in
ZIPLIST += $(TOOLSFOLDER)/$(CC1541FOLDER)/cc1541.sln
ZIPLIST += $(TOOLSFOLDER)/$(CC1541FOLDER)/cc1541.vcxproj
ZIPLIST += $(TOOLSFOLDER)/$(CC1541FOLDER)/cc1541.vcxproj.filters
ZIPLIST += $(TOOLSFOLDER)/$(CC1541FOLDER)/test_cc1541.c
ZIPLIST += $(TOOLSFOLDER)/$(CC1541FOLDER)/test_cc1541.vcxproj
ZIPLIST += $(TOOLSFOLDER)/$(CC1541FOLDER)/test_cc1541.vcxproj.filters
ZIPLIST += $(TOOLSFOLDER)/$(CC1541FOLDER)/transwarp\ v0.84.prg
ZIPLIST += $(TOOLSFOLDER)/$(CC1541FOLDER)/transwarp\ v0.86.prg
B2FOLDER = b2
ZIPLIST += $(TOOLSFOLDER)/$(B2FOLDER)/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(B2FOLDER)/bb.c
ZIPLIST += $(TOOLSFOLDER)/$(B2FOLDER)/bb.h
ZIPLIST += $(TOOLSFOLDER)/$(B2FOLDER)/cruncher.c
ZIPLIST += $(TOOLSFOLDER)/$(B2FOLDER)/cruncher.h
ZIPLIST += $(TOOLSFOLDER)/$(B2FOLDER)/file.c
ZIPLIST += $(TOOLSFOLDER)/$(B2FOLDER)/file.h
ZIPLIST += $(TOOLSFOLDER)/$(B2FOLDER)/Decruncher.inc
ZIPLIST += $(TOOLSFOLDER)/bitnax-07a8c67/lz.c
DOYNAXLZFOLDER = doynamite1.1
ZIPLIST += $(TOOLSFOLDER)/$(DOYNAXLZFOLDER)/readme.txt
ZIPLIST += $(TOOLSFOLDER)/$(DOYNAXLZFOLDER)/decrunch.asm
ZIPLIST += $(TOOLSFOLDER)/$(DOYNAXLZFOLDER)/lz.c
ZIPLIST += $(TOOLSFOLDER)/$(DOYNAXLZFOLDER)/sfx.asm
ZIPLIST += $(TOOLSFOLDER)/$(DOYNAXLZFOLDER)/test.asm
ZIPLIST += $(TOOLSFOLDER)/$(DOYNAXLZFOLDER)/simple/decrunch.asm
ZIPLIST += $(TOOLSFOLDER)/$(DOYNAXLZFOLDER)/simple/lz.c
ZIPLIST += $(TOOLSFOLDER)/$(DOYNAXLZFOLDER)/krill/doynaxdecomp.s
EXOFOLDER = exomizer-3.1
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/changelog.txt
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exo20info.txt
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exo31info.txt
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exobasic10b2.txt
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/Makefile.test
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/Makefile.testP16
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/6502emu.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/6502emu.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/areatrace.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/areatrace.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/asm.tab.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/asm.tab.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/asm.y
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/asm.yy
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/b2buf.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/bas_main.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/bprg_actions.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/bprg_link_patch.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/bprg_renumber.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/bprg_trampoline.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/bprg.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/bprg.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/buf_io.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/buf_io.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/buf.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/buf.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/callback.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/chunkpool.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/chunkpool.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/common.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/desfx.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/desfx.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/exo_helper.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/exo_helper.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/exo_main.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/exo_raw.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/exo_util.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/exo_util.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/exodec.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/exodec.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/expr.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/expr.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/flags.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/getflag.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/getflag.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/int.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/lex.yy.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/log.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/log.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/map.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/map.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/match.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/match.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/named_buffer.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/named_buffer.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/optimal.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/optimal.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/output.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/output.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/parse.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/parse.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/pc.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/pc.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/perf.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/perf.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/progress.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/progress.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/radix.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/radix.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/search.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/search.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/vec.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/vec.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/table.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/table.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/src/sfxdecr.s
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/README_exo3.txt
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/c64.cfg
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/data.bin
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/exodecrunch.s
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/exostreamdecr1.s
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/exostreamdecr2.s
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/main.s
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/main1.s
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/main2.s
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/testrun.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/acme/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/acme/exodecrunch.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/acme/main.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/acme/split/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/acme/split/main.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/acme/split/data.asm.template
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/dasm/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/dasm/exodecrunch.s
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/dasm/main.s
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/dasm/split/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/dasm/split/main.s
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/dasm/split/data.s.template
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/perf/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/perf/data.raw
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/split/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/split/main.s
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/exodecrs/split/data.s.template
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/exodecr.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/exodecr.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/exodecrunch.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/exodecrunch.h
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/main.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/main2.c
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/test1.bin
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/test2.bin
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/test3.bin
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/test4.bin
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/6809/exo2_final.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/6809/exo2_puls.txt
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/6809/README_exo3.txt
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/8080/P43/deexo.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/8080/P43E/deexo.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/8080/P47T4/deexo.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/8080/README.txt
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/8086/P47/deexo.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/8086/README.txt
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/thumb2/speed.S
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/thumb2/universal.S
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/thumb2/README.txt
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/z80/deexoopt_b0.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/z80/deexoopt_b1.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/z80/deexoopt_b2.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/z80/deexoopt_b3.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/z80/deexoopt_b4.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/z80/deexoopt_f0.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/z80/deexoopt_f1.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/z80/deexoopt_f2.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/z80/deexoopt_f3.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/z80/deexoopt_f4.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/z80/deexoopt.asm
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/z80/readme.txt
ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/rawdecrs/z80/lgpl-2.1.txt
#ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/win32/exobasic.exe
#ZIPLIST += $(TOOLSFOLDER)/$(EXOFOLDER)/win32/exomizer.exe
LZSAFOLDER = lzsa
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/README.md
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/.gitignore
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/BlockFormat_LZSA1.md
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/BlockFormat_LZSA2.md
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/LICENSE
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/LICENSE.cc0.md
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/LICENSE.zlib.md
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/StreamFormat.md
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/pareto_graph.png
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/lzsa.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/matchfinder.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/matchfinder.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/shrink_block_v1.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/shrink_block_v1.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/shrink_block_v2.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/shrink_block_v2.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/shrink_block_v2_zx0_encoding.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/shrink_context.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/shrink_context.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/shrink_inmem.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/shrink_inmem.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/shrink_streaming.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/shrink_streaming.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/stream.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/stream.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/dictionary.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/dictionary.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/expand_block_v1.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/expand_block_v1.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/expand_block_v2.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/expand_block_v2.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/expand_context.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/expand_context.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/expand_inmem.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/expand_inmem.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/expand_streaming.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/expand_streaming.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/format.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/frame.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/frame.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/lib.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/.gitignore
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/CHANGELOG.md
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/CMakeLists.txt
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/CMakeModules
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/CMakeModules/AppendCompilerFlags.cmake
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/CMakeModules/CheckFunctionKeywords.cmake
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/CMakeModules/CheckLFS.cmake
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/CMakeModules/ProjectCPack.cmake
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/CMakeModules/cmake_uninstall.cmake.in
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/LICENSE
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/README.md
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/VERSION.cmake
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/examples/CMakeLists.txt
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/examples/bwt.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/examples/mksary.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/examples/sasearch.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/examples/suftest.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/examples/unbwt.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/include/CMakeLists.txt
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/include/config.h.cmake
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/include/divsufsort.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/include/divsufsort.h.cmake
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/include/divsufsort_config.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/include/divsufsort_private.h
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/include/lfs.h.cmake
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/lib/CMakeLists.txt
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/lib/divsufsort.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/lib/divsufsort_utils.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/lib/sssort.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/lib/trsort.c
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/pkgconfig/CMakeLists.txt
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/src/libdivsufsort/pkgconfig/libdivsufsort.pc.cmake
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/VS2017/.gitignore
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/VS2017/lzsa.sln
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/VS2017/lzsa.vcxproj
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/VS2017/lzsa.vcxproj.filters
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/VS2017/lzsa.vcxproj.user
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/Xcode/lzsa.xcodeproj
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/Xcode/lzsa.xcodeproj/project.pbxproj
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/6502
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/6502/decompress_fast_v1.asm
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/6502/decompress_fast_v2.asm
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/6502/decompress_faster_v1.asm
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/6502/decompress_faster_v2.asm
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/6502/decompress_small_v1.asm
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/6502/decompress_small_v2.asm
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/65816/decompress_v1.asm
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/65816/decompress_v2.asm
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/6809/unlzsa1-6309.s
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/6809/unlzsa1.s
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/6809/unlzsa1b-6309.s
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/6809/unlzsa1b.s
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/6809/unlzsa2-6309.s
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/6809/unlzsa2.s
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/6809/unlzsa2b-6309.s
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/6809/unlzsa2b.s
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/8088/LZSA1FTA.ASM
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/8088/LZSA1JMP.ASM
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/8088/LZSA2FTA.ASM
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/8088/decompress_small_v1.S
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/8088/decompress_small_v2.S
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/8088/decompress_speed_v1.S
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/8088/decompress_speed_v2.S
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/x86/decompress_small_v1.asm
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/x86/decompress_small_v2.asm
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/z80/unlzsa1_fast.asm
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/z80/unlzsa1_small.asm
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/z80/unlzsa2_fast.asm
ZIPLIST += $(TOOLSFOLDER)/$(LZSAFOLDER)/asm/z80/unlzsa2_small.asm
NCFOLDER = nucrunch-1.0.1
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/MANIFEST
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/Cargo.toml
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/readme.txt
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/decrunch.a65
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/rdecrunch.a65
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/boot.s
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/sboot.s
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/decrunch.s
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/rdecrunch.s
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/srdecrunch.s
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/src/boot.rs
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/src/lib.rs
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/src/main.rs
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/test/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/test/cbmcat
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/test/crc8.py
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/test/mkrings.py
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/test/gentest.py
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/test/testbed_ca65.s
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/test/testbed.a65
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/test/rtestbed.a65
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/test/sea_test.s
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/test/startaddr
ZIPLIST += $(TOOLSFOLDER)/$(NCFOLDER)/test/endaddr
PUFOLDER = pucrunch
ZIPLIST += $(TOOLSFOLDER)/$(PUFOLDER)/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(PUFOLDER)/smakefile
ZIPLIST += $(TOOLSFOLDER)/$(PUFOLDER)/pucrunch.c
ZIPLIST += $(TOOLSFOLDER)/$(PUFOLDER)/pucrunch.h
ZIPLIST += $(TOOLSFOLDER)/$(PUFOLDER)/uncrunch.asm
ZIPLIST += $(TOOLSFOLDER)/$(PUFOLDER)/uncrunch-z80.asm
ZIPLIST += $(TOOLSFOLDER)/$(PUFOLDER)/sa_uncrunch.asm
ZIPLIST += $(TOOLSFOLDER)/$(PUFOLDER)/cbmcombine.c
SUBSIZERFOLDER = subsizer-0.7pre1
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/README.txt
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/LICENSE.txt
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/bitfunc.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/bitfunc.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/bits-base.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/bits-base.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/buffer.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/buffer.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/crunch_normal.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/crunch_normal.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/global.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/global.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/histogram.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/histogram.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/match.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/match.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/memory.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/memory.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/message.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/message.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/params.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/params.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/pathfinder.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/pathfinder.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/subsizer.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/universal.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/universal.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/utils.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/utils.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/sfx/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/sfx/decrunch_normal_dirty.asm
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/sfx/decrunch_normal.asm
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/sfx/decrunchers_data.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/sfx/decrunchers.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/sfx/detect_start.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/sfx/detect_start.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/sfx/fold.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/sfx/fold.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/sfx/generate_sfx.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/sfx/generate_sfx.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/sfx/mach_c64.c
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/sfx/mach_c64.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src/sfx/ops6502.h
ZIPLIST += $(TOOLSFOLDER)/$(SUBSIZERFOLDER)/standalone/decrunch_normal.asm
TCFOLDER = tinycrunch_v1.2
ZIPLIST += $(TOOLSFOLDER)/$(TCFOLDER)/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(TCFOLDER)/readme.txt
ZIPLIST += $(TOOLSFOLDER)/$(TCFOLDER)/bmp.bin
ZIPLIST += $(TOOLSFOLDER)/$(TCFOLDER)/bmp.prg
ZIPLIST += $(TOOLSFOLDER)/$(TCFOLDER)/tc_boot.prg
ZIPLIST += $(TOOLSFOLDER)/$(TCFOLDER)/tc_boot.s
ZIPLIST += $(TOOLSFOLDER)/$(TCFOLDER)/tc_decode.s
ZIPLIST += $(TOOLSFOLDER)/$(TCFOLDER)/tc_decode_f.s
ZIPLIST += $(TOOLSFOLDER)/$(TCFOLDER)/tc_encode.py
ZIPLIST += $(TOOLSFOLDER)/$(TCFOLDER)/test/cbmcat
ZIPLIST += $(TOOLSFOLDER)/$(TCFOLDER)/test/mkbmp.py
ZIPLIST += $(TOOLSFOLDER)/$(TCFOLDER)/test/test.s
ZIPLIST += $(TOOLSFOLDER)/$(TCFOLDER)/test/testbin.s
TSCRUNCHFOLDER = tscrunch
ZIPLIST += $(TOOLSFOLDER)/$(TSCRUNCHFOLDER)/decrunch.asm
ZIPLIST += $(TOOLSFOLDER)/$(TSCRUNCHFOLDER)/decrunch_extreme.asm
ZIPLIST += $(TOOLSFOLDER)/$(TSCRUNCHFOLDER)/decrunch_small.asm
ZIPLIST += $(TOOLSFOLDER)/$(TSCRUNCHFOLDER)/readme.txt
ZIPLIST += $(TOOLSFOLDER)/$(TSCRUNCHFOLDER)/tscrunch.go
ZIPLIST += $(TOOLSFOLDER)/$(TSCRUNCHFOLDER)/tscrunch.py
WCRUSHFOLDER = wcrush
ZIPLIST += $(TOOLSFOLDER)/$(WCRUSHFOLDER)/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(WCRUSHFOLDER)/LICENSE.TXT
ZIPLIST += $(TOOLSFOLDER)/$(WCRUSHFOLDER)/README.TXT
ZIPLIST += $(TOOLSFOLDER)/$(WCRUSHFOLDER)/decrush/decrush.tas
ZIPLIST += $(TOOLSFOLDER)/$(WCRUSHFOLDER)/wca/main.cpp
#ZIPLIST += $(TOOLSFOLDER)/$(WCRUSHFOLDER)/wca/wca.exe
ZIPLIST += $(TOOLSFOLDER)/$(WCRUSHFOLDER)/wcrush/main.cpp
#ZIPLIST += $(TOOLSFOLDER)/$(WCRUSHFOLDER)/wcrush/wcrush.exe
ZX0FOLDER = dali
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/dali.c
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/depack.asm
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/dzx0_dali.asm
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/dzx0_orig_zx0_v1.asm
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/dzx0_orig_zx0_v2.asm
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/sfx_fast.asm
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/sfx_small.asm
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/sfx.asm
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/testfile.lz
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/Makefile
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/LICENSE
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/LICENSE.cc0.md
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/LICENSE.zlib.md
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/README.md
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/asm/6502/zx0_6502.asm
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/asm/8088/unzx0_8088.S
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/asm/68000/unzx0_68000.S
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/asm/HuC6280/unpack-zx0.asm
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/asm/Z80/unzx0v1_fast.asm
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/salvador.c
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/shrink.h
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/expand.h
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/matchfinder.c
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/matchfinder.h
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libsalvador.h
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/format.h
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/shrink.c
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/expand.c
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/lib
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/lib/sssort.c
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/lib/trsort.c
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/lib/divsufsort.c
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/lib/divsufsort_utils.c
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/lib/CMakeLists.txt
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/CHANGELOG.md
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/pkgconfig
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/pkgconfig/CMakeLists.txt
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/pkgconfig/libdivsufsort.pc.cmake
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/CMakeModules
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/CMakeModules/ProjectCPack.cmake
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/CMakeModules/CheckFunctionKeywords.cmake
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/CMakeModules/cmake_uninstall.cmake.in
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/CMakeModules/AppendCompilerFlags.cmake
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/CMakeModules/CheckLFS.cmake
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/README.md
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/CMakeLists.txt
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/examples
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/examples/suftest.c
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/examples/unbwt.c
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/examples/mksary.c
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/examples/sasearch.c
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/examples/CMakeLists.txt
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/examples/bwt.c
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/LICENSE
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/include
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/include/divsufsort_config.h
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/include/divsufsort_private.h
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/include/lfs.h.cmake
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/include/config.h.cmake
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/include/CMakeLists.txt
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/include/divsufsort.h.cmake
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/include/divsufsort.h
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/src/libdivsufsort/VERSION.cmake
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/VS2019
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/VS2019/salvador.vcxproj.user
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/VS2019/salvador.vcxproj
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/VS2019/salvador.sln
ZIPLIST += $(TOOLSFOLDER)/$(ZX0FOLDER)/salvador/VS2019/salvador.vcxproj.filters
DISKIMAGES = $(BUILDFOLDER)/loadertest-c64.d64
DISKIMAGES += $(BUILDFOLDER)/loadertest-c64.d71
DISKIMAGES += $(BUILDFOLDER)/loadertest-c64.d81
DISKIMAGES += $(BUILDFOLDER)/loader-c64.prg
DISKIMAGES += $(BUILDFOLDER)/install-c64.prg
DISKIMAGES += $(BUILDFOLDER)/loadersymbols-c64.inc
DISKIMAGES += $(BUILDFOLDER)/loadertest-c128.d64
DISKIMAGES += $(BUILDFOLDER)/loadertest-c128.d71
DISKIMAGES += $(BUILDFOLDER)/loadertest-c128.d81
DISKIMAGES += $(BUILDFOLDER)/loader-c128.prg
DISKIMAGES += $(BUILDFOLDER)/install-c128.prg
DISKIMAGES += $(BUILDFOLDER)/loadersymbols-c128.inc
DISKIMAGES += $(BUILDFOLDER)/loadertest-c16.d64
DISKIMAGES += $(BUILDFOLDER)/loadertest-c16.d71
DISKIMAGES += $(BUILDFOLDER)/loadertest-c16.d81
DISKIMAGES += $(BUILDFOLDER)/loader-c16.prg
DISKIMAGES += $(BUILDFOLDER)/install-c16.prg
DISKIMAGES += $(BUILDFOLDER)/loadersymbols-c16.inc
ZIPLIST += $(DISKIMAGES)
default: prg
loader:
$(MAKE) -C src
prg bin binary:
$(MAKE) -C src prg
lib library:
$(MAKE) -C src lib
prg-c64:
$(MAKE) -C src PLATFORM=c64 prg
prg-c128:
$(MAKE) -C src PLATFORM=c128 prg
prg-c16:
$(MAKE) -C src PLATFORM=c16 prg
run:
$(CD) ..; $(MAKE) -C $(SAMPLESFOLDER)/$(TESTFOLDER) run
$(BUILDFOLDER)/loadertest-c64.d64:
$(CD) ..; $(MAKE) -C $(SAMPLESFOLDER)/$(TESTFOLDER) all
$(BUILDFOLDER)/loadertest-c128.d64:
$(CD) ..; $(MAKE) -C $(SAMPLESFOLDER)/$(TESTFOLDER) PLATFORM=c128 all
$(BUILDFOLDER)/loadertest-c16.d64:
$(CD) ..; $(MAKE) -C $(SAMPLESFOLDER)/$(TESTFOLDER) PLATFORM=c16 all
zip: prg-c64 prg-c128 prg-c16 $(BUILDFOLDER)/loadertest-c64.d64 $(BUILDFOLDER)/loadertest-c128.d64 $(BUILDFOLDER)/loadertest-c16.d64 version.inc
$(CD) ..; $(ZIP) $(ZIPFILE) $(ZIPLIST)
loadertest: $(BUILDFOLDER)/loadertest-c64.d64 $(BUILDFOLDER)/loadertest-c128.d64 $(BUILDFOLDER)/loadertest-c16.d64 version.inc
$(CD) ..; $(ZIP_NO_PATHS) $(LOADERTEST) $(DISKIMAGES)
.PHONY: tools cc1541 bitnax b2 doynax exomizer levelcrush lzsa2 nucrunch pucrunch subsizer zx0
tools: cc1541 bitnax b2 doynax exomizer levelcrush lzsa2 nucrunch pucrunch subsizer zx0
bitnax:
$(CC) ../$(TOOLSFOLDER)/bitnax-07a8c67/lz.c -o tools/bitnax-07a8c67/lz
b2:
$(MAKE) -C ../$(TOOLSFOLDER)/$(B2FOLDER)
doynax:
$(CC) ../$(TOOLSFOLDER)/$(DOYNAXLZFOLDER)/lz.c -o ../$(TOOLSFOLDER)/$(DOYNAXLZFOLDER)/lz
exomizer:
$(MAKE) -C ../$(TOOLSFOLDER)/$(EXOFOLDER)/src
levelcrush:
$(MAKE) -C ../$(TOOLSFOLDER)/$(WCRUSHFOLDER)
lzsa2:
$(MAKE) -C ../$(TOOLSFOLDER)/$(LZSAFOLDER)
nucrunch:
$(MAKE) -C ../$(TOOLSFOLDER)/$(NCFOLDER)
pucrunch:
$(MAKE) -C ../$(TOOLSFOLDER)/$(PUFOLDER)
subsizer:
$(MAKE) -C ../$(TOOLSFOLDER)/$(SUBSIZERFOLDER)/src
zx0:
$(MAKE) -C ../$(TOOLSFOLDER)/$(ZX0FOLDER)
cc1541:
$(MAKE) -C ../$(TOOLSFOLDER)/$(CC1541FOLDER)
ifeq ($(NOWORKINGCOPY),0)
version.inc: ../.svn/entries
$(PRINTF) '.define REPOSITORY_VERSION ' > $@
-$(PRINTF) '%d' $(VERSION) >> $@
$(PRINTF) '\n' >> $@
$(PRINTF) '.define REPOSITORY_VERSION_STRING "' >> $@
$(PRINTF) '%s' $(VERSION) >> $@
$(PRINTF) '"\n' >> $@
endif