1
# The contents of this file are subject to the Interbase Public
2
# License Version 1.0 (the "License"); you may not use this file
3
# except in compliance with the License. You may obtain a copy
4
# of the License at http://www.Inprise.com/IPL.html
6
# Software distributed under the License is distributed on an
7
# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
8
# or implied. See the License for the specific language governing
9
# rights and limitations under the License.
11
# The Original Code was created by Inprise Corporation
12
# and its predecessors. Portions created by Inprise Corporation are
13
# Copyright (C) Inprise Corporation.
15
# All Rights Reserved.
16
# Contributor(s): ______________________________________.
19
$(GPRE) $(GPRE_FLAGS) $<
22
$(CC) -c $(CFLAGS) $(VERSION_FLAG) $<
24
$(CC) -c $(PIC_FLAGS) $(VERSION_FLAG) -o $*_temp.o $<
28
PROD_DEBUG_OBJECTS= nodebug.o
30
PROD_VERSION_FLAG= -DPROD_BUILD
31
PROD_CFLAGS= -O -DHADES
33
DEV_DEBUG_OBJECTS= grammar.o dbg.o dbt.o dmp.o
34
DEV_SHRLIB_DIR= -L source/jrd
35
DEV_VERSION_FLAG= -DDEV_BUILD
38
DEBUG_OBJECTS= $($(VERSION)_DEBUG_OBJECTS)
39
SHRLIB_DIR= $($(VERSION)_SHRLIB_DIR)
40
VERSION_FLAG= $($(VERSION)_VERSION_FLAG)
41
CFLAGS= $($(VERSION)_CFLAGS) -DSOLARIS -DSOLARIS_MT -DBSD_COMP
43
ACCESS_METHOD= gdslib.solaris pipe
44
BACKEND_BRIDGE_MISC= head5.o allp.o
45
BIN_PATH= /usr/gds/sbin
46
BRIDGE_MISC= head5.o allp.o
48
DSQL_P_OBJS= dsql_p_objects
50
FORM_TRN_OBJECTS= form_trn.o
52
FUNCTIONS= functions.bin
53
GDS_LINK= $(GDSSHR_LINK)
54
GDS_PYXIS= gds_pyxis.a
55
GDSLIB_BACKEND= source/jrd/gds_b.a
56
GDSLIB_LINK= -Lsource/jrd -lgds_b -ldl -lthread
57
GDSSHR= source/interbase/lib/gds.so.0
59
GDSSHR_LINK= $(SHRLIB_DIR) -lgds -lgds_pyxis -lthread
61
INCLUDES= include_sun4
63
INTL_LD_LINE= ld -G -o gdsintl
64
INTL_PIC_FLAGS= $(PIC_FLAGS)
65
INTL_TARGET= intl_shr_objs
67
IO_P_OBJECTS= unix.bin
68
JRD_MISC_OBJECTS= sun_ftn.o
69
JRD_P_MISC_OBJECTS= sun_ftn.bin nodebug.bin
70
LANG_OBJECTS= ada.o ftn.o cob.o
71
LANGUAGES= cc cxx ada sun_ada microfocus_cob make16 gdl1 sun_ftn
72
LD_LIBS= -lsocket -lnsl -ldl
75
MARION_DB= -d source/marion.gdb
76
PIC_FLAGS= $(CFLAGS) -K PIC
79
PYXIS_MISC_OBJS= $(PYXIS_MISC)
80
PYXIS_P_MISC_OBJS= $(PYXIS_P_MISC)
81
PYXIS_OBJECTS= pyxis_objects
82
PYXIS_MISC_OBJECTS= $(PYXDIR)cdm.o $(PYXDIR)vt100.o $(PYXDIR)sun_ftn_pyxis.o
83
REG_HELP= isc_ins_hlp.dat
84
REMOTE_GDSSHR= $(GDSSHR)
85
REMOTE_GDSSHR_LINK= $(SERVER_LINK)
86
REMOTE_P_OBJS= rem_p_objects
87
SCREEN_LIBS= -lcurses -ltermlib
88
SERVER_LINK= $(GDSSHR_LINK)
89
SPECIAL_OPT= source/special_opt
90
SO_SOCKET_LIB= -lsocket
93
WAL_P_OBJS= wal_p_objects
95
INET_SERVER_DEST= source/interbase/bin/gds_inet_server
96
DNET_SERVER_DEST= source/interbase/bin/gds_dnet_server
97
AMBX_SERVER_DEST= source/interbase/bin/gds_server
98
INET_LIB_DEST= source/interbase/lib/gds_inet_server.a
99
DNET_LIB_DEST= source/interbase/lib/gds_dnet_server.a
106
CHMOD_S7= chmod 06777
115
EXPAND_DBNAME= @echo No need to expand...
116
COMPRESS_DBNAME= @echo No need to compress...
121
V3PRINTER= source/lock/printv3.o