a7ce41d1e3
The Apple Lossless Audio Codec (ALAC) is an audio codec developed by Apple and supported on iPhone, iPad, most iPods, Mac and iTunes. ALAC is a data compression method which reduces the size of audio files with no loss of information. A decoded ALAC stream is bit-for-bit identical to the original uncompressed audio file. This is Apple Lossless Audio Codec library.
109 lines
2.9 KiB
Text
109 lines
2.9 KiB
Text
$NetBSD: patch-makefile,v 1.1.1.1 2011/11/14 19:38:24 ryoon Exp $
|
|
|
|
* Libtoolized
|
|
* Add all and install target
|
|
|
|
--- makefile.orig 2011-11-13 08:20:10.000000000 +0000
|
|
+++ makefile
|
|
@@ -31,50 +31,78 @@ $(SRCDIR)/matrix_dec.c \
|
|
$(SRCDIR)/matrix_enc.c
|
|
|
|
OBJS = \
|
|
-EndianPortable.o \
|
|
-ALACBitUtilities.o \
|
|
-ALACDecoder.o \
|
|
-ALACEncoder.o \
|
|
-ag_dec.o \
|
|
-ag_enc.o \
|
|
-dp_dec.o \
|
|
-dp_enc.o \
|
|
-matrix_dec.o \
|
|
-matrix_enc.o
|
|
+EndianPortable.lo \
|
|
+ALACBitUtilities.lo \
|
|
+ALACDecoder.lo \
|
|
+ALACEncoder.lo \
|
|
+ag_dec.lo \
|
|
+ag_enc.lo \
|
|
+dp_dec.lo \
|
|
+dp_enc.lo \
|
|
+matrix_dec.lo \
|
|
+matrix_enc.lo
|
|
+
|
|
+all: libalac.la
|
|
+
|
|
+libalac.la: $(OBJS)
|
|
+ ${LIBTOOL} --mode=link --tag=CC \
|
|
+ ${CC} -o libalac.la $(OBJS) \
|
|
+ -rpath ${PREFIX}/lib \
|
|
|
|
-libalac.a: $(OBJS)
|
|
- ar rcs libalac.a $(OBJS)
|
|
-
|
|
-EndianPortable.o : EndianPortable.c
|
|
+EndianPortable.lo : EndianPortable.c
|
|
+ ${LIBTOOL} --mode=compile --tag=CC \
|
|
$(CC) -I $(INCLUDES) $(CFLAGS) EndianPortable.c
|
|
|
|
-ALACBitUtilities.o : ALACBitUtilities.c
|
|
+ALACBitUtilities.lo : ALACBitUtilities.c
|
|
+ ${LIBTOOL} --mode=compile --tag=CC \
|
|
$(CC) -I $(INCLUDES) $(CFLAGS) ALACBitUtilities.c
|
|
|
|
-ALACDecoder.o : ALACDecoder.cpp
|
|
+ALACDecoder.lo : ALACDecoder.cpp
|
|
+ ${LIBTOOL} --mode=compile --tag=CC \
|
|
$(CC) -I $(INCLUDES) $(CFLAGS) ALACDecoder.cpp
|
|
|
|
-ALACEncoder.o : ALACEncoder.cpp
|
|
+ALACEncoder.lo : ALACEncoder.cpp
|
|
+ ${LIBTOOL} --mode=compile --tag=CC \
|
|
$(CC) -I $(INCLUDES) $(CFLAGS) ALACEncoder.cpp
|
|
|
|
-ag_dec.o : ag_dec.c
|
|
+ag_dec.lo : ag_dec.c
|
|
+ ${LIBTOOL} --mode=compile --tag=CC \
|
|
$(CC) -I $(INCLUDES) $(CFLAGS) ag_dec.c
|
|
|
|
-ag_enc.o : ag_enc.c
|
|
+ag_enc.lo : ag_enc.c
|
|
+ ${LIBTOOL} --mode=compile --tag=CC \
|
|
$(CC) -I $(INCLUDES) $(CFLAGS) ag_enc.c
|
|
|
|
-dp_dec.o : dp_dec.c
|
|
+dp_dec.lo : dp_dec.c
|
|
+ ${LIBTOOL} --mode=compile --tag=CC \
|
|
$(CC) -I $(INCLUDES) $(CFLAGS) dp_dec.c
|
|
|
|
-dp_enc.o : dp_enc.c
|
|
+dp_enc.lo : dp_enc.c
|
|
+ ${LIBTOOL} --mode=compile --tag=CC \
|
|
$(CC) -I $(INCLUDES) $(CFLAGS) dp_enc.c
|
|
|
|
-matrix_dec.o : matrix_dec.c
|
|
+matrix_dec.lo : matrix_dec.c
|
|
+ ${LIBTOOL} --mode=compile --tag=CC \
|
|
$(CC) -I $(INCLUDES) $(CFLAGS) matrix_dec.c
|
|
|
|
-matrix_enc.o : matrix_enc.c
|
|
+matrix_enc.lo : matrix_enc.c
|
|
+ ${LIBTOOL} --mode=compile --tag=CC \
|
|
$(CC) -I $(INCLUDES) $(CFLAGS) matrix_enc.c
|
|
|
|
clean:
|
|
-rm $(OBJS) libalac.a
|
|
|
|
+install:
|
|
+ ${BSD_INSTALL_LIB_DIR} ${DESTDIR}${PREFIX}/lib
|
|
+ ${LIBTOOL} --mode=install ${BSD_INSTALL_LIB} libalac.la \
|
|
+ ${DESTDIR}${PREFIX}/lib
|
|
+ ${BSD_INSTALL_LIB_DIR} ${DESTDIR}${PREFIX}/include
|
|
+ ${BSD_INSTALL_DATA} ALACAudioTypes.h ${DESTDIR}${PREFIX}/include
|
|
+ ${BSD_INSTALL_DATA} ALACBitUtilities.h ${DESTDIR}${PREFIX}/include
|
|
+ ${BSD_INSTALL_DATA} ALACDecoder.h ${DESTDIR}${PREFIX}/include
|
|
+ ${BSD_INSTALL_DATA} ALACEncoder.h ${DESTDIR}${PREFIX}/include
|
|
+ ${BSD_INSTALL_DATA} EndianPortable.h ${DESTDIR}${PREFIX}/include
|
|
+ ${BSD_INSTALL_DATA} aglib.h ${DESTDIR}${PREFIX}/include
|
|
+ ${BSD_INSTALL_DATA} dplib.h ${DESTDIR}${PREFIX}/include
|
|
+ ${BSD_INSTALL_DATA} matrixlib.h ${DESTDIR}${PREFIX}/include
|
|
+
|