From 9ff9802dd70d8601c66d4571abdfd6b6478fbfe8 Mon Sep 17 00:00:00 2001 From: Thomas Gellekum Date: Wed, 19 Nov 1997 12:18:07 +0000 Subject: Make `make reinstall' work. Build and install shared libraries. --- x11/libdnd/files/patch-ab | 53 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 x11/libdnd/files/patch-ab (limited to 'x11/libdnd/files/patch-ab') diff --git a/x11/libdnd/files/patch-ab b/x11/libdnd/files/patch-ab new file mode 100644 index 000000000000..8a762934dbe7 --- /dev/null +++ b/x11/libdnd/files/patch-ab @@ -0,0 +1,53 @@ +--- Makefile.in.orig Fri May 23 04:18:22 1997 ++++ Makefile.in Wed Nov 19 13:11:44 1997 +@@ -23,20 +23,28 @@ + CXXCOMPILE = $(CXX) $(INCLUDES) $(CXXFLAGS) -c + LINK = $(CC) $(LDFLAGS) -o $@ + ++SOCOMPILE= $(COMPILE) -fpic ++SOCXXCOMPILE = $(CXX) $(INCLUDES) $(CXXFLAGS) -c -fpic ++ + default: all + +-all: libC libCpp dndtest ++all: libC libCpp dndtest libC-so libCpp-so + + install: libCpp libC + install -d $(INC_DIR) +- install DragAndDrop.h DragAndDropTypes.h $(INC_DIR) ++ install -c -m 644 DragAndDrop.h DragAndDropTypes.h $(INC_DIR) + install -d $(LIB_DIR) +- install libDnd.a libDnd++.a $(LIB_DIR) ++ install -c -m 644 libDnd.a libDnd++.a $(LIB_DIR) ++ install -c libDnd.so.1.0 libDnd++.so.1.0 $(LIB_DIR) + + libC: libDnd.a + + libCpp: libDnd++.a + ++libC-so: libDnd.so.1.0 ++ ++libCpp-so: libDnd++.so.1.0 ++ + dndtest: dndtest.c libDnd.a + rm -f dndtest + $(COMPILE) dndtest.c +@@ -57,6 +65,16 @@ + $(AR) cru libDnd++.a DragAndDrop.o + $(RANLIB) libDnd++.a + +-clean: +- rm -f *.o *.cxx *.a dndtest *~ *bak ++libDnd.so.1.0: DragAndDrop.c ++ rm -f DragAndDrop.so ++ $(SOCOMPILE) -o DragAndDrop.so DragAndDrop.c ++ $(LD) -Bshareable -x -o libDnd.so.1.0 DragAndDrop.so + ++libDnd++.so.1.0: DragAndDrop.c ++ rm -f DragAndDrop.so DragAndDrop.cxx ++ ln -s DragAndDrop.c DragAndDrop.cxx ++ $(SOCXXCOMPILE) -o DragAndDrop.so DragAndDrop.cxx ++ $(LD) -Bshareable -x -o libDnd++.so.1.0 DragAndDrop.so ++ ++clean: ++ rm -f *.o *.so *.cxx *.a dndtest *~ *bak -- cgit v1.2.3