From 63265f10def0737d6e7bf8966b1a5a294f740fbc Mon Sep 17 00:00:00 2001 From: Mark Haines Date: Fri, 20 May 2016 17:44:44 +0100 Subject: Fix the Makefile so that it works with a clean git checkout --- Makefile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index aa63c79..4f5adf2 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,8 @@ #!/usr/bin/make -f -BUILD_DIR := build +# Make sure that the build directory exists. +# We can't check the build directory into git because it is empty. +BUILD_DIR := $(shell mkdir -p build; echo build) OPTIMIZE_FLAGS ?= -g -O3 TEST_OPTIMIZE_FLAGS ?= -g -O0 JS_OPTIMIZE_FLAGS ?= -O3 @@ -22,8 +24,8 @@ JS_PRE := $(wildcard javascript/*pre.js) JS_POST := $(wildcard javascript/*post.js) CPPFLAGS += -Iinclude -Ilib -CFLAGS += -Wall --std=c89 -fPIC -CXXFLAGS += -Wall --std=c++11 -fPIC +CFLAGS += -Wall -std=c89 -fPIC +CXXFLAGS += -Wall -std=c++11 -fPIC LDFLAGS += -Wall EMCCFLAGS = --closure 1 --memory-init-file 0 -s NO_FILESYSTEM=1 -s INVOKE_RUN=0 -- cgit v1.2.3