summaryrefslogtreecommitdiff
path: root/graphics/GMT/patches/patch-ay
blob: 8060fbbd31c8cffe8ef133cec41c514f9e99033d (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
$NetBSD: patch-ay,v 1.3 2001/03/25 23:33:48 jtb Exp $

--- src/xgrid/makefile.in.orig
+++ src/xgrid/makefile.in
@@ -19,14 +19,14 @@
 #	Location of GMT and CDF header files
 
 CFLAGS=	$(CC_OPT) $(WIN32) -I.. -I$(NETCDF)/include @X_CFLAGS@ @CFLAGS@
-XLIBS=@X_PRE_LIBS@ @X_LIBS@ -lXt -lXaw -lXmu -lXext -lX11 @X_EXTRA_LIBS@ -L.. -lgmt -lpsl -lnetcdf
+XLIBS=@X_PRE_LIBS@ @X_LIBS@ -lXt -lXaw -lXmu -lXext -lX11 @X_EXTRA_LIBS@ ../libgmt.la ../libpsl.la -lnetcdf
 
 all:		@buildtarget@
 
 install:	@installtarget@
 
 xgridedit-install:
-		$(INSTALL) xgridedit$(EXE) $(bindir)
+		$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) xgridedit$(EXE) $(bindir)
 
 uninstall:
 		\rm -f $(bindir)/xgridedit$(EXE)
@@ -35,15 +35,17 @@
 		\rm -f makefile config.cache config.log config.status
 
 clean:
-		rm -f *.o xgridedit$(EXE)
+		rm -fr *.o *.lo .libs xgridedit$(EXE)
 
 xgridedit:	$(OBJS) $(EDITOBJS) xgridedit.o
-		$(CC) $(CFLAGS) xgridedit.o -o xgridedit $(OBJS) \
-			$(EDITOBJS) $(CDF) $(XLIBS) $(LIBS) $(LDFLAGS)
+		$(LIBTOOL) --mode=link $(CC) $(CFLAGS) -o xgridedit   \
+		xgridedit.lo $(OBJS:.o=.lo) $(EDITOBJS:.o=.lo) $(CDF) \
+		$(XLIBS) $(LIBS) $(LDFLAGS)
 
 xgridedit.o:	xGridEdit.c xgrid_utility.h xgrid_controls.h \
 			xgrid_messages.h xgrid_view.h xgrid_textInput.h
-		$(CC) $(CFLAGS) -c xGridEdit.c -o xgridedit.o
+		$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c xGridEdit.c \
+		-o xgridedit.lo
 
 xgrid_utility.o:	xgrid_utility.h
 
@@ -69,3 +71,6 @@
 
 xgrid_view.o:		xgrid_utility.h xgrid_Xutility.h xgrid_GMTgrid.h \
 			xgrid_view.h
+
+.c.o:
+		$(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) $<