####### Directories

INCDIR	= /usr/local/qt/include
LIBDIR	= /usr/local/qt/lib

####### Compiler

CFLAGS	= -O2 -Wall
LFLAGS	= -L$(LIBDIR) -lqt -L/usr/lib/X11 -lX11 -lm
CC	= g++

####### Files

HEADERS = qsermon.h
SOURCES = qsermon.cpp main.cpp 
OBJECTS = qsermon.o main.o
SRCMETA = mqsermon.cpp
OBJMETA	= mqsermon.o
TARGET	= qsermon

####### Implicit rules

.SUFFIXES:
.SUFFIXES: .cpp $(SUFFIXES)

.cpp.o:
	$(CC) -c $(CFLAGS) -I$(INCDIR) $<

####### Build rules

all: $(TARGET)

$(TARGET): $(OBJECTS) $(OBJMETA)
	$(CC) $(OBJECTS) $(OBJMETA) -o $(TARGET) $(LFLAGS)

depend:
	@makedepend -I$(INCDIR) $(SOURCES) 2> /dev/null

showfiles:
	@echo $(HEADERS) $(SOURCES) Makefile

clean:
	/bin/rm -f *.o *.bak *~ *.moc *% #*
	/bin/rm -f $(SRCMETA)

####### Meta objects

mqsermon.cpp: qsermon.h
	moc -o $@ $<
      
# DO NOT DELETE THIS LINE -- make depend depends on it.
