GUI-ize the Floor and Elevator entry
[cs356-p1-elevator.git] / Makefile
1 CC=g++
2 CFLAGS=`pkg-config gtkmm-2.4 --cflags`
3 LIBS=`pkg-config gtkmm-2.4 --libs`
4
5 SRCS=position.cpp stop.cpp elevator.cpp elevatorcontroller.cpp elevatordoor.cpp callbutton.cpp positionlabel.cpp requestbutton.cpp elevatorgui.cpp main.cpp
6
7 main: $(SRCS:.cpp=.o)
8         $(CC) -o $@ $^ $(LIBS)
9
10 .cpp.o:
11         $(CC) $(CFLAGS) -c -o $@ $<
12
13 run: main
14         ./main
15
16 clean:
17         rm -f *.o main
18
19 all: main
20
21 .PHONY: run clean all