summaryrefslogtreecommitdiff
path: root/x11/wxGTK/patches/patch-ac
blob: cd4b1dd890540c8e7ffdd0ba1053ece1efb74e92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
$NetBSD: patch-ac,v 1.3 2000/09/01 02:45:57 dmcmahill Exp $

--- src/makelib.env.in.orig	Sun Aug 20 04:52:57 2000
+++ src/makelib.env.in	Thu Aug 31 14:03:25 2000
@@ -34,23 +34,21 @@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_DATA = @INSTALL_DATA@
+INSTALL_DATA = @INSTALL_DATA_DIR@
 
-TARGETLIB_STATIC = $(TARGET_LIBNAME).a
-TARGETLIB_SHARED = $(TARGET_LIBNAME).so.$(LIBVERSION_CURRENT).$(LIBVERSION_REVISION).$(LIBVERSION_AGE)
-TARGETLIB_LINK1 = $(TARGET_LIBNAME).so.$(LIBVERSION_CURRENT)
-TARGETLIB_LINK2 = $(TARGET_LIBNAME).so
+#TARGETLIB_STATIC = $(TARGET_LIBNAME).a
+#TARGETLIB_SHARED = $(TARGET_LIBNAME).so.$(LIBVERSION_CURRENT).$(LIBVERSION_REVISION).$(LIBVERSION_AGE)
 
-TARGETLIB_SONAME = @WX_TARGET_LIBRARY_SONAME@
 
 # Clears all default suffixes
-.SUFFIXES:	.o .cpp .c .cxx
+.SUFFIXES:	.o .cpp .c .cxx
 
-.c.o :
-	$(CCC) -c $(CFLAGS) $(PICFLAGS) -o $@ $<
+.c.o :
+	${LIBTOOL} --mode=compile $(CCC) -c $(CFLAGS)  -o $@ $<
 
-.cpp.o :
-	$(CC) -c $(CPPFLAGS) $(PICFLAGS) -o $@ $<
+.cpp.o :
+	${LIBTOOL} --mode=compile $(CC) -c $(CPPFLAGS)  -o $@ $<
 
-.cxx.o :
-	$(CC) -c $(CPPFLAGS) $(PICFLAGS) -o $@ $<
+.cxx.o :
+	${LIBTOOL} --mode=compile $(CC) -c $(CPPFLAGS)  -o $@ $<
 
 # the comment at the end of the next line is needed because otherwise autoconf
@@ -62,40 +60,19 @@
 
 
-all: libtype_@WX_TARGET_LIBRARY_TYPE@
+all: $(TARGET_LIBNAME).la 
 
-libtype_so: CREATE_LINKS
 
-libtype_a: $(TARGETLIB_STATIC)
-
-
-$(TARGETLIB_SHARED): $(OBJECTS)
-	@$(INSTALL) -d $(top_builddir)/lib
-	$(SHARED_LD) $(top_builddir)/lib/$@ $(TARGETLIB_SONAME) $(OBJECTS)
-
-CREATE_LINKS: $(TARGETLIB_SHARED)
-	cd $(top_builddir)/lib \
-		&& $(RM) $(TARGETLIB_LINK1) $(TARGETLIB_LINK2) \
-		&& $(LN_S) $(TARGETLIB_SHARED) $(TARGETLIB_LINK1) \
-		&& $(LN_S) $(TARGETLIB_SHARED) $(TARGETLIB_LINK2)
-
-$(TARGETLIB_STATIC): $(OBJECTS)
+$(TARGET_LIBNAME).la: $(OBJECTS)
 	@$(INSTALL) -d $(top_builddir)/lib
-	ar $(AROPTIONS) $(top_builddir)/lib/$@ $(OBJECTS)
-	$(RANLIB) $(top_builddir)/lib/$@
-
-install: install_@WX_TARGET_LIBRARY_TYPE@ install_headers
+	${LIBTOOL} --mode=link cc -o ${.TARGET:.a=.la} ${OBJECTS:.o=.lo} \
+	-rpath ${PREFIX}/lib -version-info major:minor \
 
-install_so:
-	$(INSTALL_PROGRAM) $(top_builddir)/lib/$(TARGETLIB_SHARED) $(libdir)/$(TARGETLIB_SHARED)
-	@$(RM) $(libdir)/$(TARGETLIB_LINK1) $(libdir)/$(TARGETLIB_LINK2)
-	cd $(libdir) \
-		&& $(LN_S) $(TARGETLIB_SHARED) $(TARGETLIB_LINK1) \
-		&& $(LN_S) $(TARGETLIB_SHARED) $(TARGETLIB_LINK2)
+install: install_lib install_headers
 
-install_a:
-	$(INSTALL_PROGRAM) $(top_builddir)/lib/$(TARGETLIB_STATIC) $(libdir)/$(TARGETLIB_STATIC)
+install_lib:
+	${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} ${TARGET_LIBNAME}.la ${PREFIX}/lib
 
 install_headers:
-	$(INSTALL) -d $(includedir)/wx/$(HEADER_SUBDIR)
+	$(INSTALL_DATA_DIR)  $(includedir)/wx/$(HEADER_SUBDIR)
 	@for h in $(HEADERS); do \
 	  $(INSTALL_DATA) $(HEADER_PATH)/$(HEADER_SUBDIR)/$$h $(includedir)/wx/$(HEADER_SUBDIR)/$$h; \