initial commit
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
GBDK_HOME = gbdk
|
||||
|
||||
CC = $(GBDK_HOME)/bin/lcc -mz80:sms -Wm-yoA -Wl-j
|
||||
|
||||
BINS = BiffBolton.sms
|
||||
|
||||
all: $(BINS)
|
||||
|
||||
ASRC = $(wildcard *.s)
|
||||
CSRC = $(wildcard *.c)
|
||||
|
||||
OBJS = $(CSRC:%.c=%.o) $(ASRC:%.s=%.o)
|
||||
|
||||
compile.bat: Makefile
|
||||
@echo "REM Automatically generated from Makefile" > compile.bat
|
||||
@make -sn | sed y/\\//\\\\/ | sed s/mkdir\ -p\/mkdir\/ | grep -v make >> compile.bat
|
||||
|
||||
# Compile and link single file in one pass
|
||||
|
||||
%.o: %.c
|
||||
$(CC) -c -o $@ $<
|
||||
|
||||
%.o: %.s
|
||||
$(CC) -c -o $@ $<
|
||||
|
||||
$(BINS): $(OBJS)
|
||||
$(CC) -Wm-yS -o $@ $^
|
||||
rm -f *.map *.noi *.ihx *.lst
|
||||
|
||||
clean:
|
||||
rm -f *.o *.lst *.map *.sms *~ *.rel *.cdb *.ihx *.lnk *.sym *.asm *.noi
|
||||
|
||||
Reference in New Issue
Block a user