aboutsummaryrefslogtreecommitdiff
path: root/x11/xforward/files/patch-Makefile
blob: 6579b005b3dfdffa8ea8740d63a0cb66e46df05a (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
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
--- Makefile.orig	1993-06-05 02:32:01 UTC
+++ Makefile
@@ -18,18 +18,20 @@
 # MANDIR is where the manual page will be installed.
 
 DESTDIR=
-BINDIR=/usr/local/bin
-MANDIR=/usr/local/man/man1
+BINDIR=${PREFIX}/bin
+MANDIR=${PREFIX}/man/man1
 
 # Where to find things
 # INCFLAGS lists directories to search for header files
 # LDFLAGS lists directories to search for libraries
 # LIBS lists the necessary libraries (Motif, Xt, X11)
 
-INCFLAGS= -I/usr/lib/DXM/lib -I/usr/lib/DXM/lib/Xt
-LDFLAGS= -L/usr/lib/DXM/lib/Xm -L/usr/lib/DXM/lib/Xt
-LIBS= -lXm -lXt -lX11
+INCFLAGS= -I${LOCALBASE}/include
+LDFLAGS= -L${LOCALBASE}/lib
+LIBS= -lXm -lXt -lX11 -lXext
+LIBS_STATIC= -lXm -lXmu -lXt -lXext -lSM -lICE -lpng16 -lz -lm -ljpeg -lXft -lfontconfig -lexpat -lfreetype -lbz2 -lX11 -lXau -lxcb -lXdmcp -lXau -lXft -lXrender -lXp
 
+
 CFLAGS= ${INCFLAGS} -O
 
 # For CenterLine CodeCenter
@@ -39,20 +41,30 @@ SRCS= xforward.c
 AUXFILES= README NOTICE Makefile xforward.1
 
 PROGS = xforward
+PROGS_STATIC = xforward-static
 
+all-static: all ${PROGS_STATIC}
+
 all: ${PROGS}
 
 xforward:	xforward.o
 	cc ${LDFLAGS} xforward.o -o xforward ${LIBS}
 
+xforward-static:	xforward.o
+	cc ${LDFLAGS} -static xforward.o -o xforward-static ${LIBS_STATIC}
+
 xforward.o:	xforward.c
 	cc -c ${CFLAGS} xforward.c
 
 install: ${PROGS}
 	install -c xforward ${DESTDIR}${BINDIR}/xforward
 	install -c xforward.1 ${DESTDIR}${MANDIR}/xforward.1
+
+install-static: install ${PROGS_STATIC}
+	install -c xforward-static ${DESTDIR}${BINDIR}/xforward-static
+
 clean: 	;
-	rm -f *~ *.o core ${PROGS}
+	rm -f *~ *.o core ${PROGS} ${PROGS_STATIC}
 
 center:
 	#load ${LDFLAGS} ${LIBS}