--- a/src/libtsduck/Makefile +++ b/src/libtsduck/Makefile @@ -153,7 +153,7 @@ @echo ' [DTAPI] $(if $(DTAPI_OBJECT),using $(DTAPI_OBJECT),no DTAPI available)'; \ echo ' [LD] $@'; \ cd $(OBJDIR); \ - $(CXX) $(SOFLAGS) $(LDFLAGS) $(notdir $(OBJS)) $(DTAPI_OBJECT) $(LIBTSDUCK_LDLIBS) $(LDLIBS_EXTRA) $(LDLIBS) -shared -o $@ + $(CXX) $(SOFLAGS) $(LDFLAGS) $(LDFLAGS) $(notdir $(OBJS)) $(DTAPI_OBJECT) $(LIBTSDUCK_LDLIBS) $(LDLIBS_EXTRA) $(LDLIBS) -shared -o $@ # The static library is build differently. There are four specific categories: # tables, descriptors, charsets and plugins. These classes use self-registration @@ -217,7 +217,6 @@ PRECONFIG = $(SYSROOT)$(SYSPREFIX)/include/tsduck/tsPreConfiguration.h install-devel: $(STATIC_LIBTSDUCK) $(TSDUCK_H) - rm -rf $(SYSROOT)$(SYSPREFIX)/include/tsduck install -d -m 755 $(SYSROOT)$(USRLIBDIR) $(SYSROOT)$(SYSPREFIX)/include/tsduck install -m 644 $(STATIC_LIBTSDUCK) $(SYSROOT)$(USRLIBDIR) install -m 644 $(addsuffix /*.h,$(PUBLIC_INCLUDES)) $(TSDUCK_H) $(SYSROOT)$(SYSPREFIX)/include/tsduck