• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

Make/H28-Oct-2019-42,33830,300

include/avo/H04-Feb-2011-14341

MakefileH A D19-Apr-2017600 166

READMEH A D15-Jun-20212 KiB5840

README

1/* @(#)README	1.3 21/06/15 Copyright 2017 J. Schilling */
2
3The CPP macros SCHILY_BUILD and SCHILY_INCLUDES are used to modify compile
4behavior:
5
6SCHILY_BUILD		Is set by the Schily Makefile System and indicates that
7			the autoconfiguration was retrieved dynamically by the
8			Schily autoconf system. This macro is not defined on a
9			OpenSolaris-ON based build system.
10
11SCHILY_INCLUDES		Is set by a build system that likes to indicate that
12			the (probably statically configured) schily include
13			files are used in order to abstract from platform
14			specific system include files.
15
16WARNING:	HP-UX-10.x is unable to compile C++ programs in large file mode
17		because of a bug in /usr/include/sys/_inttypes.h.
18
19		You may compile the SunPro make program using:
20
21			smake CCOM=gcc C++OPTX=-DNO_LARGEFILES
22
23		or by editing /usr/include/sys/_inttypes.h and fixing the
24		content.
25
26The code has been converted from catgets() to gettext() and to use only a
27single text domain for the whole project. The original code from Sun used a
28separate text domain for the libraries.
29
30These sources compile the following resulting binaries:
31
32.../bin/make		A program that is compatible to the SunPro make basic
33			binary installed on Solaris as /usr/ccs/bin/make
34
35			In contrary to the original SunPro make binary, this
36			binary does not ignore the -j dmake_max_jobs option.
37			It defaults to -j 1.
38
39.../bin/dmake		A program that is partially compatible to the SunPro
40			dmake enhanced binary installed on Solaris as
41			/opt/SUNWspro/bin/dmake.
42
43			In contrary to the original SunPro dmake binary, this
44			binary neither supports any distributed make features
45			nor any grid build features.
46
47			It supports the -j dmake_max_jobs option and
48			defaults to -j 2 is -j is not specified.
49
50
51.../xpg4/bin/make	A POSIX compliant version of the SunPro make basic
52			binary. It is installed on Solaris as
53			/usr/xpg4/bin/make.
54
55.../bin/svr4.make
56.../lib/svr4.make	A program that is compatible to the SVr4 make binary.
57			It is installed on Solaris as /usr/ccs/lib/svr4.make.
58