adapted to Kick Assembler, some documentation update
This commit is contained in:
1 parent
ae23dbae7b
commit
de27124b4f
198 files changed
+4181
-3976
No files matched your search
@@ -33,15 +33,10 @@ GIT_COMMIT:= $(shell git log -1 --pretty='%h' | tr '[:lower:]' '[:upper:]')
|
||||
|
||||
all: build/chargen build/newkern_generic build/newbasic_generic build/newc65 build/newkern_ultimate64 build/newbasic_ultimate64
|
||||
|
||||
Ophis:
|
||||
git submodule init
|
||||
git submodule update
|
||||
|
||||
clean:
|
||||
@rm -rf build
|
||||
@rm -f temp.s
|
||||
@rm -f temp.map
|
||||
@rm -f ophis.bin
|
||||
@rm -f temp.sym
|
||||
|
||||
updatebin: build/chargen build/newbasic_generic build/newkern_generic build/newbasic_mega65 build/newkern_mega65 build/newbasic_ultimate64 build/newkern_ultimate64
|
||||
cp build/chargen bin/chargen.rom
|
||||
@@ -81,23 +76,23 @@ build/chargen: $(TOOL_PNGPREPARE) assets/8x8font.png
|
||||
|
||||
# Dependencies
|
||||
|
||||
build/basic_generic/OUT.BIN: Ophis $(TOOLS_LIST) $(SRC_BASIC_generic) build/basic/packed_messages.s
|
||||
build/kernal_generic/OUT.BIN: Ophis $(TOOLS_LIST) $(SRC_KERNAL_generic)
|
||||
build/newrom_generic: build/basic_generic/OUT.BIN build/kernal_generic/OUT.BIN
|
||||
build/newkern_generic: build/newrom_generic Makefile
|
||||
build/newbasic_generic: build/newrom_generic Makefile
|
||||
build/basic_generic/OUT.BIN: $(TOOLS_LIST) $(SRC_BASIC_generic) build/basic/packed_messages.s
|
||||
build/kernal_generic/OUT.BIN: $(TOOLS_LIST) $(SRC_KERNAL_generic)
|
||||
build/newrom_generic: build/basic_generic/OUT.BIN build/kernal_generic/OUT.BIN
|
||||
build/newkern_generic: build/newrom_generic Makefile
|
||||
build/newbasic_generic: build/newrom_generic Makefile
|
||||
|
||||
build/basic_mega65/OUT.BIN: Ophis $(TOOLS_LIST) $(SRC_BASIC_mega65) build/basic/packed_messages.s
|
||||
build/kernal_mega65/OUT.BIN: Ophis $(TOOLS_LIST) $(SRC_KERNAL_mega65)
|
||||
build/newrom_mega65: build/basic_mega65/OUT.BIN build/kernal_mega65/OUT.BIN
|
||||
build/newkern_mega65: build/newrom_mega65 Makefile
|
||||
build/newbasic_mega65: build/newrom_mega65 Makefile
|
||||
build/basic_mega65/OUT.BIN: $(TOOLS_LIST) $(SRC_BASIC_mega65) build/basic/packed_messages.s
|
||||
build/kernal_mega65/OUT.BIN: $(TOOLS_LIST) $(SRC_KERNAL_mega65)
|
||||
build/newrom_mega65: build/basic_mega65/OUT.BIN build/kernal_mega65/OUT.BIN
|
||||
build/newkern_mega65: build/newrom_mega65 Makefile
|
||||
build/newbasic_mega65: build/newrom_mega65 Makefile
|
||||
|
||||
build/basic_ultimate64/OUT.BIN: Ophis $(TOOLS_LIST) $(SRC_BASIC_ultimate64) build/basic/packed_messages.s
|
||||
build/kernal_ultimate64/OUT.BIN: Ophis $(TOOLS_LIST) $(SRC_KERNAL_ultimate64)
|
||||
build/newrom_ultimate64: build/basic_ultimate64/OUT.BIN build/kernal_ultimate64/OUT.BIN
|
||||
build/newkern_ultimate64: build/newrom_ultimate64 Makefile
|
||||
build/newbasic_ultimate64: build/newrom_ultimate64 Makefile
|
||||
build/basic_ultimate64/OUT.BIN: $(TOOLS_LIST) $(SRC_BASIC_ultimate64) build/basic/packed_messages.s
|
||||
build/kernal_ultimate64/OUT.BIN: $(TOOLS_LIST) $(SRC_KERNAL_ultimate64)
|
||||
build/newrom_ultimate64: build/basic_ultimate64/OUT.BIN build/kernal_ultimate64/OUT.BIN
|
||||
build/newkern_ultimate64: build/newrom_ultimate64 Makefile
|
||||
build/newbasic_ultimate64: build/newrom_ultimate64 Makefile
|
||||
|
||||
|
||||
# Rules - BASIC and KERNAL
|
||||
@@ -107,7 +102,7 @@ build/basic/packed_messages.s: $(TOOL_COMPRESS_TEXT)
|
||||
$(TOOL_COMPRESS_TEXT) > build/basic/packed_messages.s
|
||||
|
||||
.PRECIOUS: build/basic_%/OUT.BIN
|
||||
build/basic_%/OUT.BIN: Ophis $(TOOLS_LIST) $(SRC_BASIC_$*) build/basic/packed_messages.s
|
||||
build/basic_%/OUT.BIN: $(TOOLS_LIST) $(SRC_BASIC_$*) build/basic/packed_messages.s
|
||||
@mkdir -p build/basic_$*
|
||||
@rm -f build/basic_$*/*
|
||||
@for SRC in $(SRC_BASIC_$*); do \
|
||||
@@ -117,7 +112,7 @@ build/basic_%/OUT.BIN: Ophis $(TOOLS_LIST) $(SRC_BASIC_$*) build/basic/packed_me
|
||||
$(TOOL_PREPROCESS) -d build/basic_$* -l a000 -h e4d2
|
||||
|
||||
.PRECIOUS: build/kernal_%/OUT.BIN
|
||||
build/kernal_%/OUT.BIN: Ophis $(TOOLS_LIST) $(SRC_KERNAL_$*)
|
||||
build/kernal_%/OUT.BIN: $(TOOLS_LIST) $(SRC_KERNAL_$*)
|
||||
@mkdir -p build/kernal_$*
|
||||
@rm -f build/kernal_$*/*
|
||||
@for SRC in $(SRC_KERNAL_$*); do \
|
||||
|
||||
Reference in new issue
Block a user