####### Directories

QTDIR   =   /usr/lib/qt
BASEDIR	=	$(QTDIR)
INCDIR	=	$(BASEDIR)/include
LIBDIR	=	$(BASEDIR)/lib

####### Compiler

# Linux
CFLAGS	=	-O2 -m486
LFLAGS	=	-L$(LIBDIR) -lqt
LEXTRA	= 	
CC	=	g++

# AIX
#CFLAGS	=	-O2
#LFLAGS	=	-L$(LIBDIR) -lqt
#LEXTRA	= 	
#CC	=	xlC

#######	Files

HEADERS =	xcd.h			\
			Cdrom.h			\
			CdromBase.h		\
			CompactDisc.h	\
			CompactDiscID.h	\
			Options.h       \
			Database.h		\
			Program.h		\
			CDDrive.h		\
			MainWindow.h	\
			PrefsWindow.h	\
			InfoWindow.h	

LINUX_HEADERS = linux/IdeCdrom.h linux/ScsiCdrom.h

AIX_HEADERS = aix/ScsiCdrom.h

SOURCES	=	xcd.c			\
			CompactDisc.cpp	\
			CompactDiscID.cpp	\
			Options.cpp     \
			Database.cpp   	\
			Program.cpp		\
			CDDrive.cpp		\
			MainWindow.cpp	\
			PrefsWindow.cpp	\
			InfoWindow.cpp	

LINUX_SOURCES = linux/Cdrom.cpp linux/IdeCdrom.cpp linux/ScsiCdrom.h

AIX_SOURCES = aix/Cdrom.cpp aix/ScsiCdrom.h

OBJECTS	=	xcd.o			\
			CompactDisc.o	\
			CompactDiscID.o	\
			Options.o       \
			Database.o		\
			Program.o		\
			CDDrive.o		\
			MainWindow.o	\
			PrefsWindow.o	\
			InfoWindow.o	

LINUX_OBJECTS = linux/Cdrom.o linux/IdeCdrom.o linux/ScsiCdrom.o

AIX_OBJECTS = aix/Cdrom.o aix/ScsiCdrom.o

SRCMETA =	mCdrom.cpp		\
			mCompactDisc.cpp	\
			mDatabase.cpp		\
			mProgram.cpp		\
			mCDDrive.cpp		\
			mMainWindow.cpp	\
			mPrefsWindow.cpp	\
			mInfoWindow.cpp	\
			mOptions.cpp

OBJMETA =	mCdrom.o		\
			mCompactDisc.o	\
			mDatabase.o		\
			mProgram.o		\
			mCDDrive.o		\
			mMainWindow.o	\
			mPrefsWindow.o	\
			mInfoWindow.o	\
			mOptions.o

TARGET	=	xcd
VERSION =	2.0

#######	Implicit rules

#.SUFFIXES:
.SUFFIXES: .cpp $(SUFFIXES)

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

#######	Build rules

all:
	@echo Pick a platform: aix, linux

linux: $(OBJECTS) $(OBJMETA) $(LINUX_OBJECTS)
	$(CC) $(OBJECTS) $(OBJMETA) $(LINUX_OBJECTS) -o $(TARGET) $(LFLAGS) $(LEXTRA)

aix: $(OBJECTS) $(OBJMETA) $(AIX_OBJECTS)
	$(CC) $(OBJECTS) $(OBJMETA) $(AIX_OBJECTS) -o $(TARGET) $(LFLAGS) $(LEXTRA)

depend: $(SRCMETA)
	makedepend -I$(INCDIR) $(SOURCES) $(LINUX_SOURCES) $(AIX_SOURCES) 2> /dev/null

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

clean:
	find . -name "*.o" -exec rm -f {} \;
	find . -name "*.bak" -exec rm -f {} \;
	find . -name "*BAK" -exec rm -f {} \;
	find . -name "*~" -exec rm -f {} \;
	find . -name "*%" -exec rm -f {} \;
	find . -name "#*" -exec rm -f {} \;
	/bin/rm -f $(SRCMETA)

veryclean:
	/bin/rm -f $(TARGET)

doc:
	../h2html-1.0/h2html $(HEADERS)

srctar:
	make veryclean
	make doc
	cd ..; tar -zcvf xcd-$(VERSION).tar.gz xcd-$(VERSION)

bintar:
	make veryclean
	make doc
	make linux
	strip $(TARGET)
	make clean
	cd ..; tar -zcvf xcd-$(VERSION)-bin.tar.gz xcd-$(VERSION)

####### Meta objects

mCdrom.cpp: Cdrom.h
	moc -o mCdrom.cpp Cdrom.h

mCompactDisc.cpp: CompactDisc.h
	moc -o mCompactDisc.cpp CompactDisc.h

mDatabase.cpp: Database.h
	moc -o mDatabase.cpp Database.h

mProgram.cpp: Program.h
	moc -o mProgram.cpp Program.h

mCDDrive.cpp: CDDrive.h
	moc -o mCDDrive.cpp CDDrive.h

mMainWindow.cpp: MainWindow.h
	moc -o mMainWindow.cpp MainWindow.h

mPrefsWindow.cpp: PrefsWindow.h
	moc -o mPrefsWindow.cpp PrefsWindow.h

mInfoWindow.cpp: InfoWindow.h
	moc -o mInfoWindow.cpp InfoWindow.h

mOptions.cpp: Options.h
	moc -o mOptions.cpp Options.h

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

CompactDisc.o: CompactDisc.h /usr/lib/qt/include/qstring.h
CompactDisc.o: /usr/lib/qt/include/qarray.h /usr/lib/qt/include/qgarray.h
CompactDisc.o: /usr/lib/qt/include/qshared.h /usr/lib/qt/include/qglobal.h
CompactDisc.o: /usr/lib/qt/include/qgeneric.h /usr/include/string.h
CompactDisc.o: /usr/include/features.h /usr/include/sys/cdefs.h
CompactDisc.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
CompactDisc.o: /usr/lib/qt/include/qobject.h /usr/lib/qt/include/qobjdefs.h
CompactDisc.o: /usr/lib/qt/include/qevent.h /usr/lib/qt/include/qwindefs.h
CompactDisc.o: /usr/lib/qt/include/qrect.h /usr/lib/qt/include/qsize.h
CompactDisc.o: /usr/lib/qt/include/qpoint.h Program.h
CompactDisc.o: /usr/lib/qt/include/qlist.h /usr/lib/qt/include/qglist.h
CompactDisc.o: /usr/lib/qt/include/qcollect.h CompactDiscID.h xcd.h
CompactDisc.o: Database.h /usr/include/stdio.h /usr/include/libio.h
CompactDisc.o: /usr/include/_G_config.h
CompactDiscID.o: CompactDiscID.h xcd.h
Options.o: /usr/include/stdlib.h /usr/include/features.h
Options.o: /usr/include/sys/cdefs.h
Options.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
Options.o: /usr/include/errno.h /usr/include/linux/errno.h
Options.o: /usr/include/asm/errno.h /usr/include/alloca.h
Options.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
Options.o: /usr/include/ctype.h /usr/include/endian.h /usr/include/bytesex.h
Options.o: Options.h /usr/lib/qt/include/qobject.h
Options.o: /usr/lib/qt/include/qobjdefs.h /usr/lib/qt/include/qglobal.h
Options.o: /usr/lib/qt/include/qstring.h /usr/lib/qt/include/qarray.h
Options.o: /usr/lib/qt/include/qgarray.h /usr/lib/qt/include/qshared.h
Options.o: /usr/lib/qt/include/qgeneric.h /usr/include/string.h
Options.o: /usr/lib/qt/include/qevent.h /usr/lib/qt/include/qwindefs.h
Options.o: /usr/lib/qt/include/qrect.h /usr/lib/qt/include/qsize.h
Options.o: /usr/lib/qt/include/qpoint.h xcd.h CdromType.h Cdrom.h CdromBase.h
Options.o: /usr/include/sys/ioctl.h /usr/include/linux/ioctl.h
Options.o: /usr/include/asm/ioctl.h /usr/include/termios.h
Options.o: /usr/include/sys/types.h /usr/include/linux/types.h
Options.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h
Options.o: /usr/include/asm/types.h /usr/include/sys/bitypes.h
Options.o: /usr/include/linux/termios.h /usr/include/asm/termios.h
Options.o: /usr/include/asm/termbits.h /usr/include/asm/ioctls.h
Options.o: /usr/include/sys/socketio.h /usr/include/linux/sockios.h
Options.o: /usr/include/asm/sockios.h CompactDiscID.h
Database.o: /usr/include/ctype.h /usr/include/features.h
Database.o: /usr/include/sys/cdefs.h /usr/include/endian.h
Database.o: /usr/include/bytesex.h /usr/include/stdlib.h
Database.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
Database.o: /usr/include/errno.h /usr/include/linux/errno.h
Database.o: /usr/include/asm/errno.h /usr/include/alloca.h
Database.o: /usr/lib/qt/include/qlist.h /usr/lib/qt/include/qglist.h
Database.o: /usr/lib/qt/include/qcollect.h /usr/lib/qt/include/qglobal.h
Database.o: /usr/lib/qt/include/qgeneric.h Options.h /usr/include/stdio.h
Database.o: /usr/include/libio.h /usr/include/_G_config.h
Database.o: /usr/lib/qt/include/qobject.h /usr/lib/qt/include/qobjdefs.h
Database.o: /usr/lib/qt/include/qstring.h /usr/lib/qt/include/qarray.h
Database.o: /usr/lib/qt/include/qgarray.h /usr/lib/qt/include/qshared.h
Database.o: /usr/include/string.h /usr/lib/qt/include/qevent.h
Database.o: /usr/lib/qt/include/qwindefs.h /usr/lib/qt/include/qrect.h
Database.o: /usr/lib/qt/include/qsize.h /usr/lib/qt/include/qpoint.h xcd.h
Database.o: CdromType.h Database.h CompactDisc.h Program.h CompactDiscID.h
Program.o: /usr/include/stdlib.h /usr/include/features.h
Program.o: /usr/include/sys/cdefs.h
Program.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
Program.o: /usr/include/errno.h /usr/include/linux/errno.h
Program.o: /usr/include/asm/errno.h /usr/include/alloca.h Program.h
Program.o: /usr/lib/qt/include/qlist.h /usr/lib/qt/include/qglist.h
Program.o: /usr/lib/qt/include/qcollect.h /usr/lib/qt/include/qglobal.h
Program.o: /usr/lib/qt/include/qgeneric.h /usr/lib/qt/include/qobject.h
Program.o: /usr/lib/qt/include/qobjdefs.h /usr/lib/qt/include/qstring.h
Program.o: /usr/lib/qt/include/qarray.h /usr/lib/qt/include/qgarray.h
Program.o: /usr/lib/qt/include/qshared.h /usr/include/string.h
Program.o: /usr/lib/qt/include/qevent.h /usr/lib/qt/include/qwindefs.h
Program.o: /usr/lib/qt/include/qrect.h /usr/lib/qt/include/qsize.h
Program.o: /usr/lib/qt/include/qpoint.h CompactDiscID.h xcd.h
CDDrive.o: Options.h /usr/include/stdio.h /usr/include/libio.h
CDDrive.o: /usr/include/_G_config.h /usr/lib/qt/include/qobject.h
CDDrive.o: /usr/lib/qt/include/qobjdefs.h /usr/lib/qt/include/qglobal.h
CDDrive.o: /usr/lib/qt/include/qstring.h /usr/lib/qt/include/qarray.h
CDDrive.o: /usr/lib/qt/include/qgarray.h /usr/lib/qt/include/qshared.h
CDDrive.o: /usr/lib/qt/include/qgeneric.h /usr/include/string.h
CDDrive.o: /usr/include/features.h /usr/include/sys/cdefs.h
CDDrive.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
CDDrive.o: /usr/lib/qt/include/qevent.h /usr/lib/qt/include/qwindefs.h
CDDrive.o: /usr/lib/qt/include/qrect.h /usr/lib/qt/include/qsize.h
CDDrive.o: /usr/lib/qt/include/qpoint.h xcd.h CdromType.h CDDrive.h
CDDrive.o: CompactDisc.h Program.h /usr/lib/qt/include/qlist.h
CDDrive.o: /usr/lib/qt/include/qglist.h /usr/lib/qt/include/qcollect.h
CDDrive.o: CompactDiscID.h CdromBase.h /usr/include/sys/ioctl.h
CDDrive.o: /usr/include/linux/ioctl.h /usr/include/asm/ioctl.h
CDDrive.o: /usr/include/termios.h /usr/include/sys/types.h
CDDrive.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
CDDrive.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
CDDrive.o: /usr/include/sys/bitypes.h /usr/include/linux/termios.h
CDDrive.o: /usr/include/asm/termios.h /usr/include/asm/termbits.h
CDDrive.o: /usr/include/asm/ioctls.h /usr/include/sys/socketio.h
CDDrive.o: /usr/include/linux/sockios.h /usr/include/asm/sockios.h Database.h
CDDrive.o: Cdrom.h
MainWindow.o: xcd.xbm /usr/lib/qt/include/qfont.h
MainWindow.o: /usr/lib/qt/include/qwindefs.h /usr/lib/qt/include/qobjdefs.h
MainWindow.o: /usr/lib/qt/include/qglobal.h /usr/lib/qt/include/qstring.h
MainWindow.o: /usr/lib/qt/include/qarray.h /usr/lib/qt/include/qgarray.h
MainWindow.o: /usr/lib/qt/include/qshared.h /usr/lib/qt/include/qgeneric.h
MainWindow.o: /usr/include/string.h /usr/include/features.h
MainWindow.o: /usr/include/sys/cdefs.h
MainWindow.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
MainWindow.o: /usr/lib/qt/include/qpainter.h /usr/lib/qt/include/qpaintd.h
MainWindow.o: /usr/lib/qt/include/qrect.h /usr/lib/qt/include/qsize.h
MainWindow.o: /usr/lib/qt/include/qpoint.h /usr/lib/qt/include/qcolor.h
MainWindow.o: /usr/lib/qt/include/qfontmet.h /usr/lib/qt/include/qfontinf.h
MainWindow.o: /usr/lib/qt/include/qregion.h /usr/lib/qt/include/qpen.h
MainWindow.o: /usr/lib/qt/include/qbrush.h /usr/lib/qt/include/qpntarry.h
MainWindow.o: /usr/lib/qt/include/qwmatrix.h Options.h /usr/include/stdio.h
MainWindow.o: /usr/include/libio.h /usr/include/_G_config.h
MainWindow.o: /usr/lib/qt/include/qobject.h /usr/lib/qt/include/qevent.h
MainWindow.o: xcd.h CdromType.h MainWindow.h /usr/lib/qt/include/qapp.h
MainWindow.o: /usr/lib/qt/include/qwidget.h /usr/lib/qt/include/qpalette.h
MainWindow.o: /usr/lib/qt/include/qcursor.h /usr/lib/qt/include/qmenubar.h
MainWindow.o: /usr/lib/qt/include/qpopmenu.h /usr/lib/qt/include/qtablevw.h
MainWindow.o: /usr/lib/qt/include/qframe.h /usr/lib/qt/include/qmenudta.h
MainWindow.o: /usr/lib/qt/include/qlabel.h /usr/lib/qt/include/qlcdnum.h
MainWindow.o: /usr/lib/qt/include/qbitarry.h /usr/lib/qt/include/qpushbt.h
MainWindow.o: /usr/lib/qt/include/qbutton.h /usr/lib/qt/include/qbitmap.h
MainWindow.o: /usr/lib/qt/include/qpixmap.h CompactDisc.h Program.h
MainWindow.o: /usr/lib/qt/include/qlist.h /usr/lib/qt/include/qglist.h
MainWindow.o: /usr/lib/qt/include/qcollect.h CompactDiscID.h Cdrom.h
MainWindow.o: CdromBase.h /usr/include/sys/ioctl.h /usr/include/linux/ioctl.h
MainWindow.o: /usr/include/asm/ioctl.h /usr/include/termios.h
MainWindow.o: /usr/include/sys/types.h /usr/include/linux/types.h
MainWindow.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h
MainWindow.o: /usr/include/asm/types.h /usr/include/sys/bitypes.h
MainWindow.o: /usr/include/linux/termios.h /usr/include/asm/termios.h
MainWindow.o: /usr/include/asm/termbits.h /usr/include/asm/ioctls.h
MainWindow.o: /usr/include/sys/socketio.h /usr/include/linux/sockios.h
MainWindow.o: /usr/include/asm/sockios.h PrefsWindow.h
MainWindow.o: /usr/lib/qt/include/qchkbox.h /usr/lib/qt/include/qlined.h
MainWindow.o: /usr/lib/qt/include/qcombo.h InfoWindow.h
MainWindow.o: /usr/lib/qt/include/qlistbox.h
PrefsWindow.o: /usr/include/stdlib.h /usr/include/features.h
PrefsWindow.o: /usr/include/sys/cdefs.h
PrefsWindow.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
PrefsWindow.o: /usr/include/errno.h /usr/include/linux/errno.h
PrefsWindow.o: /usr/include/asm/errno.h /usr/include/alloca.h
PrefsWindow.o: /usr/include/stdio.h /usr/include/libio.h
PrefsWindow.o: /usr/include/_G_config.h /usr/include/ctype.h
PrefsWindow.o: /usr/include/endian.h /usr/include/bytesex.h
PrefsWindow.o: /usr/lib/qt/include/qlabel.h /usr/lib/qt/include/qframe.h
PrefsWindow.o: /usr/lib/qt/include/qwidget.h /usr/lib/qt/include/qwindefs.h
PrefsWindow.o: /usr/lib/qt/include/qobjdefs.h /usr/lib/qt/include/qglobal.h
PrefsWindow.o: /usr/lib/qt/include/qobject.h /usr/lib/qt/include/qstring.h
PrefsWindow.o: /usr/lib/qt/include/qarray.h /usr/lib/qt/include/qgarray.h
PrefsWindow.o: /usr/lib/qt/include/qshared.h /usr/lib/qt/include/qgeneric.h
PrefsWindow.o: /usr/include/string.h /usr/lib/qt/include/qevent.h
PrefsWindow.o: /usr/lib/qt/include/qrect.h /usr/lib/qt/include/qsize.h
PrefsWindow.o: /usr/lib/qt/include/qpoint.h /usr/lib/qt/include/qpaintd.h
PrefsWindow.o: /usr/lib/qt/include/qpalette.h /usr/lib/qt/include/qcolor.h
PrefsWindow.o: /usr/lib/qt/include/qcursor.h /usr/lib/qt/include/qfont.h
PrefsWindow.o: /usr/lib/qt/include/qfontmet.h /usr/lib/qt/include/qfontinf.h
PrefsWindow.o: /usr/lib/qt/include/qpushbt.h /usr/lib/qt/include/qbutton.h
PrefsWindow.o: Options.h xcd.h CdromType.h PrefsWindow.h
PrefsWindow.o: /usr/lib/qt/include/qchkbox.h /usr/lib/qt/include/qlined.h
PrefsWindow.o: /usr/lib/qt/include/qcombo.h Cdrom.h CdromBase.h
PrefsWindow.o: /usr/include/sys/ioctl.h /usr/include/linux/ioctl.h
PrefsWindow.o: /usr/include/asm/ioctl.h /usr/include/termios.h
PrefsWindow.o: /usr/include/sys/types.h /usr/include/linux/types.h
PrefsWindow.o: /usr/include/linux/posix_types.h
PrefsWindow.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
PrefsWindow.o: /usr/include/sys/bitypes.h /usr/include/linux/termios.h
PrefsWindow.o: /usr/include/asm/termios.h /usr/include/asm/termbits.h
PrefsWindow.o: /usr/include/asm/ioctls.h /usr/include/sys/socketio.h
PrefsWindow.o: /usr/include/linux/sockios.h /usr/include/asm/sockios.h
PrefsWindow.o: CompactDiscID.h
InfoWindow.o: /usr/lib/qt/include/qkeycode.h /usr/lib/qt/include/qglobal.h
InfoWindow.o: InfoWindow.h /usr/lib/qt/include/qwidget.h
InfoWindow.o: /usr/lib/qt/include/qwindefs.h /usr/lib/qt/include/qobjdefs.h
InfoWindow.o: /usr/lib/qt/include/qobject.h /usr/lib/qt/include/qstring.h
InfoWindow.o: /usr/lib/qt/include/qarray.h /usr/lib/qt/include/qgarray.h
InfoWindow.o: /usr/lib/qt/include/qshared.h /usr/lib/qt/include/qgeneric.h
InfoWindow.o: /usr/include/string.h /usr/include/features.h
InfoWindow.o: /usr/include/sys/cdefs.h
InfoWindow.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
InfoWindow.o: /usr/lib/qt/include/qevent.h /usr/lib/qt/include/qrect.h
InfoWindow.o: /usr/lib/qt/include/qsize.h /usr/lib/qt/include/qpoint.h
InfoWindow.o: /usr/lib/qt/include/qpaintd.h /usr/lib/qt/include/qpalette.h
InfoWindow.o: /usr/lib/qt/include/qcolor.h /usr/lib/qt/include/qcursor.h
InfoWindow.o: /usr/lib/qt/include/qfont.h /usr/lib/qt/include/qfontmet.h
InfoWindow.o: /usr/lib/qt/include/qfontinf.h /usr/lib/qt/include/qlabel.h
InfoWindow.o: /usr/lib/qt/include/qframe.h /usr/lib/qt/include/qlined.h
InfoWindow.o: /usr/lib/qt/include/qlistbox.h /usr/lib/qt/include/qtablevw.h
InfoWindow.o: /usr/lib/qt/include/qpixmap.h /usr/lib/qt/include/qpushbt.h
InfoWindow.o: /usr/lib/qt/include/qbutton.h CompactDisc.h Program.h
InfoWindow.o: /usr/lib/qt/include/qlist.h /usr/lib/qt/include/qglist.h
InfoWindow.o: /usr/lib/qt/include/qcollect.h CompactDiscID.h xcd.h
linux/Cdrom.o: /usr/include/unistd.h /usr/include/features.h
linux/Cdrom.o: /usr/include/sys/cdefs.h /usr/include/posix_opt.h
linux/Cdrom.o: /usr/include/gnu/types.h
linux/Cdrom.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
linux/Cdrom.o: /usr/include/confname.h /usr/include/sys/types.h
linux/Cdrom.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
linux/Cdrom.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
linux/Cdrom.o: /usr/include/sys/bitypes.h /usr/include/fcntl.h
linux/Cdrom.o: /usr/include/linux/fcntl.h /usr/include/asm/fcntl.h Cdrom.h
linux/Cdrom.o: /usr/lib/qt/include/qobject.h /usr/lib/qt/include/qobjdefs.h
linux/Cdrom.o: /usr/lib/qt/include/qglobal.h /usr/lib/qt/include/qstring.h
linux/Cdrom.o: /usr/lib/qt/include/qarray.h /usr/lib/qt/include/qgarray.h
linux/Cdrom.o: /usr/lib/qt/include/qshared.h /usr/lib/qt/include/qgeneric.h
linux/Cdrom.o: /usr/include/string.h /usr/lib/qt/include/qevent.h
linux/Cdrom.o: /usr/lib/qt/include/qwindefs.h /usr/lib/qt/include/qrect.h
linux/Cdrom.o: /usr/lib/qt/include/qsize.h /usr/lib/qt/include/qpoint.h
linux/Cdrom.o: CdromBase.h /usr/include/sys/ioctl.h
linux/Cdrom.o: /usr/include/linux/ioctl.h /usr/include/asm/ioctl.h
linux/Cdrom.o: /usr/include/termios.h /usr/include/linux/termios.h
linux/Cdrom.o: /usr/include/asm/termios.h /usr/include/asm/termbits.h
linux/Cdrom.o: /usr/include/asm/ioctls.h /usr/include/sys/socketio.h
linux/Cdrom.o: /usr/include/linux/sockios.h /usr/include/asm/sockios.h
linux/Cdrom.o: CompactDiscID.h xcd.h CdromType.h linux/IdeCdrom.h CdromBase.h
linux/Cdrom.o: linux/ScsiCdrom.h Options.h /usr/include/stdio.h
linux/Cdrom.o: /usr/include/libio.h /usr/include/_G_config.h
linux/IdeCdrom.o: /usr/include/sys/types.h /usr/include/linux/types.h
linux/IdeCdrom.o: /usr/include/linux/posix_types.h
linux/IdeCdrom.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
linux/IdeCdrom.o: /usr/include/sys/bitypes.h /usr/include/linux/cdrom.h
linux/IdeCdrom.o: linux/IdeCdrom.h CdromBase.h
linux/ScsiCdrom.o: CdromBase.h
aix/Cdrom.o: /usr/include/fcntl.h /usr/include/features.h
aix/Cdrom.o: /usr/include/sys/cdefs.h /usr/include/sys/types.h
aix/Cdrom.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
aix/Cdrom.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
aix/Cdrom.o: /usr/include/sys/bitypes.h /usr/include/gnu/types.h
aix/Cdrom.o: /usr/include/linux/fcntl.h /usr/include/asm/fcntl.h Cdrom.h
aix/Cdrom.o: /usr/lib/qt/include/qobject.h /usr/lib/qt/include/qobjdefs.h
aix/Cdrom.o: /usr/lib/qt/include/qglobal.h /usr/lib/qt/include/qstring.h
aix/Cdrom.o: /usr/lib/qt/include/qarray.h /usr/lib/qt/include/qgarray.h
aix/Cdrom.o: /usr/lib/qt/include/qshared.h /usr/lib/qt/include/qgeneric.h
aix/Cdrom.o: /usr/include/string.h
aix/Cdrom.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
aix/Cdrom.o: /usr/lib/qt/include/qevent.h /usr/lib/qt/include/qwindefs.h
aix/Cdrom.o: /usr/lib/qt/include/qrect.h /usr/lib/qt/include/qsize.h
aix/Cdrom.o: /usr/lib/qt/include/qpoint.h CdromBase.h
aix/Cdrom.o: /usr/include/sys/ioctl.h /usr/include/linux/ioctl.h
aix/Cdrom.o: /usr/include/asm/ioctl.h /usr/include/termios.h
aix/Cdrom.o: /usr/include/linux/termios.h /usr/include/asm/termios.h
aix/Cdrom.o: /usr/include/asm/termbits.h /usr/include/asm/ioctls.h
aix/Cdrom.o: /usr/include/sys/socketio.h /usr/include/linux/sockios.h
aix/Cdrom.o: /usr/include/asm/sockios.h CompactDiscID.h xcd.h CdromType.h
aix/Cdrom.o: Options.h /usr/include/stdio.h /usr/include/libio.h
aix/Cdrom.o: /usr/include/_G_config.h linux/ScsiCdrom.h CdromBase.h
aix/ScsiCdrom.o: CdromBase.h
