add makefile for better builds
parent
ed326a98d8
commit
24fef2a189
|
@ -0,0 +1,22 @@
|
|||
OB_CXXFLAGS = -g -Wall -Wextra -O2
|
||||
|
||||
CUBESCRIPT_PATH = ../libcubescript
|
||||
OCTASTD_PATH = ../octastd
|
||||
|
||||
FILES = main.o globs.o cubescript.o
|
||||
|
||||
OB_CXXFLAGS += -std=c++11 -I. -I$(CUBESCRIPT_PATH) -I$(OCTASTD_PATH) -pthread
|
||||
|
||||
all: obuild
|
||||
|
||||
obuild: $(FILES)
|
||||
$(CXX) $(CXXFLAGS) $(OB_CXXFLAGS) $(LDFLAGS) -o obuild $(FILES)
|
||||
|
||||
.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
|
|
@ -1,9 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
CUBESCRIPT_PATH="../libcubescript"
|
||||
OCTASTD_PATH="../octastd"
|
||||
|
||||
CXXFLAGS="-g"
|
||||
|
||||
c++ globs.cc main.cc $CUBESCRIPT_PATH/cubescript.cc -o main -std=c++11 \
|
||||
-Wall -Wextra -I. -I$CUBESCRIPT_PATH -I$OCTASTD_PATH -pthread $CXXFLAGS
|
Loading…
Reference in New Issue