2
# begin LINUX +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3
# Uncomment the following line to have WorkMan send SCSI commands directly to
4
# the CD-ROM drive. If you have a SCSI drive you probably want this, but it
5
# will cause WorkMan to not work on IDE drives.
7
#PASS = -DLINUX_SCSI_PASSTHROUGH
9
# Uncomment the following if you want fast database lookups using the
10
# Berkeley libdb code. You can find libdb on ftp.cs.berkeley.edu in the
11
# /ucb/4bsd directory. Make sure you adjust the last part of DBCFLAGS
12
# to match your system type as listed in libdb's PORT directory.
15
# THIS DOENS'T LOOK VERY GOOD CHECK THIS STUFF !!!!!!! BERND
17
#DBCFLAGS = -DLIBDB -Idb.1.85/PORT/include -Idb.1.85/PORT/linux
18
#DBLIB = db.1.85/PORT/linux/libdb.a
20
# end LINUX +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
22
INC=-I$(QTDIR)/include -I$(KDEDIR)/include
25
XLIB=-L/usr/X11/lib -lX11
26
KLIBS=-L$(KDEDIR)/lib -lkdecore
30
CFLAGS=-O2 -Dlinux $(PASS)
35
SRC= kscd.cpp cdinfo.c\
36
plat_sun.c plat_hpux.c plat_linux.c plat_news.c \
37
plat_bsd386.c plat_ultrix.c cdrom.c scsi.c drv_toshiba.c drv_sony.c \
38
plat_svr4.c plat_freebsd.c plat_osf1.c bwlednum/bwlednum.cpp
40
OBJS=kscd.o cdinfo.o \
41
plat_sun.o plat_hpux.o plat_linux.o plat_news.o \
42
plat_bsd386.o plat_ultrix.o cdrom.o scsi.o drv_toshiba.o drv_sony.o \
43
plat_svr4.o plat_freebsd.o plat_osf1.o bwlednum/bwlednum.o
46
HEADERS=kscd.h struct.h bwlednum/bwlednum.h
55
$(CC) -c $(CFLAGS) $(INC) $<
63
$(TARGET): $(OBJS) $(SRC) $(MEATSRC) $(METAOBJS)
64
# cd ../qled; make; cd ../kcdplayer
65
$(CC) -o $(TARGET) $(CFLAGS) $(OBJS) $(METAOBJS) $(QTLIB) $(XLIB) $(KLIBS)
67
#$(STATIC): $(OBJS) $(SRC) $(MEATSRC)
68
# $(CC) -o $(TARGET) $(CFLAGS) $(OBJS) /usr/local/lib/libqt.a $(XLIB)
76
rm -f *.o *~ core $(METASRC) $(TARGET) $(OBJS) $(METAOBJS)