2
###############################################################################
3
# DO NOT EDIT BELOW! ##########################################################
4
# (unless, of course, you know what you are doing :) ##########################
11
FLAGS=@TYPESIZES@ @CFLAGS@
13
DEBUG=@DEBUG@ $(FLAGS)
16
LDFLAGS=@LDFLAGS@ $(FLAGS)
21
exec_prefix=@exec_prefix@
24
INCLUDEDIR=@includedir@
28
OFILES = main.o report.o header.o buffering_write.o cachetest.o
34
LIBS = interface/libcdda_interface.a paranoia/libcdda_paranoia.a \
36
LIBDEP = interface/libcdda_interface.a paranoia/libcdda_paranoia.a
38
LIBS = -lcdda_interface -lcdda_paranoia -lm -lrt
39
LIBDEP = interface/libcdda_interface.so paranoia/libcdda_paranoia.so
44
cd interface && $(MAKE) all
45
cd paranoia && $(MAKE) all
46
$(MAKE) cdparanoia CFLAGS="$(OPT)"
49
cd interface && $(MAKE) debug
50
cd paranoia && $(MAKE) debug
51
$(MAKE) cdparanoia CFLAGS="$(DEBUG)" STATIC=TRUE
54
cd interface && $(MAKE) all
55
cd paranoia && $(MAKE) test
58
cd interface && $(MAKE) lib
59
cd paranoia && $(MAKE) lib
62
cd interface && $(MAKE) slib
63
cd paranoia && $(MAKE) slib
66
$(INSTALL) -d -m 0755 $(BINDIR)
67
$(INSTALL) -m 755 $(srcdir)/cdparanoia $(BINDIR)
68
$(INSTALL) -d -m 0755 $(MANDIR)
69
$(INSTALL) -d -m 0755 $(MANDIR)/man1
70
$(INSTALL) -m 0644 $(srcdir)/cdparanoia.1 $(MANDIR)/man1
71
$(INSTALL) -d -m 0755 $(INCLUDEDIR)
72
$(INSTALL) -m 0644 $(srcdir)/paranoia/cdda_paranoia.h $(INCLUDEDIR)
73
$(INSTALL) -d -m 0755 $(LIBDIR)
74
$(INSTALL) -m 0644 $(srcdir)/paranoia/libcdda_paranoia.so.0.$(VERSION) $(LIBDIR)
75
$(INSTALL) -m 0644 $(srcdir)/paranoia/libcdda_paranoia.a $(LIBDIR)
76
$(INSTALL) -m 0644 $(srcdir)/interface/cdda_interface.h $(INCLUDEDIR)
77
$(INSTALL) -m 0644 $(srcdir)/interface/libcdda_interface.so.0.$(VERSION) $(LIBDIR)
78
$(INSTALL) -m 0644 $(srcdir)/interface/libcdda_interface.a $(LIBDIR)
79
$(INSTALL) -m 0644 $(srcdir)/utils.h $(INCLUDEDIR)
80
ln -fs libcdda_interface.so.0.$(VERSION) \
81
$(LIBDIR)/libcdda_interface.so.0
82
ln -fs libcdda_interface.so.0.$(VERSION) \
83
$(LIBDIR)/libcdda_interface.so
84
ln -fs libcdda_paranoia.so.0.$(VERSION) \
85
$(LIBDIR)/libcdda_paranoia.so.0
86
ln -fs libcdda_paranoia.so.0.$(VERSION) \
87
$(LIBDIR)/libcdda_paranoia.so
89
cdparanoia: $(OFILES) $(LIBDEP)
90
$(LD) $(CFLAGS) $(LDFLAGS) $(OFILES) \
91
-L$(PWD)/paranoia -L$(PWD)/interface \
98
cd interface && $(MAKE) clean
99
cd paranoia && $(MAKE) clean
100
-rm -f cdparanoia *~ config.* *.o *.wav *.aifc *.raw \
101
verify_test core gmon.out
104
cd interface && $(MAKE) distclean
105
cd paranoia && $(MAKE) distclean
106
-rm -f cdparanoia *~ config.* *.o *.wav *.aifc *.raw test.file \
107
Makefile verify_test core gmon.out
109
.PHONY: all debug test lib slib install clean distclean