~ubuntu-branches/ubuntu/edgy/cdparanoia/edgy

« back to all changes in this revision

Viewing changes to interface/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Dale E Martin
  • Date: 2002-03-15 11:23:27 UTC
  • Revision ID: james.westby@ubuntu.com-20020315112327-7e08i0np6duvv5ep
Tags: upstream-3a9.8
ImportĀ upstreamĀ versionĀ 3a9.8

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# cdda_paranoia makefile.in ready to go for autoconf.
 
2
 
 
3
# DO NOT EDIT BELOW! ##########################################################
 
4
# (unless, of course, you know what you are doing :) ##########################
 
5
 
 
6
VPATH=@srcdir@
 
7
srcdir=@srcdir@
 
8
 
 
9
@SET_MAKE@
 
10
FLAGS=@SBPCD_H@ @UCDROM_H@ @TYPESIZES@ @CFLAGS@
 
11
OPT=@OPT@ $(FLAGS)
 
12
DEBUG=@DEBUG@ $(FLAGS) -DCDDA_TEST
 
13
CC=@CC@
 
14
LD=@CC@
 
15
LDFLAGS=@LDFLAGS@ $(FLAGS)
 
16
AR=@AR@
 
17
RANLIB=@RANLIB@
 
18
LIBS = -lm
 
19
CPPFLAGS+=-D_REENTRANT
 
20
 
 
21
OFILES = scan_devices.o common_interface.o cooked_interface.o interface.o\
 
22
        scsi_interface.o smallft.o toc.o test_interface.o
 
23
 
 
24
export VERSION
 
25
 
 
26
all: lib slib
 
27
 
 
28
debug: 
 
29
        $(MAKE) libcdda_interface.a CFLAGS="$(DEBUG)"
 
30
 
 
31
lib:    
 
32
        $(MAKE) libcdda_interface.a CFLAGS="$(OPT)" 
 
33
 
 
34
slib:   
 
35
        $(MAKE) lessmessy
 
36
        $(MAKE) libcdda_interface.so CFLAGS="$(OPT) -fpic" 
 
37
        [ -e libcdda_interface.so.0 ] || ln -s libcdda_interface.so libcdda_interface.so.0
 
38
 
 
39
test:   
 
40
        $(MAKE) libcdda_interface.a CFLAGS="$(DEBUG)"
 
41
        $(CC) $(DEBUG) -c test.c
 
42
        $(LD) $(DEBUG) test.o $(LDFLAGS) -o cdda_test $(LIBS) libcdda_interface.a
 
43
 
 
44
libcdda_interface.a:    $(OFILES)       
 
45
        $(AR) -r libcdda_interface.a $(OFILES)
 
46
        $(RANLIB) libcdda_interface.a
 
47
 
 
48
libcdda_interface.so:   $(OFILES)       
 
49
        $(CC) -fpic -shared -o libcdda_interface.so.0.$(VERSION) -Wl,-soname -Wl,libcdda_interface.so.0 $(OFILES)
 
50
        [ -e libcdda_interface.so.0 ] || ln -s libcdda_interface.so.0.$(VERSION) libcdda_interface.so.0
 
51
        [ -e libcdda_interface.so ] || ln -s libcdda_interface.so.0.$(VERSION) libcdda_interface.so
 
52
 
 
53
.c.o:
 
54
        $(CC) $(CFLAGS) -c $<
 
55
 
 
56
lessmessy:
 
57
        -rm  -f *.o core *~ *.out
 
58
 
 
59
clean: lessmessy
 
60
        -rm -f *.a *.so *.so.0 *.so.*
 
61
 
 
62
distclean: clean
 
63
        -rm -f  Makefile