You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
526 B
34 lines
526 B
4 years ago
|
AS = rgbasm
|
||
|
LD = rgblink
|
||
|
FIX = rgbfix -f hg
|
||
|
|
||
|
BIN_DIR = bin
|
||
|
OBJ_DIR = obj
|
||
|
|
||
|
MKDIR = mkdir
|
||
|
|
||
|
.PHONY: dirs
|
||
|
|
||
|
all: dirs video
|
||
|
|
||
|
clean:
|
||
|
rm -r ${BIN_DIR}/ ${OBJ_DIR}/
|
||
|
|
||
|
dirs:
|
||
|
${MKDIR} -p ${BIN_DIR}
|
||
|
${MKDIR} -p ${OBJ_DIR}
|
||
|
|
||
|
#
|
||
|
# Video
|
||
|
#
|
||
|
video: videoDirs vblankInt.gb
|
||
|
|
||
|
videoDirs:
|
||
|
${MKDIR} -p ${BIN_DIR}/video
|
||
|
${MKDIR} -p ${OBJ_DIR}/video
|
||
|
|
||
|
vblankInt.gb: dirs
|
||
|
${AS} -o ${OBJ_DIR}/video/vblankInt.o video/vblankInt.s
|
||
|
${LD} -l common.lnk -o ${BIN_DIR}/video/vblankInt.gb ${OBJ_DIR}/video/vblankInt.o
|
||
|
${FIX} ${BIN_DIR}/video/vblankInt.gb
|