Fossil

Check-in [0ec2c22d]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Since there's no difference between Solaris and OpenSolaris in builds (they both require libnsl it turns out), the files are now merged as PLATFORM=solaris.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | newbuild | ttmrichter
Files: files | file ages | folders
SHA1:0ec2c22dfe504f52d57a3a7795e71eebaf658d46
User & Date: michael 2010-07-11 03:29:31
Context
2010-07-13
15:53
Modified into a saner scheme than using fragments and oddball defaults. check-in: fad57367 user: michael tags: ttmrichter
2010-07-11
03:29
Since there's no difference between Solaris and OpenSolaris in builds (they both require libnsl it turns out), the files are now merged as PLATFORM=solaris. check-in: 0ec2c22d user: michael tags: newbuild, ttmrichter
03:21
Corrected OpenSolaris fragments after testing. check-in: b209bb96 user: michael tags: newbuild, ttmrichter
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Deleted make/opensolaris-fragment.mk.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#### OS-specific configuration for building Fossil on OpenSolaris systems.
#    NOTE: You will need to have GNU Make installed to use this.
#

#### The suffix to add to executable files.  ".exe" for windows.
#    Nothing for unix.
#
E =

#### The directory into which object code files should be written.
#
OBJDIR = ./obj

#### The following variable definitions decide which features are turned on or
#    of when building Fossil.  Comment out the features which are not needed by
#    this platform.
#
#ENABLE_STATIC = 1	# we want a static build
ENABLE_SSL = 1		# we are using SSL
ENABLE_SOCKET = 1	# we are using libsocket (OpenSolaris and Solaris)
ENABLE_NSL = 1		# we are using libnsl library (OpenSolaris and Solaris)
ENABLE_I18N = 1		# we are using i18n settings

<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<














































Deleted make/opensolarisgcc-pre-config.mk.

1
2
3
4
5
6
7
#### Sample pre-config.mk file for OpenSolaris with GCC.
#    Copy this file as pre-config.mk in the Fossil root directory to use.
#    NOTE: You will need to have GNU Make installed to use this.
#
PLATFORM=opensolaris
COMPILER=gcc

<
<
<
<
<
<
<














Changes to make/solaris-fragment.mk.

1
2
3
4
5
6
7
8
9
10
11
#### OS-specific configuration for building Fossil on Solaris (but not
#    OpenSolaris) systems.
#
# UNTESTED

#### The suffix to add to executable files.  ".exe" for windows.
#    Nothing for unix.
#
E =

#### The directory into which object code files should be written.



<







1
2
3

4
5
6
7
8
9
10
#### OS-specific configuration for building Fossil on Solaris (but not
#    OpenSolaris) systems.
#


#### The suffix to add to executable files.  ".exe" for windows.
#    Nothing for unix.
#
E =

#### The directory into which object code files should be written.

Changes to make/solarisgcc-pre-config.mk.

1
2
3
4
5
6
7
#### Sample pre-config.mk file for Solaris with GCC.
#    Copy this file as pre-config.mk in the Fossil root directory to use.
#
# UNTESTED
PLATFORM=solaris
COMPILER=gcc




<



1
2
3

4
5
6
#### Sample pre-config.mk file for Solaris with GCC.
#    Copy this file as pre-config.mk in the Fossil root directory to use.
#

PLATFORM=solaris
COMPILER=gcc