diff --git a/Makefile b/Makefile index bb0e0e9..f0c8625 100644 --- a/Makefile +++ b/Makefile @@ -3,24 +3,21 @@ OB_CXXFLAGS = -g -Wall -Wextra -Wshadow -Wold-style-cast -O2 CUBESCRIPT_PATH = ../libcubescript OCTASTD_PATH = ../octastd -FILES = main.o globs.o cubescript.o +FILES = main.o globs.o OB_CXXFLAGS += -std=c++14 -I. -I$(CUBESCRIPT_PATH) -I$(OCTASTD_PATH) -pthread all: obuild obuild: $(FILES) - $(CXX) $(CXXFLAGS) $(OB_CXXFLAGS) $(LDFLAGS) -o obuild $(FILES) + $(CXX) $(CXXFLAGS) $(OB_CXXFLAGS) $(LDFLAGS) -o obuild $(FILES) \ + $(CUBESCRIPT_PATH)/libcubescript.a .cc.o: $(CXX) $(CXXFLAGS) $(OB_CXXFLAGS) -c -o $@ $< -cubescript.o: $(CUBESCRIPT_PATH)/cubescript.cc - $(CXX) $(CXXFLAGS) $(OB_CXXFLAGS) -c -o $@ $< - clean: rm -f $(FILES) obuild main.o: $(CUBESCRIPT_PATH)/cubescript.hh globs.o: $(CUBESCRIPT_PATH)/cubescript.hh -cubescript.o: $(CUBESCRIPT_PATH)/cubescript.hh