25 lines
329 B
Makefile
25 lines
329 B
Makefile
TARGET := jimmy.prg
|
|
SOURCE := jimmy.S
|
|
OBJDIR := obj
|
|
|
|
CC := cl65
|
|
AS := ca65
|
|
|
|
OFILES := $(patsubst %.S, ${OBJDIR}/%.o, ${SOURCE})
|
|
|
|
default: all ${TARGET}
|
|
all: ${TARGET}
|
|
|
|
${OBJDIR}:
|
|
mkdir -p $@
|
|
|
|
${OBJDIR}/%.o: %.S | ${OBJDIR}
|
|
${AS} $< -o $@
|
|
|
|
${TARGET}: ${OFILES}
|
|
${CC} -t none $< -o $@
|
|
|
|
clean:
|
|
rm -rf ${OBJDIR}
|
|
rm -f ${TARGET}
|