File libdvd-audio-Makefile.patch of Package libdvd-audio

Index: Makefile
===================================================================
--- Makefile.orig
+++ Makefile
@@ -1,8 +1,8 @@
-FLAGS = -Wall -O2 -g -fPIC
-LIB_DIR = /usr/local/lib
-INCLUDE_DIR = /usr/local/include
-BIN_DIR = /usr/local/bin
-PKG_CONFIG_DIR = /usr/lib/pkgconfig
+FLAGS = $(RPM_OPT_FLAGS) -Wall -O2 -g -fPIC
+LIB_DIR ?= /usr/lib
+INCLUDE_DIR ?= /usr/include
+BIN_DIR ?= /usr/bin
+PKG_CONFIG_DIR ?= $(LIB_DIR)/pkgconfig
 
 BITSTREAM_OBJS = bitstream.o \
 huffman.o \
@@ -53,16 +53,19 @@ else
 	AOB_FLAGS =
 endif
 
-all: $(STATIC_LIBRARY) $(SHARED_LIBRARIES) $(BINARIES) $(PKG_CONFIG_METADATA)
+all: $(SHARED_LIBRARIES) $(BINARIES) $(PKG_CONFIG_METADATA)
 
-install: $(STATIC_LIBRARY) $(SHARED_LIBRARIES) $(BINARIES) $(PKG_CONFIG_METADATA)
-	install -m 644 $(SHARED_LIBRARY) $(LIB_DIR)
-	cp -Pp $(SHARED_LIBRARY_LINK_1) $(LIB_DIR)
-	cp -Pp $(SHARED_LIBRARY_LINK_2) $(LIB_DIR)
-	install -m 644 $(STATIC_LIBRARY) $(LIB_DIR)
-	install -m 644 include/dvd-audio.h $(INCLUDE_DIR)
-	install -m 755 $(BINARIES) $(BIN_DIR)
-	install -m 644 $(PKG_CONFIG_METADATA) $(PKG_CONFIG_DIR)
+install: $(SHARED_LIBRARIES) $(BINARIES) $(PKG_CONFIG_METADATA)
+	install -m 755 -d $(DESTDIR)$(LIB_DIR)
+	install -m 644 $(SHARED_LIBRARY) $(DESTDIR)$(LIB_DIR)
+	cp -Pp $(SHARED_LIBRARY_LINK_1) $(DESTDIR)$(LIB_DIR)
+	cp -Pp $(SHARED_LIBRARY_LINK_2) $(DESTDIR)$(LIB_DIR)
+	install -m 755 -d $(DESTDIR)$(INCLUDE_DIR)
+	install -m 644 include/dvd-audio.h $(DESTDIR)$(INCLUDE_DIR)
+	install -m 755 -d $(DESTDIR)$(BIN_DIR)
+	install -m 755 $(BINARIES) $(DESTDIR)$(BIN_DIR)
+	install -m 755 -d $(DESTDIR)$(PKG_CONFIG_DIR)
+	install -m 644 $(PKG_CONFIG_METADATA) $(DESTDIR)$(PKG_CONFIG_DIR)
 
 clean:
 	rm -f $(BINARIES) $(CODEBOOKS) $(BINARIES) $(PKG_CONFIG_METADATA) huffman *.o *.a *.so*
@@ -71,7 +74,7 @@ libdvd-audio.a: $(DVDA_OBJS)
 	$(AR) -r $@ $(DVDA_OBJS)
 
 $(SHARED_LIBRARY): $(DVDA_OBJS)
-	$(CC) $(FLAGS) -Wl,-soname,libdvd-audio.so.$(MAJOR_VERSION) -shared -o $@ $(DVDA_OBJS)
+	$(CC) $(FLAGS) -Wl,-soname,libdvd-audio.so.$(MAJOR_VERSION) -shared -o $@ $(DVDA_OBJS) -lm
 
 $(SHARED_LIBRARY_LINK_1): $(SHARED_LIBRARY)
 	ln -sf $< $@
@@ -115,11 +118,11 @@ ioctl.o: src/cppm/ioctl.h src/cppm/ioctl
 dvd_css.o: src/cppm/dvd_css.h src/cppm/dvd_css.c
 	$(CC) $(FLAGS) -c src/cppm/dvd_css.c
 
-dvda-debug-info: utils/dvda-debug-info.c libdvd-audio.a
-	$(CC) $(FLAGS) -o $@ utils/dvda-debug-info.c libdvd-audio.a -I include -lm
+dvda-debug-info: utils/dvda-debug-info.c $(SHARED_LIBRARIES)
+	$(CC) $(FLAGS) -fPIE -pie -o $@ utils/dvda-debug-info.c -I include -L . -ldvd-audio
 
-dvda2wav: utils/dvda2wav.c libdvd-audio.a
-	$(CC) $(FLAGS) -o $@ utils/dvda2wav.c libdvd-audio.a -I include -I src -lm
+dvda2wav: utils/dvda2wav.c $(SHARED_LIBRARIES)
+	$(CC) $(FLAGS) -fPIE -pie -o $@ utils/dvda2wav.c -I include -I src -L . -ldvd-audio
 
 $(PKG_CONFIG_METADATA): libdvd-audio.pc.m4
 	m4 -DLIB_DIR=$(LIB_DIR) -DINCLUDE_DIR=$(INCLUDE_DIR) -DMAJOR_VERSION=$(MAJOR_VERSION) -DMINOR_VERSION=$(MINOR_VERSION) -DRELEASE_VERSION=$(RELEASE_VERSION) $< > $@
openSUSE Build Service is sponsored by