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
|
.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
|
||||||
|
Reference in New Issue
Block a user