# Generated automatically from Makefile.in by configure.
# -O2 -Wall     : is set to -g -Wall (when debuging) or -O2 -Wall (when not)
# -I/usr/X11R6/include -I/usr/X11R6/lib/qt/include -I/opt/kde/include : is set to all needed include paths for QT, KDE and X11
# -I..           : needed for config.h
# Debugging      : -DKSHOWDEBUG
CFLAGS= -O2 -Wall -I/usr/X11R6/include -I/usr/X11R6/lib/qt/include -I/opt/kde/include -DHAVE_CONFIG_H -I..

# -s    : is set to -s (when not debuging) for stripping
# @all_libra.@ : is set to all needed libraries paths for QT, KDE and X11
LFLAGS = -s -L/usr/X11R6/lib -L/usr/X11R6/lib/qt/lib -L/opt/kde/lib -lkdecore -lkdeui -lkfm -lkfile -lgif -ljpeg -lqt -lXext -lX11

# both are clear, I think
CC      = c++
MOC     = /usr/local/bin/moc

####### Files

SOURCES	=	formats.cpp gif.cpp jpeg.cpp kshow.cpp QwViewport.cpp pixview.cpp configdlg.cpp infodlg.cpp listdlg.cpp main.cpp
HEADERS	=	formats.h gif.h jpeg.h jpeginc.h QwViewport.h pixview.h configdlg.h infodlg.h listdlg.h main.h  
OBJECTS	=	formats.o gif.o jpeg.o kshow.o QwViewport.o pixview.o configdlg.o infodlg.o listdlg.o main.o
SRCMETA	=	moc_main.cpp moc_QwViewport.cpp moc_pixview.cpp moc_configdlg.cpp moc_infodlg.cpp moc_listdlg.cpp
OBJMETA	=	moc_main.o moc_QwViewport.o moc_pixview.o moc_configdlg.o moc_infodlg.o moc_listdlg.o
TARGET	=	kShow

####### Implicit rules

.SUFFIXES: .cpp

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

####### Meta objects

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

####### Build rules

all: $(TARGET)

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

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

clean:
	-rm -f `find . -name '*.bak' -o -name '*~' -o -name '*%' -o -name '#*' `
	-rm -f $(SRCMETA) $(OBJECTS) $(OBJMETA)
	-rm -f $(TARGET)

install: all
	-cp -f kShow /opt/kde/bin
	-cp -f icons/kshow.kdelnk /opt/kde/share/applnk/Graphics
	-cp -f icons/kshow.xpm /opt/kde/share/icons
	-cp -f icons/mini/kshow.xpm /opt/kde/share/icons/mini

uninstall:
	-rm -f /opt/kde/bin/kShow
	-rm -f /opt/kde/share/applnk/Graphics/kshow.kdelnk
	-rm -f /opt/kde/share/icons/kshow.xpm
	-rm -f /opt/kde/share/icons/mini/kshow.xpm	

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

formats.o: formats.h gif.h
gif.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
gif.o: /usr/include/sys/cdefs.h /usr/include/ctype.h /usr/include/features.h
gif.o: /usr/include/endian.h /usr/include/bytesex.h /usr/include/string.h
gif.o: /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h
gif.o: /usr/include/fcntl.h /usr/include/sys/types.h
gif.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
gif.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
gif.o: /usr/include/sys/bitypes.h /usr/include/gnu/types.h
gif.o: /usr/include/linux/fcntl.h /usr/include/asm/fcntl.h
gif.o: /usr/include/stdlib.h /usr/include/errno.h /usr/include/linux/errno.h
gif.o: /usr/include/asm/errno.h /usr/include/alloca.h gif.h
jpeg.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
jpeg.o: /usr/include/sys/cdefs.h /usr/include/assert.h
jpeg.o: /usr/include/features.h jpeg.h jpeginc.h
kshow.o: main.h formats.h QwViewport.h pixview.h configdlg.h
kshow.o: /usr/include/stdlib.h /usr/include/features.h
kshow.o: /usr/include/sys/cdefs.h
kshow.o: /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h
kshow.o: /usr/include/errno.h /usr/include/linux/errno.h
kshow.o: /usr/include/asm/errno.h /usr/include/alloca.h /usr/include/time.h
kshow.o: /usr/include/sys/time.h /usr/include/linux/types.h
kshow.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h
kshow.o: /usr/include/asm/types.h /usr/include/linux/time.h
kshow.o: /usr/include/sys/types.h /usr/include/sys/bitypes.h infodlg.h
kshow.o: listdlg.h
QwViewport.o: QwViewport.h
pixview.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
pixview.o: /usr/include/sys/cdefs.h /usr/include/string.h
pixview.o: /usr/include/features.h
pixview.o: /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h
pixview.o: /usr/include/stdlib.h /usr/include/errno.h
pixview.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
pixview.o: /usr/include/alloca.h pixview.h
configdlg.o: configdlg.h /usr/include/stdlib.h /usr/include/features.h
configdlg.o: /usr/include/sys/cdefs.h
configdlg.o: /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h
configdlg.o: /usr/include/errno.h /usr/include/linux/errno.h
configdlg.o: /usr/include/asm/errno.h /usr/include/alloca.h
configdlg.o: /usr/include/time.h /usr/include/sys/time.h
configdlg.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
configdlg.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
configdlg.o: /usr/include/linux/time.h /usr/include/sys/types.h
configdlg.o: /usr/include/sys/bitypes.h
infodlg.o: infodlg.h
listdlg.o: listdlg.h
main.o: main.h formats.h
