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
25
XLIB=-L/usr/X11/lib -lX11
29
CFLAGS=-O2 -Wall -Dlinux $(PASS)
34
SRC= kscd.cpp database.c cdinfo.c \
35
plat_sun.c plat_hpux.c plat_linux.c plat_news.c \
36
plat_bsd386.c plat_ultrix.c cdrom.c scsi.c drv_toshiba.c drv_sony.c \
37
plat_svr4.c plat_freebsd.c plat_osf1.c index.c
39
OBJS=kscd.o database.o cdinfo.o \
40
plat_sun.o plat_hpux.o plat_linux.o plat_news.o \
41
plat_bsd386.o plat_ultrix.o cdrom.o scsi.o drv_toshiba.o drv_sony.o \
42
plat_svr4.o plat_freebsd.o plat_osf1.o index.o
45
HEADERS=kscd.h struct.h workbone.h
54
$(CC) -c $(CFLAGS) $(INC) $<
62
$(TARGET): $(OBJS) $(SRC) $(MEATSRC) $(METAOBJS)
63
cd ../qled; make; cd ../kcdplayer
64
$(CC) -o $(TARGET) $(CFLAGS) $(OBJS) ../qled/qlednum.o $(METAOBJS) $(QTLIB) $(XLIB)
66
#$(STATIC): $(OBJS) $(SRC) $(MEATSRC)
67
# $(CC) -o $(TARGET) $(CFLAGS) $(OBJS) /usr/local/lib/libqt.a $(XLIB)
75
rm -f *.o *~ core $(METASRC) $(TARGET) $(OBJS) $(METAOBJS)