CC = /usr/bin/g++
CFLAGS = -I$(QTDIR)/include   -I$(KDEDIR)/include
LFLAGS = -L$(QTDIR)/lib   -lqt -L$(KDEDIR)/lib -lkdeui -lkdecore -L/usr/X11R6/lib -lXext -lX11
MOC = $(QTDIR)/bin/moc

MOCSRC = Kpppsvr.h 
MOC_CC = hKpppsvr.cpp 
MOC_OBJ = hKpppsvr.o 

SRC = Kpppsvr.cpp main.cpp 
OBJ = $(MOC_CC) Kpppsvr.o main.o  
TARGET = kpppsvr
.SUFFIXES: .cpp

.cpp.o: $(SRC)
	$(CC) $(CFLAGS) -c $*.cpp -o $@

all: $(TARGET)

tarclean:
	rm -f $(TARGET) core

clean:
	rm -f $(OBJ) $(MOC_CC)

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

$(TARGET): tarclean $(MOC_CC) $(OBJ)
	rm -f $(TARGET)
	$(CC) $(CFLAGS) -o $(TARGET) $(OBJ) $(LFLAGS)

hKpppsvr.cpp: Kpppsvr.h
	$(MOC) Kpppsvr.h -o hKpppsvr.cpp

Kpppsvr.o: Kpppsvr.h

