#############################################################################
# Makefile for building parallel-port monitor
# simplified makefile
#############################################################################
INCLUDES = -I/usr/X11R6/include -I$(QTDIR)/include -I/usr/X11R6/include

CXXFLAGS = -c -g -O3 $(INCLUDES)

XLIBS = -L/usr/X11R6/lib  -lX11 -lpthread \
 -lXext -L$(QTDIR)/lib  -lqt -lqgl
#XLIBS = -L/usr/X11R6/lib  -lX11 -lpthread  -lefence \
# -lXext -L$(QTDIR)/lib  -lqt -lqgl

####### Compiler, tools and options
CXX = g++

MOC = $(QTDIR)/bin/moc

HEADERS = ppmPannel.hh parallel-port.hh

SRCMOC	= moc_ppmPannel.cc
OBJMOC	= moc_ppmPannel.o

SOURCES = ppmPannel.cc main.cc parallel-port.cc $(SRCMOC)

OBJS =	ppmPannel.o main.o parallel-port.o $(OBJMOC)

TARGET = parallelPortMonitor

### rule
moc_%.cc: %.hh
	moc $< -o $@

all:  	$(OBJS)
	g++ -g -o $(TARGET) $(OBJS) $(XLIBS)

clean:
	-rm -f $(OBJS) $(TARGET)
	-rm -f *~ core

depend:	 
	makedepend -Y *.[ch][ch]

# DO NOT DELETE
main.o: ppmPannel.hh parallel-port.hh
moc_ppmPannel.o: ppmPannel.hh parallel-port.hh
parallel-port.o: parallel-port.hh
ppmPannel.o: ppmPannel.hh parallel-port.hh moc_ppmPannel.cc
ppmPannel.o: parallel-port.hh








