26 lines
471 B
Makefile
26 lines
471 B
Makefile
OUT = bcast
|
|
PREFIX=./
|
|
OBJS = main.o Listener.o Display.o
|
|
CXX = g++
|
|
DEBUG = -g
|
|
CXXFLAGS = -std=gnu++11 -Wall -c $(DEBUG)
|
|
LFLAGS = -Wall $(DEBUG)
|
|
|
|
$(OUT): $(OBJS)
|
|
$(CXX) $(OBJS) $(LFLAGS) -o $(OUT)
|
|
|
|
clean:
|
|
rm *.o $(OUT)
|
|
|
|
install:
|
|
cp $(OUT) $(PREFIX)/$(OUT)
|
|
|
|
Listener.o: Listener.cpp Listener.h
|
|
$(CXX) $(CXXFLAGS) -c Listener.cpp
|
|
|
|
Display.o: Display.cpp Display.h
|
|
$(CXX) $(CXXFLAGS) -c Display.cpp
|
|
|
|
main.o: main.cpp Listener.h Display.h
|
|
$(CXX) $(CXXFLAGS) -c main.cpp
|