blob: e36a4cc1002fad7d9aa5b2c03a0eaaa4605781b5 (
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
88
|
$NetBSD: patch-aa,v 1.3 2022/12/08 08:51:56 vins Exp $
* DESTDIR support.
* Properly honor runtime library path for X11 libs.
--- Makefile.in.orig 2005-07-07 01:53:09.000000000 +0000
+++ Makefile.in
@@ -9,7 +9,7 @@ srcdir= @srcdir@
#Destination Directory
prefix=@prefix@
exec_prefix=@exec_prefix@
-DESTDIR=@bindir@
+BINDIR=@bindir@
LIBDIR=@libdir@
XWPELIBDIR= $(LIBDIR)/xwpe
MANDIR=@mandir@
@@ -91,14 +91,14 @@ HFILES= attrb.h edit.h keys.h \
xwpe: $(OFILES) $(X_OFILES) $(T_OFILES)
$(CC) $(CFLAGS) $(DEFS) $(OFILES) $(X_OFILES) $(T_OFILES) \
- $(LIBS) $(XLIBS) -o xwpe
+ $(LDFLAGS) $(LIBS) $(XLIBS) -o xwpe
# $(CC) -Wl,-E $(CFLAGS) $(DEFS) $(OFILES) $(LIBS) -o xwpe
libxwpe-x11.so: $(X_OFILES)
- $(CC) -shared $(X_OFILES) $(XLIBS) -o libxwpe-x11.so
+ $(CC) -shared $(X_OFILES) $(LDFLAGS) $(XLIBS) -o libxwpe-x11.so
libxwpe-term.so: $(T_OFILES)
- $(CC) -shared $(T_OFILES) -o libxwpe-term.so
+ $(CC) -shared $(T_OFILES) $(LDFLAGS) -o libxwpe-term.so
#$(X_OFILES) $(T_OFILES): $(HFILES)
# $(CC) -fPIC $(CFLAGS) $(DEFS) -c $(subst .o,.c,$@)
@@ -115,36 +115,27 @@ distclean:
# Bug Note: Currently xwpe and xwe are installed even if X windows versions
# are not compiled. (They will function as wpe and we respectively.)
install_fst: xwpe
- if test ! -d $(DESTDIR); then mkdir -p $(DESTDIR); fi
- if test ! -d $(XWPELIBDIR); then mkdir -p $(XWPELIBDIR); fi
- rm -f $(DESTDIR)/wpe $(DESTDIR)/xwpe $(DESTDIR)/we $(DESTDIR)/xwe
- $(INSTALL) xwpe $(DESTDIR)/we
- chmod ugo+x $(DESTDIR)/we
- (cd $(DESTDIR) && $(LN_S) we xwe)
- (cd $(DESTDIR) && $(LN_S) we xwpe)
- (cd $(DESTDIR) && $(LN_S) we wpe)
- rm -f $(XWPELIBDIR)/help.xwpe
- if test ! -f $(XWPELIBDIR)/syntax_def; then \
- $(INSTALL) syntax_def $(XWPELIBDIR)/syntax_def; \
- chmod ugo=r $(XWPELIBDIR)/syntax_def; fi
- if test ! -d $(MANDIR)/man1; then mkdir -p $(MANDIR)/man1; fi
- rm -f $(MANDIR)/man1/xwpe.1 $(MANDIR)/man1/xwe.1
- rm -f $(MANDIR)/man1/wpe.1 $(MANDIR)/man1/we.1
- $(INSTALL) xwe.1 wpe.1 we.1 $(MANDIR)/man1
- chmod ugo=r $(MANDIR)/man1/xwe.1
- chmod ugo=r $(MANDIR)/man1/wpe.1 $(MANDIR)/man1/we.1
+ ${BSD_INSTALL_DATA_DIR} ${DESTDIR}$(BINDIR)
+ ${BSD_INSTALL_DATA_DIR} ${DESTDIR}$(XWPELIBDIR)
+ rm -f ${DESTDIR}$(BINDIR)/wpe ${DESTDIR}$(BINDIR)/xwpe ${DESTDIR}$(BINDIR)/we ${DESTDIR}$(BINDIR)/xwe
+ ${BSD_INSTALL_PROGRAM} xwpe ${DESTDIR}$(BINDIR)/we
+ (cd ${DESTDIR}$(BINDIR) && $(LN_S) we xwe)
+ (cd ${DESTDIR}$(BINDIR) && $(LN_S) we xwpe)
+ (cd ${DESTDIR}$(BINDIR) && $(LN_S) we wpe)
+ rm -f ${DESTDIR}$(XWPELIBDIR)/help.xwpe
+ if test ! -f ${DESTDIR}$(XWPELIBDIR)/syntax_def; then \
+ ${BSD_INSTALL_DATA} syntax_def ${DESTDIR}$(XWPELIBDIR)/syntax_def; fi
+ ${BSD_INSTALL_MAN_DIR} ${DESTDIR}$(MANDIR)/man1
+ ${BSD_INSTALL_MAN} xwe.1 wpe.1 we.1 ${DESTDIR}$(MANDIR)/man1
if test -f libxwpe-x11.so; then \
- $(INSTALL) libxwpe-x11.so $(XWPELIBDIR)/libxwpe-x11.so; fi
+ ${BSD_INSTALL_DATA} libxwpe-x11.so ${DESTDIR}$(XWPELIBDIR)/libxwpe-x11.so; fi
if test -f libxwpe-term.so; then \
- $(INSTALL) libxwpe-term.so $(XWPELIBDIR)/libxwpe-term.so; fi
+ ${BSD_INSTALL_DATA} libxwpe-term.so ${DESTDIR}$(XWPELIBDIR)/libxwpe-term.so; fi
install: install_fst
- $(INSTALL) help.xwpe_eng $(XWPELIBDIR)/help.xwpe
- chmod ugo=r $(XWPELIBDIR)/help.xwpe
- $(INSTALL) help.key_eng $(XWPELIBDIR)/help.key
- chmod ugo=r $(XWPELIBDIR)/help.key
- $(INSTALL) xwpe.1_eng $(MANDIR)/man1/xwpe.1
- chmod ugo=r $(MANDIR)/man1/xwpe.1
+ ${BSD_INSTALL_DATA} help.xwpe_eng ${DESTDIR}$(XWPELIBDIR)/help.xwpe
+ ${BSD_INSTALL_DATA} help.key_eng ${DESTDIR}$(XWPELIBDIR)/help.key
+ ${BSD_INSTALL_DATA} xwpe.1_eng ${DESTDIR}$(MANDIR)/man1/xwpe.1
# German install uses old documention as no updated version is available
install_german: install_fst
|