1XCOMM
2XCOMM  Author:      William Chia-Wei Cheng (bill.cheng@acm.org)
3XCOMM
4XCOMM  Copyright (C) 2001-2009, William Chia-Wei Cheng.
5XCOMM
6XCOMM  This file may be distributed under the terms of the Q Public License
7XCOMM  as defined by Trolltech AS of Norway and appearing in the file
8XCOMM  LICENSE.QPL included in the packaging of this file.
9XCOMM
10XCOMM  THIS FILE IS PROVIDED AS IS WITH NO WARRANTY OF ANY KIND, INCLUDING
11XCOMM  THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
12XCOMM  PURPOSE.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL,
13XCOMM  INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
14XCOMM  FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
15XCOMM  NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
16XCOMM  WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17XCOMM
18XCOMM  @(#)$Header: /mm2/home/cvs/bc-src/tgif/Tgif.tmpl-solaris,v 1.17 2011/06/02 17:50:39 william Exp $
19XCOMM
20
21#if ProjectX == 5
22#if BuildXimp
23XIMPDEFINES      =
24#else
25XIMPDEFINES      = -D_NO_XIMP
26#endif
27#elif ProjectX > 5
28XIMPDEFINES      =
29#endif
30
31CC		= cc
32PREPROCESSCMD	= cc -E $(STD_CPP_DEFINES)
33EXTRA_LDOPTIONS	=
34EXTRA_LIBRARIES	= -lsocket -lnsl -lgen
35LDCOMBINEFLAGS	= -r
36XCOMM -----------------------------------------------
37XCOMM For gcc-2.7.2, you may need -lbind on solaris (before Solaris 2.7):
38XCOMM CC		= gcc -Wall
39XCOMM PREPROCESSCMD	= gcc -E $(STD_CPP_DEFINES)
40XCOMM CCOPTIONS		=
41XCOMM EXTRA_LIBRARIES	= -lsocket -lnsl -lgen -lbind
42XCOMM -----------------------------------------------
43
44PROGRAMS	= tgif XCOMM prtgif frontend11.o testdrive
45TGIFDIR		= $(LIBDIR)/tgif
46XCOMM CDEBUGFLAGS= -g
47XCOMM INSTPGMFLAGS= -s
48XCOMM BINDIR	= ${HOME}/bin
49XCOMM MANPATH	= ${HOME}/man
50XCOMM TGIFDIR	= ${HOME}/lib/X11/tgif
51LOCALEDIR	= /usr/lib/locale
52DIRDEFINES	= -DTGIF_PATH=\"$(TGIFDIR)\" -DPSFILE_MOD=0664 \@@\
53                  -DLOCALEDIR=\"$(LOCALEDIR)\" \@@\
54                  -DTELEPORT_ATTR=\"warp_to=\" -DTMP_DIR=\"/tmp/\" \@@\
55                  -DLAUNCH_ATTR=\"launch=\" -DEXEC_ATTR=\"exec=\"
56MISCDEFINES	= -D_BACKGROUND_DONT_FORK -D_USE_XDRAWPOINT_TO_PUT_A_POINT \@@\
57                  -D_USE_PS_ADOBE_STRING=\"3.0/3.0\" \@@\
58		  -D_DONT_REENCODE=\"FFDingbests:ZapfDingbats\" \@@\
59		  -D_NO_NKF -D_NO_CHINPUT -D_NO_XCIN \@@\
60		  -D_HAS_STREAMS_SUPPORT -D_NO_IDNLIB -D_NO_XUTF8FUNCTIONS
61MOREDEFINES	=
62
63XCOMM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
64XCOMM Please see Imakefile for more defines to be added to MOREDEFINES above
65XCOMM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
66
67DEPLIBS		= $(DEPXLIB)
68LOCAL_LIBRARIES	= $(XLIB)
69XCOMM LOCAL_LIBRARIES	= $(XMULIB) $(XTOOLLIB) $(XLIB)
70SYS_LIBRARIES	= -lintl -ldl -lm -lz
71XCOMM SYS_LIBRARIES	= -lm -lz
72
73XCOMM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^	XCOMM
74XCOMM This file has been tested under (uname -s -r):	XCOMM
75XCOMM		SunOS 5.5				XCOMM
76XCOMM		SunOS 5.6				XCOMM
77XCOMM		SunOS 5.7				XCOMM
78XCOMM		SunOS 5.10				XCOMM
79XCOMM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^	XCOMM
80