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