2024-12-02 09:07:34 -06:00

35 lines
645 B
Makefile

OBJ = \
parse.o \
heapsort.o \
printf.o \
runner.o \
unparse.o
DREAMCAST_OBJ = \
runner_dreamcast.o \
input_dreamcast.o \
$(LIB)/holly/core.o \
$(LIB)/holly/region_array.o \
$(LIB)/holly/background.o \
$(LIB)/holly/ta_fifo_polygon_converter.o \
$(LIB)/holly/video_output.o \
$(LIB)/font/dejavusansmono/dejavusansmono.data.o \
$(LIB)/sh7091/serial.o
DAY1_OBJ = \
day1/sample1.txt.o \
day1/input.txt.o \
day1/solution.o
DAY2_OBJ = \
day2/sample1.txt.o \
day2/input.txt.o \
day2/solution.o
DAY_OBJ = \
$(DAY1_OBJ) \
$(DAY2_OBJ)
aoc.elf: LDSCRIPT = $(LIB)/main.lds
aoc.elf: $(START_OBJ) $(OBJ) $(DREAMCAST_OBJ) $(DAY_OBJ)