build fix

This commit is contained in:
Blaise Tine
2021-03-02 22:02:44 -05:00
parent c9542d09d6
commit 6c5032365f

View File

@@ -12,28 +12,24 @@ PROJECT = libvortexrt
SRCS = ./src/vx_start.S ./src/vx_print.S ./src/vx_print.c ./src/vx_spawn.c
OBJS := $(SRCS:.S=.o) $(SRCS:.c=.o)
OBJS := $(addsuffix .o, $(notdir $(SRCS)))
all: $(PROJECT).a $(PROJECT).dump
$(PROJECT).a: $(OBJS)
$(AR) rc $(PROJECT).a $^
$(PROJECT).dump: $(PROJECT).a
$(DP) -D $(PROJECT).a > $(PROJECT).dump
%.o: src/%.S
$(CC) $(CFLAGS) -c -o $@ $<
%.S.o: src/%.S
$(CC) $(CFLAGS) -c $< -o $@
%.o: src/%.c
$(CC) $(CFLAGS) -c -o $@ $<
%.c.o: src/%.c
$(CC) $(CFLAGS) -c $< -o $@
$(PROJECT).a: $(OBJS)
$(AR) rc $(PROJECT).a $^
.depend: $(SRCS)
$(CC) $(CFLAGS) -MM $^ > .depend;
clean:
rm -rf *.a *.o *.dump .depend
ifneq ($(MAKECMDGOALS),clean)
-include .depend
endif
rm -rf *.a *.o *.dump .depend