19 lines
404 B
Makefile
19 lines
404 B
Makefile
|
|
CPP = g++
|
||
|
|
CPPFLAGS = -Wall -c -I. -O2 -flto -std=c++11 -g
|
||
|
|
LD = g++
|
||
|
|
LDFLAGS = -lamqpcpp -lcopernica_event -lcopernica_network -lev
|
||
|
|
RESULT = a.out
|
||
|
|
SOURCES = $(wildcard *.cpp)
|
||
|
|
OBJECTS = $(SOURCES:%.cpp=%.o)
|
||
|
|
|
||
|
|
all: ${OBJECTS} ${RESULT}
|
||
|
|
|
||
|
|
${RESULT}: ${OBJECTS}
|
||
|
|
${LD} -o $@ ${OBJECTS} ${LDFLAGS}
|
||
|
|
|
||
|
|
clean:
|
||
|
|
${RM} *.obj *~* ${OBJECTS} ${RESULT}
|
||
|
|
|
||
|
|
${OBJECTS}:
|
||
|
|
${CPP} ${CPPFLAGS} -o $@ ${@:%.o=%.cpp}
|