~ubuntu-branches/ubuntu/hoary/kdemultimedia/hoary

« back to all changes in this revision

Viewing changes to kscd/makefiles/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Martin Schulze
  • Date: 2003-01-22 15:00:51 UTC
  • Revision ID: james.westby@ubuntu.com-20030122150051-uihwkdoxf15mi1tn
Tags: upstream-2.2.2
ImportĀ upstreamĀ versionĀ 2.2.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
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.
 
6
#
 
7
#PASS = -DLINUX_SCSI_PASSTHROUGH
 
8
#
 
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.
 
13
#
 
14
 
 
15
# THIS DOENS'T LOOK VERY GOOD CHECK THIS STUFF !!!!!!! BERND
 
16
 
 
17
#DBCFLAGS = -DLIBDB -Idb.1.85/PORT/include -Idb.1.85/PORT/linux
 
18
#DBLIB = db.1.85/PORT/linux/libdb.a
 
19
 
 
20
# end LINUX +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
21
 
 
22
INC=-I$(QTDIR)/include -I$(KDEDIR)/include
 
23
 
 
24
QTLIB=-lqt 
 
25
XLIB=-L/usr/X11/lib -lX11
 
26
KLIBS=-L$(KDEDIR)/lib -lkdecore
 
27
 
 
28
CC=gcc
 
29
 
 
30
CFLAGS=-O2  -Dlinux $(PASS)
 
31
 
 
32
###### File Section
 
33
 
 
34
METASRC=mkscd.h 
 
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
 
39
 
 
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
 
44
 
 
45
METAOBJS=mkscd.o 
 
46
HEADERS=kscd.h struct.h bwlednum/bwlednum.h
 
47
TARGET=kcdplayer 
 
48
STATIC=
 
49
 
 
50
###### Rules
 
51
 
 
52
.SUFFIXES: .cpp
 
53
 
 
54
.cpp.o:
 
55
        $(CC) -c $(CFLAGS) $(INC) $<
 
56
 
 
57
###### Compilation
 
58
 
 
59
all: $(TARGET)
 
60
 
 
61
static: $(STATIC)
 
62
 
 
63
$(TARGET): $(OBJS) $(SRC) $(MEATSRC) $(METAOBJS)
 
64
#       cd ../qled; make; cd ../kcdplayer
 
65
        $(CC) -o $(TARGET) $(CFLAGS) $(OBJS)  $(METAOBJS) $(QTLIB) $(XLIB) $(KLIBS)
 
66
 
 
67
#$(STATIC): $(OBJS) $(SRC) $(MEATSRC)
 
68
#       $(CC) -o $(TARGET) $(CFLAGS) $(OBJS) /usr/local/lib/libqt.a $(XLIB)
 
69
 
 
70
mkscd.cpp: kscd.h
 
71
        moc -o $@ $<
 
72
 
 
73
###### Miscellaneous
 
74
 
 
75
clean: 
 
76
        rm -f *.o *~ core $(METASRC) $(TARGET) $(OBJS) $(METAOBJS)
 
77