#Makefile
CC=gcc
CXX=g++

# GTK+ C toolkit includes
GTK_CPPFLAGS=$(shell gtk-config --cflags)
GTK_LDFLAGS=$(shell gtk-config --libs)

# NistNet includes and libs 
NN_CPPFLAGS=-I../nistnet/include
NN_LDFLAGS=-L../nistnet/lib 
NN_LDLIBS=-lnistnet

# Standard gcc includes
CPPFLAGS=-g -c -Wall $(GTK_CPPFLAGS) $(NN_CPPFLAGS) -DDEBUG
LDFLAGS=$(NN_LDFLAGS) $(GTK_LDFLAGS)
LDLIBS=$(NN_LDLIBS)

OBJS=\
  iet.o\
  classMainWindow.o\
  classNistnetEngine.o

all: iet

classNistnetEngine.o:\
  classNistnetEngine.cpp\
  classNistnetEngine.hpp

iet.o:\
  iet.cpp\
  iet.h\
  classMainWindow.hpp

classMainWindow.o:\
  classMainWindow.cpp\
  classMainWindow.hpp

iet: $(OBJS)

clean:
	rm -rf $(OBJS) *~ iet core iet.zip

run:
	./iet

zip:
	zip iet.zip *.h *.cpp *.hpp Makefile
