From fa6664e6e6c2779c7e10360dc3b6c5ed52565333 Mon Sep 17 00:00:00 2001 From: Pim van Pelt Date: Thu, 3 Jan 2019 20:50:24 +0100 Subject: [PATCH] Wire up autogen --- Makefile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 6edfd0d..7c5d28e 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,7 @@ LFLAGS = -O -Wall -I. -lm .PHONY: default all clean -default: $(TARGET) +default: autogen $(TARGET) all: default SRCDIR = src @@ -17,7 +17,7 @@ LIBDIR = libs TESTDIR = tests 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/' ) INCFLAGS := $(patsubst %,-I %, $(INCS)) OBJS := $(patsubst %.c, build/%.o, $(SRCS)) @@ -35,3 +35,9 @@ $(OBJS): $(OBJDIR)/%.o : %.c clean: $(RMDIR) $(OBJDIR) $(RM) $(BINDIR)/$(TARGET) + $(RM) $(INCDIR)/tests_autogen.h + $(RM) $(SRCDIR)/tests_autogen.c + +.PHONY: autogen +autogen: + @./autogen.sh