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 test.cpp test: $(SRCS:.cpp=.o) $(CC) -o $@ $^ $(LIBS) .cpp.o: $(CC) $(CFLAGS) -c -o $@ $< run: test ./test clean: rm -f *.o test all: test .PHONY: run clean all