INCDIR  =       -I. -I$(QTDIR)/include -I$(KDEDIR)/include
CFLAGS  = 	-O2 -Wall
LDFLAGS =        -L$(KDEDIR)/lib -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt -lkdecore -lkfm -lXext
CXX     =       c++
MOC     =       moc

####### Files

SOURCES =       kdirwatch.cpp
HEADERS =       kdirwatch.h
OBJECTS =       kdirwatch.o
SRCMETA =	kdirwatch.moc
TARGET	=       kdirwatch

####### Implicit rules

.SUFFIXES: .moc .cpp .o

.cpp.o:
	$(CXX) -c $(CFLAGS) -DSTDC_HEADERS -DHAVE_UNISTD_H $(INCDIR) $<

%.moc: %.h
	$(MOC) $< -o $@

####### Build rules

all: $(TARGET)

$(TARGET): $(SRCMETA) $(OBJECTS)
	$(CXX) $(OBJECTS) -o $(TARGET) $(LDFLAGS)

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

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

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


####### Meta objects

# DO NOT DELETE THIS LINE -- make depend depends on it.
