add makefile for better builds

master
Daniel Kolesa 2015-09-13 18:53:16 +01:00
parent ed326a98d8
commit 24fef2a189
2 changed files with 22 additions and 9 deletions

22
Makefile 100644
View File

@ -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

View File

@ -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