summaryrefslogtreecommitdiff
path: root/Makefile
blob: 3f4d92f297d011b9ca43cbcb2b89570f4d3150c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
OBJ=src/server.o src/apiHandler.o mongoose/mongoose.o
OUT=bin/server

CFLAGS += -Wall -DNO_CGI -DNO_POPEN -DUSE_IPV6
CXXFLAGS += -Wall -std=c++0x -Imongoose
#LDFLAGS +=

ifdef DEBUG
CFLAGS += -g -O0
CXXFLAGS += -g -O0
else
CFLAGS += -O3
CXXFLAGS += -O3
endif

all: build

build: $(OBJ)
	$(CXX) $(CPPFLAGS) $(OBJ) -o $(OUT) $(LDFLAGS)
clean:
	rm -rf $(OUT) $(OBJ)