You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-libs/serdisplib/files/disable-static-build.patch

85 lines
3.2 KiB

--- a/server/Makefile.in 2018-05-15 21:52:38.966823295 +0200
+++ b/server/Makefile.in 2018-05-15 21:58:27.137821967 +0200
@@ -83,13 +83,13 @@
.c.o:
$(CC) $(CFLAGS) $(DEFINES) -c $(INCLUDES) $<
-serdispd: $(LIB_DIR)/$(LIB_STATIC) $(SDISPDOBJECTS)
+serdispd: $(LIB_DIR)/$(LIB_SHARED) $(SDISPDOBJECTS)
$(CC) -o $@ $(SDISPDOBJECTS) $(LIB_SERDISP) $(EXTRA_LIBS_STATIC)
-serdisplearn: $(LIB_DIR)/$(LIB_STATIC) $(SLEARNOBJECTS)
+serdisplearn: $(LIB_DIR)/$(LIB_SHARED) $(SLEARNOBJECTS)
$(CC) -o $@ $(SLEARNOBJECTS) $(LIB_SERDISP) $(EXTRA_LIBS_STATIC)
-serdispproxy: $(LIB_DIR)/$(LIB_STATIC) $(SPROXYOBJECTS)
+serdispproxy: $(LIB_DIR)/$(LIB_SHARED) $(SPROXYOBJECTS)
$(CC) -o $@ $(SPROXYOBJECTS) $(LIB_SERDISP) $(EXTRA_LIBS_STATIC)
--- a/src/Makefile.in 2018-05-15 22:09:10.087118208 +0200
+++ b/src/Makefile.in 2018-05-15 22:11:22.224117704 +0200
@@ -167,7 +167,7 @@
all: libraries programs
-libraries: library.static library.shared
+libraries: library.shared
library.static: $(LIB_DIR)/$(LIB_STATIC)
@@ -188,7 +188,7 @@
cd $(LIB_DIR) && $(LN_S) -f $(LIB_SHARED) lib$(LIB_NAME).so.$(VERSION_MAJOR)
cd $(LIB_DIR) && $(LN_S) -f lib$(LIB_NAME).so.$(VERSION_MAJOR) lib$(LIB_NAME).so
-testserdisp: $(LIB_DIR)/$(LIB_STATIC) $(OBJECTS)
+testserdisp: $(LIB_DIR)/$(LIB_SHARED) $(OBJECTS)
$(CC) -o testserdisp $(OBJECTS) $(LIB_SERDISP) $(EXTRA_LIBS_STATIC)
clean:
@@ -198,7 +198,7 @@
distclean: clean
/bin/rm -f Makefile
-install: $(LIB_DIR)/$(LIB_SHARED) $(LIB_DIR)/$(LIB_STATIC)
+install: $(LIB_DIR)/$(LIB_SHARED)
$(top_srcdir)/mkinstalldirs $(DESTDIR)$(bindir)
$(top_srcdir)/mkinstalldirs $(DESTDIR)$(libdir)
$(top_srcdir)/mkinstalldirs $(DESTDIR)$(includedir)
@@ -206,7 +206,6 @@
$(INSTALL_PROGRAM) $(PROGRAMS) $(DESTDIR)$(bindir)/
$(INSTALL_PROGRAM) $(LIB_DIR)/$(LIB_SHARED) $(DESTDIR)$(libdir)/
- $(INSTALL_DATA) $(LIB_DIR)/$(LIB_STATIC) $(DESTDIR)$(libdir)/
list='$(LIB_HEADERFILES)'; \
for headerfile in $$list; do \
$(INSTALL_DATA) ../include/serdisplib/$$headerfile $(DESTDIR)$(includedir)/serdisplib/ ; \
--- a/tools/Makefile.in 2018-05-15 21:53:01.042823211 +0200
+++ b/tools/Makefile.in 2018-05-15 21:59:45.142821669 +0200
@@ -130,19 +130,19 @@
.c.o:
$(CC) $(CFLAGS) $(DEFINES) -c $(INCLUDES) $<
-multidisplay: $(LIB_DIR)/$(LIB_STATIC) $(OBJECTS)
+multidisplay: $(LIB_DIR)/$(LIB_SHARED) $(OBJECTS)
$(CC) -o multidisplay $(OBJ_MULTIDISPLAY) $(LIB_SERDISP) $(EXTRA_LIBS_STATIC) $(EXTRA_LIBS)
-l4m132c_tool: $(LIB_DIR)/$(LIB_STATIC) $(OBJECTS)
+l4m132c_tool: $(LIB_DIR)/$(LIB_SHARED) $(OBJECTS)
$(CC) -o l4m132c_tool $(OBJ_L4M132C_TOOL) $(LIB_SERDISP) $(EXTRA_LIBS_STATIC)
-sdcmegtron_tool: $(LIB_DIR)/$(LIB_STATIC) $(OBJECTS)
+sdcmegtron_tool: $(LIB_DIR)/$(LIB_SHARED) $(OBJECTS)
$(CC) -o sdcmegtron_tool $(OBJ_SDCMEGTRON_TOOL) $(LIB_SERDISP) $(EXTRA_LIBS_STATIC)
-l4m320t_tool: $(LIB_DIR)/$(LIB_STATIC) $(OBJECTS)
- $(CC) -o l4m320t_tool $(OBJ_L4M320T_TOOL) $(LIB_SERDISP) $(EXTRA_LIBS_STATIC)
+l4m320t_tool: $(LIB_DIR)/$(LIB_SHARED) $(OBJECTS)
+ $(CC) -o l4m320t_tool $(OBJ_L4M320T_TOOL) $(LIB_SERDISP) $(EXTRA_LIBS_STATIC) $(EXTRA_LIBS)
-touchscreen_tool: $(LIB_DIR)/$(LIB_STATIC) $(OBJECTS)
+touchscreen_tool: $(LIB_DIR)/$(LIB_SHARED) $(OBJECTS)
$(CC) -o touchscreen_tool $(OBJ_TOUCHSCREEN_TOOL) $(LIB_SERDISP) $(EXTRA_LIBS_STATIC)
clean: