# Generated automatically from Makefile.in by configure.
# kirc Makefile
# Aaron Granick

CXXFLAGS= -g -Wall \
	-I/opt/kde/include -I/usr/local/qt/include -I/usr/X11R6/include \
	-DHAVE_CONFIG_H  -I.. -I.
LDFLAGS	=  -L/opt/kde/lib -L/usr/local/qt/lib -L/usr/X11R6/lib -lqt -lkdecore -lkdeui\
	  -lXext -lX11 
CXX     = c++
MOC   	= /usr/local/qt/bin/moc

############# INSTALL #################

INSTALL = /usr/bin/install -c -m 0755
INSTALL_DATA = /usr/bin/install -c -m 0644
INSTALL_DIR = /usr/bin/install -c -d -m 0755
INSTALL_DIR_PRIVATE = /usr/bin/install -c -d -m 0700

prefix = /opt/kde
KDEINC = $(prefix)/include
BINDIR = $(prefix)/bin
LIBDIR = $(prefix)/share/apps/kirc
PICSDIR = $(prefix)/share/apps/kirc/icons
DOCSDIR = $(prefix)/doc/HTML/kirc
APPSDIR = $(prefix)/apps
THEMEDIR = $(LIBDIR)/themes

########### File Formats ###########

DEFS = 
.SUFFIXES: .cpp

.cpp.o:
	$(CXX) $(DEFS) -c $(CXXFLAGS) $<

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

########## Files #####################

SOURCES =	irc.cpp  taskbar.cpp dcc.cpp\
		ircapp.cpp alias.cpp \
		toplevel.cpp windowview.cpp user.cpp \
		ircwindow.cpp mdi.cpp  options.cpp\
		GeneralOptions.cpp GeneralOptionsData.cpp \
		JoinDialog.cpp JoinDialogData.cpp EditFile.cpp EditFileData.cpp\
		VisualOptions.cpp VisualOptionsData.cpp client.cpp DCCOption.cpp\
		DCCOptionsData.cpp GetValue.cpp GetValueData.cpp\
		output.cpp theme.cpp ThemeDlg.cpp ThemeDataDlg.cpp\
		config.cpp colorlistbox.cpp channel.cpp message.cpp dccwindow.cpp
HEADERS =	irc.h user.h client.h taskbar.h dcc.h\
		ircapp.h windowview.h alias.h\
		ircwindow.h numeric.h mdi.h options.h\
		numeric.h GeneralOptions.h GeneralOptionsData.h\
		JoinDialog.h JoinDialogData.h EditFile.h EditFileData.h\
		VisualOptions.h VisualOptionsData.h DCCOptions.h DCCOptionData.h\
		GetValue.h GetValueData.h output.h theme.h ThemeDlg.h ThemeDlgData.h\
		config.h colorlistbox.h channel.h message.h console.h dccwindow.h
OBJECTS =	irc.o mdi.o client.o taskbar.o dcc.o\
		ircapp.o windowview.o alias.o \
		ircwindow.o  options.o\
		user.o DCCOptions.o DCCOptionsData.o\
		GeneralOptions.o GeneralOptionsData.o \
		JoinDialog.o JoinDialogData.o EditFile.o EditFileData.o\
		VisualOptions.o VisualOptionsData.o GetValue.o GetValueData.o\
		output.o theme.o ThemeDlg.o ThemeDlgData.o config.o colorlistbox.o \
		channel.o message.o dccwindow.o
SRCMETA =	windowview.moc mdi.moc taskbar.moc \
		 ircapp.moc alias.moc options.moc\
		client.moc ircwindow.moc\
		GeneralOptions.moc GeneralOptionsData.moc JoinDialog.moc\
		JoinDialogData.moc EditFile.moc EditFileData.moc VisualOptions.moc \
		VisualOptionsData.moc DCCOptions.moc DCCOptionsData.moc \
		GetValue.moc GetValueData.moc output.moc ThemeDlg.moc ThemeDlgData.moc\
		config.moc colorlistbox.moc channel.moc message.moc dccwindow.moc
TARGET	= kirc
######### build rules ################

all: $(TARGET)

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

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

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

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

install: 
	$(INSTALL_DIR) $(BINDIR)
	$(INSTALL) $(TARGET) $(BINDIR)
	$(INSTALL_DIR) $(LIBDIR)
	$(INSTALL_DATA) files/* $(LIBDIR)
	$(INSTALL_DIR) $(PICSDIR)
	$(INSTALL_DATA) icons/* $(PICSDIR)
	$(INSTALL_DIR) $(THEMEDIR)
	$(INSTALL_DATA) themes/* $(THEMEDIR)

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

