
INCDIR	= /usr/lib/qt/include
KDIR    = /usr/local/src/kde/libkde-0.61
CFLAGS	= -O2 -fno-strength-reduce -W -DSTDC_HEADERS
LFLAGS  = -lqt -L./ -lkdecore -L/usr/X11R6/lib/ -lXext
CC	= gcc
MOC	= /usr/bin/moc

####### 
#
# 
#

####### Files

SOURCES =	main.cpp cpopmenu.cpp mcpopmenu.cpp mtaskbar.cpp pmenu.cpp taskbar.cpp mpmenu.cpp\
taskconfig.cpp mtaskconfig.cpp taskbutton.cpp mtaskbutton.cpp confmenu.cpp mconfmenu.cpp\
ConfMenuDialog.cpp mConfMenuDialog.cpp ConfMenuDialogData.cpp\
MainConfigDialog.cpp mMainConfigDialog.cpp MainConfigDialogData.cpp\
pixloader.cpp mpixloader.cpp\
kwmcom.C
OBJECTS =	main.o cpopmenu.o mcpopmenu.o mtaskbar.o pmenu.o taskbar.o libfvwm2.a mpmenu.o\
taskconfig.o mtaskconfig.o taskbutton.o mtaskbutton.o confmenu.o mconfmenu.o\
ConfMenuDialog.o mConfMenuDialog.o ConfMenuDialogData.o\
MainConfigDialog.o mMainConfigDialog.o MainConfigDialogData.o\
pixloader.o mpixloader.o\
kwmcom.o
SRCMETA =       mcpopmenu.cpp mtaskbar.cpp mpmenu.cpp mtaskconfig.cpp mtaskbutton.cpp\
mconfmenu.cpp mConfMenuDialog.cpp mpixloader.cpp mMainConfigDialog.cpp
TARGET	=	ktaskbar

####### Implicit rules

.SUFFIXES: .cpp

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

####### Build rules

all: $(TARGET)

$(TARGET): $(SRCMETA) $(OBJECTS)
	$(CC) $(OBJECTS) -o $(TARGET) $(LFLAGS) -lm

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

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

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


####### Meta objects

mcpopmenu.cpp: cpopmenu.h
	$(MOC) cpopmenu.h -o mcpopmenu.cpp

mtaskbar.cpp: taskbar.h
	$(MOC) taskbar.h -o mtaskbar.cpp

mpmenu.cpp: pmenu.h
	$(MOC) pmenu.h -o mpmenu.cpp

mtaskconfig.cpp: taskconfig.h
	$(MOC) taskconfig.h -o mtaskconfig.cpp

mtaskbutton.cpp: taskbutton.h
	$(MOC) taskbutton.h -o mtaskbutton.cpp

mconfmenu.cpp: confmenu.h
	$(MOC) confmenu.h -o mconfmenu.cpp

mConfMenuDialog.cpp: ConfMenuDialog.h
	$(MOC) ConfMenuDialog.h -o mConfMenuDialog.cpp

mpixloader.cpp: pixloader.h
	$(MOC) pixloader.h -o mpixloader.cpp

mMainConfigDialog.cpp: MainConfigDialog.h
	$(MOC) MainConfigDialog.h -o mMainConfigDialog.cpp

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






