aacf07
build system: added extended dir variables.
@@ -54,10 +54,24 @@ BINDIR = @bindir@
|
|
54
54
|
SBINDIR = @sbindir@
|
55
55
|
LIBDIR = @libdir@
|
56
56
|
INCLUDEDIR = @includedir@
|
57
|
+
OLDINCLUDEDIR = @oldincludedir@
|
57
58
|
MANDIR = @mandir@
|
58
59
|
DOCDIR = @docdir@
|
59
60
|
LIBEXECDIR = @libexecdir@
|
60
61
|
|
62
|
+
SYSCONFDIR = @sysconfdir@
|
63
|
+
SHAREDSTATEDIR = @sharedstatedir@
|
64
|
+
LOCALSTATEDIR = @localstatedir@
|
65
|
+
RUNSTATEDIR = @runstatedir@
|
66
|
+
DATAROOTDIR = @datarootdir@
|
67
|
+
DATADIR = @datadir@
|
68
|
+
INFODIR = @infodir@
|
69
|
+
LOCALEDIR = @localedir@
|
70
|
+
HTMLDIR = @htmldir@
|
71
|
+
DVIDIR = @dvidir@
|
72
|
+
PDFDIR = @pdfdir@
|
73
|
+
PSDIR = @psdir@
|
74
|
+
|
61
75
|
NATIVE_CC = @native_cc@
|
62
76
|
NATIVE_OS = @native_os@
|
63
77
|
NATIVE_OS_BITS = @native_os_bits@
|
@@ -347,11 +361,26 @@ clean: clean-implib
|
|
347
361
|
@echo SBINDIR:' '$(SBINDIR)
|
348
362
|
@echo LIBDIR:' '$(LIBDIR)
|
349
363
|
@echo INCLUDEDIR:' '$(INCLUDEDIR)
|
364
|
+
@echo OLDINCLUDEDIR:' '$(OLDINCLUDEDIR)
|
350
365
|
@echo MANDIR:' '$(MANDIR)
|
351
366
|
@echo DOCDIR:' '$(DOCDIR)
|
352
367
|
@echo LIBEXECDIR:' '$(LIBEXECDIR)
|
353
368
|
@echo
|
354
369
|
|
370
|
+
.display-exdirs:
|
371
|
+
@echo SYSCONFDIR' '$(SYSCONFDIR)
|
372
|
+
@echo SHAREDSTATEDIR' '$(SHAREDSTATEDIR)
|
373
|
+
@echo LOCALSTATEDIR' '$(LOCALSTATEDIR)
|
374
|
+
@echo RUNSTATEDIR' '$(RUNSTATEDIR)
|
375
|
+
@echo DATAROOTDIR' '$(DATAROOTDIR)
|
376
|
+
@echo DATADIR' '$(DATADIR)
|
377
|
+
@echo INFODIR' '$(INFODIR)
|
378
|
+
@echo LOCALEDIR' '$(LOCALEDIR)
|
379
|
+
@echo HTMLDIR' '$(HTMLDIR)
|
380
|
+
@echo DVIDIR' '$(DVIDIR)
|
381
|
+
@echo PDFDIR' '$(PDFDIR)
|
382
|
+
@echo PSDIR' '$(PSDIR)
|
383
|
+
|
355
384
|
.display-build:
|
356
385
|
@echo NATIVE_CC:' '$(NATIVE_CC)
|
357
386
|
@echo NATIVE_OS:' '$(NATIVE_OS)
|
@@ -14,10 +14,24 @@ supported switches:
|
|
14
14
|
--sbindir
|
15
15
|
--libdir
|
16
16
|
--includedir
|
17
|
+
--oldincludedir
|
17
18
|
--mandir
|
18
19
|
--docdir
|
19
20
|
--libexecdir
|
20
21
|
|
22
|
+
--sysconfdir
|
23
|
+
--sharedstatedir
|
24
|
+
--localstatedir
|
25
|
+
--runstatedir
|
26
|
+
--datarootdir
|
27
|
+
--datadir
|
28
|
+
--infodir
|
29
|
+
--localedir
|
30
|
+
--htmldir
|
31
|
+
--dvidir
|
32
|
+
--pdfdir
|
33
|
+
--psdir
|
34
|
+
|
21
35
|
--build
|
22
36
|
--host
|
23
37
|
--target
|
@@ -61,6 +75,19 @@ supported variables:
|
|
61
75
|
DOCDIR
|
62
76
|
LIBEXECDIR
|
63
77
|
|
78
|
+
SYSCONFDIR
|
79
|
+
SHAREDSTATEDIR
|
80
|
+
LOCALSTATEDIR
|
81
|
+
RUNSTATEDIR
|
82
|
+
DATAROOTDIR
|
83
|
+
DATADIR
|
84
|
+
INFODIR
|
85
|
+
LOCALEDIR
|
86
|
+
HTMLDIR
|
87
|
+
DVIDIR
|
88
|
+
PDFDIR
|
89
|
+
PSDIR
|
90
|
+
|
64
91
|
CC
|
65
92
|
CPP
|
66
93
|
CXX
|
@@ -44,10 +44,24 @@ init_vars()
|
|
44
44
|
mb_sbindir=$SBINDIR
|
45
45
|
mb_libdir=$LIBDIR
|
46
46
|
mb_includedir=$INCLUDEDIR
|
47
|
+
mb_oldincludedir=$OLDINCLUDEDIR
|
47
48
|
mb_mandir=$MANDIR
|
48
49
|
mb_docdir=$DOCDIR
|
49
50
|
mb_libexecdir=$LIBEXECDIR
|
50
51
|
|
52
|
+
mb_sysconfdir=$SYSCONFDIR
|
53
|
+
mb_sharedstatedir=$SHAREDSTATEDIR
|
54
|
+
mb_localstatedir=$LOCALSTATEDIR
|
55
|
+
mb_runstatedir=$RUNSTATEDIR
|
56
|
+
mb_datarootdir=$DATAROOTDIR
|
57
|
+
mb_datadir=$DATADIR
|
58
|
+
mb_infodir=$INFODIR
|
59
|
+
mb_localedir=$LOCALEDIR
|
60
|
+
mb_htmldir=$HTMLDIR
|
61
|
+
mb_dvidir=$DVIDIR
|
62
|
+
mb_pdfdir=$PDFDIR
|
63
|
+
mb_psdir=$PSDIR
|
64
|
+
|
51
65
|
|
52
66
|
# build
|
53
67
|
mb_build=$BUILD
|
@@ -161,11 +175,26 @@ common_defaults()
|
|
161
175
|
[ -z "$mb_sbindir" ] && mb_sbindir=$mb_exec_prefix/sbin
|
162
176
|
[ -z "$mb_libdir" ] && mb_libdir=$mb_exec_prefix/lib
|
163
177
|
[ -z "$mb_includedir" ] && mb_includedir=$mb_prefix/include
|
178
|
+
[ -z "$mb_oldincludedir" ] && mb_oldincludedir=$mb_prefix/include
|
164
179
|
[ -z "$mb_datarootdir" ] && mb_datarootdir=$mb_prefix/share
|
165
180
|
[ -z "$mb_mandir" ] && mb_mandir=$mb_datarootdir/man
|
166
181
|
[ -z "$mb_docdir" ] && mb_docdir=$mb_datarootdir/doc
|
167
182
|
[ -z "$mb_libexecdir" ] && mb_libexecdir=$mb_exec_prefix/libexec
|
168
183
|
|
184
|
+
[ -z "$mb_sysconfdir" ] && mb_sysconfdir=$mb_exec_prefix/etc
|
185
|
+
[ -z "$mb_sharedstatedir" ] && mb_sharedstatedir=$mb_prefix/com
|
186
|
+
[ -z "$mb_localstatedir" ] && mb_localstatedir=$mb_prefix/var
|
187
|
+
[ -z "$mb_runstatedir" ] && mb_runstatedir=$mb_localstatedir/run
|
188
|
+
[ -z "$mb_datarootdir" ] && mb_datarootdir=$mb_prefix/share
|
189
|
+
[ -z "$mb_datadir" ] && mb_datadir=$mb_datarootdir
|
190
|
+
[ -z "$mb_infodir" ] && mb_infodir=$mb_datarootdir/info
|
191
|
+
[ -z "$mb_localedir" ] && mb_localedir=$mb_datarootdir/locale
|
192
|
+
[ -z "$mb_htmldir" ] && mb_htmldir=$mb_docdir
|
193
|
+
[ -z "$mb_dvidir" ] && mb_dvidir=$mb_docdir
|
194
|
+
[ -z "$mb_pdfdir" ] && mb_pdfdir=$mb_docdir
|
195
|
+
[ -z "$mb_psdir" ] && mb_psdir=$mb_docdir
|
196
|
+
|
197
|
+
|
169
198
|
# build
|
170
199
|
[ -z "$mb_build" ] && mb_build=$mb_default_build
|
171
200
|
[ -z "$mb_host" ] && mb_host=$mb_default_host
|
@@ -453,10 +482,24 @@ config_copy()
|
|
453
482
|
-e 's^@sbindir@^'"$mb_sbindir"'^g' \
|
454
483
|
-e 's^@libdir@^'"$mb_libdir"'^g' \
|
455
484
|
-e 's^@includedir@^'"$mb_includedir"'^g' \
|
485
|
+
-e 's^@oldincludedir@^'"$mb_oldincludedir"'^g' \
|
456
486
|
-e 's^@mandir@^'"$mb_mandir"'^g' \
|
457
487
|
-e 's^@docdir@^'"$mb_docdir"'^g' \
|
458
488
|
-e 's^@libexecdir@^'"$mb_libexecdir"'^g' \
|
459
489
|
\
|
490
|
+
-e 's^@sysconfdir@^'"$mb_sysconfdir"'^g' \
|
491
|
+
-e 's^@sharedstatedir@^'"$mb_sharedstatedir"'^g' \
|
492
|
+
-e 's^@localstatedir@^'"$mb_localstatedir"'^g' \
|
493
|
+
-e 's^@runstatedir@^'"$mb_runstatedir"'^g' \
|
494
|
+
-e 's^@datarootdir@^'"$mb_datarootdir"'^g' \
|
495
|
+
-e 's^@datadir@^'"$mb_datadir"'^g' \
|
496
|
+
-e 's^@infodir@^'"$mb_infodir"'^g' \
|
497
|
+
-e 's^@localedir@^'"$mb_localedir"'^g' \
|
498
|
+
-e 's^@htmldir@^'"$mb_htmldir"'^g' \
|
499
|
+
-e 's^@dvidir@^'"$mb_dvidir"'^g' \
|
500
|
+
-e 's^@pdfdir@^'"$mb_pdfdir"'^g' \
|
501
|
+
-e 's^@psdir@^'"$mb_psdir"'^g' \
|
502
|
+
\
|
460
503
|
-e 's^@native_cc@^'"$mb_native_cc"'^g' \
|
461
504
|
-e 's^@native_os@^'"$mb_native_os"'^g' \
|
462
505
|
-e 's^@native_os_bits@^'"$mb_native_os_bits"'^g' \
|
@@ -546,6 +589,9 @@ for arg ; do
|
|
546
589
|
--includedir=*)
|
547
590
|
mb_includedir=${arg#*=}
|
548
591
|
;;
|
592
|
+
--oldincludedir=*)
|
593
|
+
mb_oldincludedir=${arg#*=}
|
594
|
+
;;
|
549
595
|
--mandir=*)
|
550
596
|
mb_mandir=${arg#*=}
|
551
597
|
;;
|
@@ -554,6 +600,44 @@ for arg ; do
|
|
554
600
|
;;
|
555
601
|
|
556
602
|
|
603
|
+
--sysconfdir=*)
|
604
|
+
mb_sysconfdir=${arg#*=}
|
605
|
+
;;
|
606
|
+
--sharedstatedir=*)
|
607
|
+
mb_sharedstatedir=${arg#*=}
|
608
|
+
;;
|
609
|
+
--localstatedir=*)
|
610
|
+
mb_localstatedir=${arg#*=}
|
611
|
+
;;
|
612
|
+
--runstatedir=*)
|
613
|
+
mb_runstatedir=${arg#*=}
|
614
|
+
;;
|
615
|
+
--datarootdir=*)
|
616
|
+
mb_datarootdir=${arg#*=}
|
617
|
+
;;
|
618
|
+
--datadir=*)
|
619
|
+
mb_datadir=${arg#*=}
|
620
|
+
;;
|
621
|
+
--infodir=*)
|
622
|
+
mb_infodir=${arg#*=}
|
623
|
+
;;
|
624
|
+
--localedir=*)
|
625
|
+
mb_localedir=${arg#*=}
|
626
|
+
;;
|
627
|
+
--htmldir=*)
|
628
|
+
mb_htmldir=${arg#*=}
|
629
|
+
;;
|
630
|
+
--dvidir=*)
|
631
|
+
mb_dvidir=${arg#*=}
|
632
|
+
;;
|
633
|
+
--pdfdir=*)
|
634
|
+
mb_pdfdir=${arg#*=}
|
635
|
+
;;
|
636
|
+
--psdir=*)
|
637
|
+
mb_psdir=${arg#*=}
|
638
|
+
;;
|
639
|
+
|
640
|
+
|
557
641
|
# build
|
558
642
|
--build=*)
|
559
643
|
mb_build=${arg#*=}
|