1
# cdda_paranoia makefile.in ready to go for autoconf.
3
# DO NOT EDIT BELOW! ##########################################################
4
# (unless, of course, you know what you are doing :) ##########################
10
FLAGS=@SBPCD_H@ @UCDROM_H@ @TYPESIZES@ @CFLAGS@
12
DEBUG=@DEBUG@ $(FLAGS) -DCDDA_TEST
15
LDFLAGS=@LDFLAGS@ $(FLAGS)
19
CPPFLAGS+=-D_REENTRANT
21
OFILES = scan_devices.o common_interface.o cooked_interface.o interface.o\
22
scsi_interface.o smallft.o toc.o test_interface.o
29
$(MAKE) libcdda_interface.a CFLAGS="$(DEBUG)"
32
$(MAKE) libcdda_interface.a CFLAGS="$(OPT)"
36
$(MAKE) libcdda_interface.so CFLAGS="$(OPT) -fpic"
37
[ -e libcdda_interface.so.0 ] || ln -s libcdda_interface.so libcdda_interface.so.0
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
44
libcdda_interface.a: $(OFILES)
45
$(AR) -r libcdda_interface.a $(OFILES)
46
$(RANLIB) libcdda_interface.a
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
57
-rm -f *.o core *~ *.out
60
-rm -f *.a *.so *.so.0 *.so.*