CC=g++ CFLAGS=`pkg-config gtkmm-2.4 --cflags` LIBS=`pkg-config gtkmm-2.4 --libs` SRCS=position.cpp stop.cpp elevator.cpp elevatorcontroller.cpp elevatordoor.cpp callbutton.cpp positionlabel.cpp requestbutton.cpp elevatorgui.cpp main.cpp main: $(SRCS:.cpp=.o) $(CC) -o $@ $^ $(LIBS) .cpp.o: $(CC) $(CFLAGS) -c -o $@ $< run: main ./main clean: rm -f *.o main all: main .PHONY: run clean all