Wire up autogen

This commit is contained in:
Pim van Pelt
2019-01-03 20:50:24 +01:00
parent 34cc6d5de2
commit fa6664e6e6

View File

@ -7,7 +7,7 @@ LFLAGS = -O -Wall -I. -lm
.PHONY: default all clean .PHONY: default all clean
default: $(TARGET) default: autogen $(TARGET)
all: default all: default
SRCDIR = src SRCDIR = src
@ -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/' ) SRCS := $(shell find -L $(SRCDIR) $(LIBDIR) $(TESTDIR) -type f -name '*.c' | egrep -v 'deps/|build/' ) src/tests_autogen.c
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))
@ -35,3 +35,9 @@ $(OBJS): $(OBJDIR)/%.o : %.c
clean: clean:
$(RMDIR) $(OBJDIR) $(RMDIR) $(OBJDIR)
$(RM) $(BINDIR)/$(TARGET) $(RM) $(BINDIR)/$(TARGET)
$(RM) $(INCDIR)/tests_autogen.h
$(RM) $(SRCDIR)/tests_autogen.c
.PHONY: autogen
autogen:
@./autogen.sh