summaryrefslogtreecommitdiff
path: root/x11/qwspritefield/patches/patch-aa
blob: fd392f6a65d440abf0031eac0d1899efc4cbfa13 (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
$NetBSD: patch-aa,v 1.2 2000/03/28 00:12:32 dmcmahill Exp $

--- Makefile.orig	Wed Dec  9 03:41:59 1998
+++ Makefile	Sun Mar 26 10:55:12 2000
@@ -1,8 +1,8 @@
 VERSION=1.6
 
-LDFLAGS=-L/usr/X11/lib -L$(QTDIR)/lib
+LDFLAGS=-L$(PREFIX)/lib -Wl,-R$(PREFIX)/lib -L$(QTDIR)/lib -Wl,-R$(QTDIR)/lib
 LDLIBS=$(LIBRARY) -lqt -lX11
-CXXFLAGS=-Wall -g -I$(QTDIR)/include -I.
-#CXXFLAGS=-Wall -O2 -I$(QTDIR)/include -I.
+#CXXFLAGS=-Wall -g -I$(PREFIX)/include/qt -I.
+CXXFLAGS=-Wall -O2 -I$(QTDIR)/include -I.
 MOCS=moc_QwSpriteField.cpp
 SRC=QwSpriteField.cpp QwSpriteField-double.cpp QwSpriteField-int.cpp \
@@ -12,10 +12,10 @@
 	QwSpriteField-mobdouble.o QwSpriteField-mobint.o QwCluster.o \
 	moc_QwSpriteField.o
-LIBRARY=libQwSpriteField.a
+LIBRARY=libQwSpriteField.la
 
-all: $(LIBRARY) example
+all: $(LIBRARY)
 
 $(LIBRARY): $(OBJ)
-	ar rs $(LIBRARY) $?
+	$(LIBTOOL) --mode=link $(CXX) -rpath $(PREFIX)/lib -rpath $(QTDIR)/lib -version-info 6:0 -o $(LIBRARY) $(OBJ:.o=.lo)
 
 example: example.o moc_example.o $(LIBRARY)
@@ -96,9 +96,6 @@
 	moc $*.h -o moc_$*.cpp
 
-QwSpriteField-%.o: QwSpriteField-%.cpp
-	$(COMPILE.cc) QwSpriteField-$*.cpp $(OUTPUT_OPTION)
-
 %.o: %.cpp
-	$(COMPILE.cc) $< $(OUTPUT_OPTION)
+	$(LIBTOOL) --mode=compile $(CXX) $(CXXFLAGS) -c $<
 
 clean:
@@ -113,5 +110,5 @@
 	@echo "Making file $@ automatically."
 	touch Dependencies
-	make depend
+	${MAKE} depend
 
 include Dependencies