Blame libalac-makefile.patch
|
Bernhard M. Wiedemann |
d161be |
Index: codec/makefile
|
|
Bernhard M. Wiedemann |
d161be |
===================================================================
|
|
Bernhard M. Wiedemann |
d161be |
--- codec/makefile.orig
|
|
Bernhard M. Wiedemann |
d161be |
+++ codec/makefile
|
|
Bernhard M. Wiedemann |
d161be |
@@ -1,6 +1,10 @@
|
|
Bernhard M. Wiedemann |
d161be |
# libalac make
|
|
Bernhard M. Wiedemann |
d161be |
|
|
Bernhard M. Wiedemann |
d161be |
-CFLAGS = -g -O3 -c
|
|
Bernhard M. Wiedemann |
d161be |
+VERSION = 0.3
|
|
Bernhard M. Wiedemann |
d161be |
+SONAME = 0
|
|
Bernhard M. Wiedemann |
d161be |
+
|
|
Bernhard M. Wiedemann |
d161be |
+OPTFLAGS = -g -O3
|
|
Bernhard M. Wiedemann |
d161be |
+CFLAGS = $(OPTFLAGS) -fPIC -c
|
|
Bernhard M. Wiedemann |
d161be |
LFLAGS = -Wall
|
|
Bernhard M. Wiedemann |
d161be |
CC = g++
|
|
Bernhard M. Wiedemann |
d161be |
|
|
Bernhard M. Wiedemann |
d161be |
@@ -42,9 +46,16 @@ dp_enc.o \
|
|
Bernhard M. Wiedemann |
d161be |
matrix_dec.o \
|
|
Bernhard M. Wiedemann |
d161be |
matrix_enc.o
|
|
Bernhard M. Wiedemann |
d161be |
|
|
Bernhard M. Wiedemann |
d161be |
+all: libalac.a libalac.so.$(VERSION)
|
|
Bernhard M. Wiedemann |
d161be |
+
|
|
Bernhard M. Wiedemann |
d161be |
libalac.a: $(OBJS)
|
|
Bernhard M. Wiedemann |
d161be |
ar rcs libalac.a $(OBJS)
|
|
Bernhard M. Wiedemann |
d161be |
|
|
Bernhard M. Wiedemann |
d161be |
+libalac.so.$(VERSION): $(OBJS)
|
|
Bernhard M. Wiedemann |
d161be |
+ $(CC) $(OPTFLAGS) -shared -Wl,-soname,libalac.so.$(SONAME) -o libalac.so.$(VERSION) $(OBJS)
|
|
Bernhard M. Wiedemann |
d161be |
+ ln -s libalac.so.$(VERSION) libalac.so.$(SONAME)
|
|
Bernhard M. Wiedemann |
d161be |
+ ln -s libalac.so.$(SONAME) libalac.so
|
|
Bernhard M. Wiedemann |
d161be |
+
|
|
Bernhard M. Wiedemann |
d161be |
EndianPortable.o : EndianPortable.c
|
|
Bernhard M. Wiedemann |
d161be |
$(CC) -I $(INCLUDES) $(CFLAGS) EndianPortable.c
|
|
Bernhard M. Wiedemann |
d161be |
|
|
Bernhard M. Wiedemann |
d161be |
Index: convert-utility/makefile
|
|
Bernhard M. Wiedemann |
d161be |
===================================================================
|
|
Bernhard M. Wiedemann |
d161be |
--- convert-utility/makefile.orig
|
|
Bernhard M. Wiedemann |
d161be |
+++ convert-utility/makefile
|
|
Bernhard M. Wiedemann |
d161be |
@@ -1,6 +1,7 @@
|
|
Bernhard M. Wiedemann |
d161be |
# alacconvert make
|
|
Bernhard M. Wiedemann |
d161be |
|
|
Bernhard M. Wiedemann |
d161be |
-CFLAGS = -g -O3 -c
|
|
Bernhard M. Wiedemann |
d161be |
+OPTFLAGS = -g -O3
|
|
Bernhard M. Wiedemann |
d161be |
+CFLAGS = $(OPTFLAGS) -fPIC -c
|
|
Bernhard M. Wiedemann |
d161be |
LFLAGS = -Wall -L$(CODECDIR) -lalac
|
|
Bernhard M. Wiedemann |
d161be |
CC = g++
|
|
Bernhard M. Wiedemann |
d161be |
|
|
Bernhard M. Wiedemann |
d161be |
@@ -30,7 +31,7 @@ CAFFileALAC.o
|
|
Bernhard M. Wiedemann |
d161be |
|
|
Bernhard M. Wiedemann |
d161be |
alacconvert: $(OBJS)
|
|
Bernhard M. Wiedemann |
d161be |
(cd $(CODECDIR); $(MAKE))
|
|
Bernhard M. Wiedemann |
d161be |
- $(CC) $(LFLAGS) $(OBJS) -o alacconvert
|
|
Bernhard M. Wiedemann |
d161be |
+ $(CC) $(OBJS) -o alacconvert $(LFLAGS)
|
|
Bernhard M. Wiedemann |
d161be |
|
|
Bernhard M. Wiedemann |
d161be |
main.o : main.cpp
|
|
Bernhard M. Wiedemann |
d161be |
$(CC) -I $(INCLUDES) $(CFLAGS) main.cpp
|