我正在为 GameBoy 游戏设置项目,我希望将文件输出到项目的子文件夹而不是根目录。在文件名前面添加文件夹名似乎不起作用,我在网上找到的任何建议也不起作用。
这是我目前拥有的makefile。
CC = ../../../bin/lcc -Wa-l -Wl-m -DUSE_SFR_FOR_REG
BINS = new.gb
all: $(BINS)
%.o: %.c
$(CC) -c -o $@ $<
%.s: %.c
$(CC) -S -o $@ $<
%.o: %.s
$(CC) -c -o $@ $<
%.gb: %.o
$(CC) -o $@ $<
clean:
rm -f *.o *.lst *.map *.gb
# Link file, and write 0x80 at position 0x143 in header
new.gb: new.o
$(CC) -Wl-yp0x143=0x80 -o new.gb new.o
谢谢。