mirror of
https://github.com/gbdk-2020/gbdk-2020.git
synced 2026-03-03 22:14:37 +01:00
28 lines
422 B
Makefile
28 lines
422 B
Makefile
$(LIB): pre $(OBJ)
|
|
for file in $(filter-out %/crt0.o,$(OBJ)) ; do \
|
|
$(SDAR) -ru $(LIB) $${file} ; \
|
|
done
|
|
|
|
pre: build-dir
|
|
|
|
$(BUILD)/%.o: ../%.c
|
|
$(CC) $(CFLAGS) -c -o $@ $<
|
|
|
|
$(BUILD)/%.o: %.c
|
|
$(CC) $(CFLAGS) -c -o $@ $<
|
|
|
|
$(BUILD)/%.o: ../../%.s
|
|
$(AS) -plosgff $@ $<
|
|
|
|
$(BUILD)/%.o: ../%.s
|
|
$(AS) -plosgff $@ $<
|
|
|
|
$(BUILD)/%.o: %.s
|
|
$(AS) -plosgff $@ $<
|
|
|
|
clean:
|
|
rm -f $(OBJ) $(CLEANSPEC)
|
|
|
|
build-dir:
|
|
mkdir -p $(BUILD)
|