build fix
This commit is contained in:
@@ -12,28 +12,24 @@ PROJECT = libvortexrt
|
|||||||
|
|
||||||
SRCS = ./src/vx_start.S ./src/vx_print.S ./src/vx_print.c ./src/vx_spawn.c
|
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
|
all: $(PROJECT).a $(PROJECT).dump
|
||||||
|
|
||||||
$(PROJECT).a: $(OBJS)
|
|
||||||
$(AR) rc $(PROJECT).a $^
|
|
||||||
|
|
||||||
$(PROJECT).dump: $(PROJECT).a
|
$(PROJECT).dump: $(PROJECT).a
|
||||||
$(DP) -D $(PROJECT).a > $(PROJECT).dump
|
$(DP) -D $(PROJECT).a > $(PROJECT).dump
|
||||||
|
|
||||||
%.o: src/%.S
|
%.S.o: src/%.S
|
||||||
$(CC) $(CFLAGS) -c -o $@ $<
|
$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|
||||||
%.o: src/%.c
|
%.c.o: src/%.c
|
||||||
$(CC) $(CFLAGS) -c -o $@ $<
|
$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|
||||||
|
$(PROJECT).a: $(OBJS)
|
||||||
|
$(AR) rc $(PROJECT).a $^
|
||||||
|
|
||||||
.depend: $(SRCS)
|
.depend: $(SRCS)
|
||||||
$(CC) $(CFLAGS) -MM $^ > .depend;
|
$(CC) $(CFLAGS) -MM $^ > .depend;
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf *.a *.o *.dump .depend
|
rm -rf *.a *.o *.dump .depend
|
||||||
|
|
||||||
ifneq ($(MAKECMDGOALS),clean)
|
|
||||||
-include .depend
|
|
||||||
endif
|
|
||||||
Reference in New Issue
Block a user