mirror of
https://github.com/blondie7575/WeeGUI.git
synced 2026-03-12 02:41:39 +00:00
- Moved primary library code to AUX memory - Factored mouse driver out into separate loadable module, living at the top of main memory - Pending actions now handled by caching click location instead of View ID, so interrupt handler doesn't have to call AUX memory code
55 lines
1.2 KiB
Makefile
55 lines
1.2 KiB
Makefile
#
|
|
# Makefile
|
|
# WeeGUI
|
|
#
|
|
# Created by Quinn Dunki on 8/15/14.
|
|
# One Girl, One Laptop Productions
|
|
# http://www.quinndunki.com
|
|
# http://www.quinndunki.com/blondihacks
|
|
#
|
|
|
|
|
|
CL65=cl65
|
|
AC=AppleCommander.jar
|
|
ADDR=7a00
|
|
ADDRDEMO=6000
|
|
ADDRMOUSE=9344
|
|
|
|
PGM=gui
|
|
DEMO=guidemo
|
|
MOUSE=mouse
|
|
|
|
|
|
all: $(DEMO) $(MOUSE) $(PGM)
|
|
|
|
$(DEMO):
|
|
@PATH=$(PATH):/usr/local/bin; $(CL65) -t apple2enh --start-addr $(ADDRDEMO) -l$(DEMO).lst $(DEMO).s
|
|
java -jar $(AC) -d $(DEMO).dsk $(DEMO)
|
|
java -jar $(AC) -p $(DEMO).dsk $(DEMO) BIN 0x$(ADDRDEMO) < $(DEMO)
|
|
rm -f $(DEMO)
|
|
rm -f $(DEMO).o
|
|
|
|
$(MOUSE):
|
|
@PATH=$(PATH):/usr/local/bin; $(CL65) -t apple2enh --start-addr $(ADDRMOUSE) -l$(MOUSE).lst $(MOUSE).s
|
|
java -jar $(AC) -d $(DEMO).dsk $(MOUSE)
|
|
java -jar $(AC) -p $(DEMO).dsk $(MOUSE) BIN 0x$(ADDRMOUSE) < $(MOUSE)
|
|
rm -f $(MOUSE)
|
|
rm -f $(MOUSE).o
|
|
|
|
$(PGM):
|
|
@PATH=$(PATH):/usr/local/bin; $(CL65) -t apple2enh --start-addr 0x$(ADDR) -l$(PGM).lst $(PGM).s
|
|
java -jar $(AC) -d $(DEMO).dsk $(PGM)
|
|
java -jar $(AC) -p $(DEMO).dsk $(PGM) BIN 0x$(ADDR) < $(PGM)
|
|
rm -f $(PGM)
|
|
rm -f $(PGM).o
|
|
osascript V2Make.scpt $(PROJECT_DIR) $(DEMO) $(PGM)
|
|
|
|
clean:
|
|
rm -f $(DEMO)
|
|
rm -f $(DEMO).o
|
|
rm -f $(MOUSE)
|
|
rm -f $(MOUSE).o
|
|
rm -f $(PGM)
|
|
rm -f $(PGM).o
|
|
|