summaryrefslogtreecommitdiff
path: root/devel/domc/files/patch-Makefile
blob: fd1c21a38ab893ddb9b45f12d099c653f5062190 (plain) (blame)
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
--- Makefile.orig	Sat Oct 27 13:40:45 2001
+++ Makefile	Thu Nov 22 03:34:09 2001
@@ -1,13 +1,13 @@
-INSTDIR   = /usr/local
+INSTDIR   = ${PREFIX}
 OBJS      = lib/expatls.o lib/events.o lib/node.o lib/dom.o lib/stack.o
 LIBNAME   = domc
-SONAME    = lib$(LIBNAME).so.0.5.0
-SOVERSION = lib$(LIBNAME).so.0.5
+SONAME    = lib$(LIBNAME).so.${SHLIB_MAJOR}
+SOVERSION = lib$(LIBNAME).so.${SHLIB_MAJOR}
 
 all: lib$(LIBNAME).so
 
 lib$(LIBNAME).so: $(OBJS)
-	gcc -Wall -shared $(OBJS) -lc -Wl,-soname -Wl,$(SOVERSION) -o $(SONAME)
+	${CC} ${CFLAGS} -shared $(OBJS) -Wl,-soname -Wl,$(SOVERSION) -o $(SONAME) -L${LOCALBASE}/lib -lexpat -Wl,-rpath ${LOCALBASE}/lib
 
 example:
 	$(MAKE) -C examples
@@ -25,5 +25,5 @@
 	@echo "Expat was not removed however"
 
 .c.o:
-	gcc -Wall -Iinclude -Llib -fPIC -DPIC -c -o $*.o $<
+	${CC} ${CFLAGS} -I${LOCALBASE}/include/xml -Iinclude -Llib -fPIC -DPIC -c -o $*.o $<