Wire up autogen
This commit is contained in:
10
Makefile
10
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
|
||||
|
Reference in New Issue
Block a user