forked from OctaForge/OctaBuild
use the libcubescript static library
parent
196ec1aac9
commit
906ea3bace
9
Makefile
9
Makefile
|
@ -3,24 +3,21 @@ OB_CXXFLAGS = -g -Wall -Wextra -Wshadow -Wold-style-cast -O2
|
||||||
CUBESCRIPT_PATH = ../libcubescript
|
CUBESCRIPT_PATH = ../libcubescript
|
||||||
OCTASTD_PATH = ../octastd
|
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
|
OB_CXXFLAGS += -std=c++14 -I. -I$(CUBESCRIPT_PATH) -I$(OCTASTD_PATH) -pthread
|
||||||
|
|
||||||
all: obuild
|
all: obuild
|
||||||
|
|
||||||
obuild: $(FILES)
|
obuild: $(FILES)
|
||||||
$(CXX) $(CXXFLAGS) $(OB_CXXFLAGS) $(LDFLAGS) -o obuild $(FILES)
|
$(CXX) $(CXXFLAGS) $(OB_CXXFLAGS) $(LDFLAGS) -o obuild $(FILES) \
|
||||||
|
$(CUBESCRIPT_PATH)/libcubescript.a
|
||||||
|
|
||||||
.cc.o:
|
.cc.o:
|
||||||
$(CXX) $(CXXFLAGS) $(OB_CXXFLAGS) -c -o $@ $<
|
$(CXX) $(CXXFLAGS) $(OB_CXXFLAGS) -c -o $@ $<
|
||||||
|
|
||||||
cubescript.o: $(CUBESCRIPT_PATH)/cubescript.cc
|
|
||||||
$(CXX) $(CXXFLAGS) $(OB_CXXFLAGS) -c -o $@ $<
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f $(FILES) obuild
|
rm -f $(FILES) obuild
|
||||||
|
|
||||||
main.o: $(CUBESCRIPT_PATH)/cubescript.hh
|
main.o: $(CUBESCRIPT_PATH)/cubescript.hh
|
||||||
globs.o: $(CUBESCRIPT_PATH)/cubescript.hh
|
globs.o: $(CUBESCRIPT_PATH)/cubescript.hh
|
||||||
cubescript.o: $(CUBESCRIPT_PATH)/cubescript.hh
|
|
||||||
|
|
Loading…
Reference in New Issue