Ensure sources are unique

This commit is contained in:
Pim van Pelt
2019-01-03 20:52:10 +01:00
parent fa6664e6e6
commit 637779681f

View File

@ -17,7 +17,7 @@ LIBDIR = libs
TESTDIR = tests TESTDIR = tests
BINDIR = . BINDIR = .
SRCS := $(shell find -L $(SRCDIR) $(LIBDIR) $(TESTDIR) -type f -name '*.c' | egrep -v 'deps/|build/' ) src/tests_autogen.c SRCS := $(shell (echo src/tests_autogen.c; find -L $(SRCDIR) $(LIBDIR) $(TESTDIR) -type f -name '*.c' | egrep -v 'deps/|build/') | sort | uniq )
INCS := $(shell find -L $(SRCDIR) $(LIBDIR) $(TESTDIR) $(INCDIR) -type d -name 'include'| egrep -v 'deps/|build/' ) INCS := $(shell find -L $(SRCDIR) $(LIBDIR) $(TESTDIR) $(INCDIR) -type d -name 'include'| egrep -v 'deps/|build/' )
INCFLAGS := $(patsubst %,-I %, $(INCS)) INCFLAGS := $(patsubst %,-I %, $(INCS))
OBJS := $(patsubst %.c, build/%.o, $(SRCS)) OBJS := $(patsubst %.c, build/%.o, $(SRCS))