Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TOOLSDIR=tools
- SRC=src
- BIN=build
- IF=$(SRC)/pages
- INC=$(SRC)/inc
- OF=$(BIN)/
- all: pages 8xu
- @echo "--Finished--"
- 8xu: pages
- @echo "" > $(BIN)/pages.tmp
- @ls $(IF)/ | while read LINE; do\
- echo `cat $(BIN)/pages.tmp`" $$LINE $(BIN)/hex/$$LINE.hex " > $(BIN)/pages.tmp;\
- done;
- @$(TOOLSDIR)/multihex.exe `cat $(BIN)/pages.tmp` > $(BIN)/os.hex
- @$(TOOLSDIR)/packxxu.exe $(BIN)/os.hex -o $(BIN)/os84.8xu -t 83p -q 0A -v 0.01 -h 255
- @$(TOOLSDIR)/packxxu.exe $(BIN)/os.hex -o $(BIN)/os83.8xu -t 83p -q 04 -v 0.01 -h 255
- @$(TOOLSDIR)/rabbitsign -t 8xu -k $(TOOLSDIR)/0A.key -K 0A -g -p -r $(BIN)/os84.8xu
- @$(TOOLSDIR)/rabbitsign -t 8xu -k $(TOOLSDIR)/04.key -K 04 -g -p -r $(BIN)/os83.8xu
- @rm $(BIN)/os83.8xu
- @rm $(BIN)/os84.8xu
- @mv $(BIN)/os83-signed.8xu $(BIN)/83P.8xu
- @mv $(BIN)/os84-signed.8xu $(BIN)/84P.8xu
- pages:
- @mkdir $(BIN)/bin -p
- @mkdir $(BIN)/hex -p
- @ls $(IF)/ | while read LINE; do\
- wine $(TOOLSDIR)/SPASM.exe -I $(INC) $(IF)/$$LINE/$$LINE.asm $(OF)/bin/$$LINE.bin &&\
- wine $(TOOLSDIR)/BIN2HEX.exe $(OF)/bin/$$LINE.bin $(OF)/hex/$$LINE.hex;\
- done;
- clean:
- @rm -rf $(BIN)/*
- debug: all
- @wxwabbitemu
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement