Files
gbdk-2020/gbdk-lib/libc/Makefile.rules

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)