freetds AT lists.ibiblio.org
Subject: FreeTDS Development Group
List archive
- From: Patrick Spinler <spinler.patrick AT mayo.edu>
- To: freetds AT lists.ibiblio.org
- Subject: [freetds] Help compiling on VMS
- Date: Thu, 09 Oct 2003 09:57:33 -0500
Hi:
I'm trying to compile the oct 6 snapshot on a OpenVMS 7.3-1 platform, using Compaq C V6.4-005, MMS V3.1-03, or MMK V3.4-10.
My problem is that both MMS and MMK get errors from the descrip.mms file:
$ @[.vms]configure
asprintf() NOT found.
vasprintf() NOT found.
strtok_r() found.
Configuration complete; run MMK or MMS to build.
$ mms
%MMS-F-GWKNOPRN, There are no known sources for the current target [.INCLUDE]TDS_SYSDEP_PUBLIC.H_IN.
$ mmk
%MMK-F-CANTUPD, cannot update target CHALLENGE.C - sources unknown
Can anyone offer any advice, please ?
-- Pat
# FreeTDS - Library of routines accessing Sybase and Microsoft databases
# Copyright (C) 2003 Craig A. Berry craigberry AT mac.com 23-JAN-2003
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
#
# $Id: descrip_mms.template,v 1.2 2003/05/20 11:34:41 freddy77 Exp $
# OpenVMS description file for FreeTDS
# To override default TDS version of 5.0 specify /MACRO="TDSVER=TDSxx"
# where xx is one of 42, 46, 50, 70, or 80.
# To build with ODBC support do MM(K|S)/MACRO="ODBC"=1
# This presupposes the existence of an ODBC library in the location pointed to
# by the logical name ODBC_LIBDIR and ODBC include files in the location
pointed
# to by ODBC_INCDIR
# To build in debug, do MM(K|S)/MACRO="__DEBUG__"=1
.IFDEF TDSVER
.ELSE
TDSVER = TDS50
.ENDIF
OBJ = .OBJ
E = .EXE
OLB = .OLB
.IFDEF ODBC
ODBC_INC=,[.src.odbc],ODBC_INCDIR
TDSODBCSHR=[]libtdsodbc$(E)
TDSODBCCHECK=TDSODBCCHECK
ODBCTESTS=ODBCTESTS
.ELSE
ODBC_INC=
TDSODBCSHR=
TDSODBCCHECK=
ODBCTESTS=
.ENDIF
.IFDEF SYBASE_COMPAT
DBOPENOBJ = [.src.dblib]dbopen$(OBJ),
.ELSE
DBOPENOBJ =
.ENDIF
CC = CC/DECC
.SUFFIXES :
.SUFFIXES : $(E) $(OLB) $(OBJ) .C .H
.IFDEF ODBC
CDEFINE = "$(TDSVER)","HAVE_CONFIG_H"=1,"UNIXODBC"
.ELSE
CDEFINE = $(TDSVER),HAVE_CONFIG_H=1
.ENDIF
CPREFIX = ALL
CINCLUDE = [],[.include]$(ODBC_INC)
.IFDEF __DEBUG__
CDBGFLAGS = /DEBUG/NOOPTIMIZE/LIST/SHOW=ALL
LDBGFLAGS = /DEBUG/MAP
.ELSE
CDBGFLAGS =
LDBGFLAGS = /NOTRACE
.ENDIF
CFLAGS =
/DEFINE=($(CDEFINE))/PREFIX=($(CPREFIX))/FLOAT=IEEE/NAMES=AS_IS/OBJECT=$(MMS$TARGET_NAME)$(OBJ)
$(CDBGFLAGS)
LINKFLAGS = $(LDBGFLAGS)
.C$(OBJ) :
$(CC) $(CFLAGS)/INCLUDE=($(CINCLUDE)) $(MMS$SOURCE)
$(OBJ)$(OLB) :
@ IF F$SEARCH("$(MMS$TARGET)") .EQS. "" -
THEN LIBRARY/CREATE/LOG $(MMS$TARGET)
@ LIBRARY /REPLACE /LOG $(MMS$TARGET) $(MMS$SOURCE)
ASPRINTFOBJ = [.src.replacements]asprintf$(OBJ),
VASPRINTFOBJ = [.src.replacements]vasprintf$(OBJ),
STRTOK_ROBJ =
TDSOBJS = [.src.tds]challenge$(OBJ), [.src.tds]config$(OBJ),
[.src.tds]convert$(OBJ), \
[.src.tds]des$(OBJ), [.src.tds]getmac$(OBJ), \
[.src.tds]iconv$(OBJ), [.src.tds]locale$(OBJ), [.src.tds]login$(OBJ),
\
[.src.tds]md4$(OBJ), [.src.tds]mem$(OBJ), [.src.tds]numeric$(OBJ), \
[.src.tds]query$(OBJ), [.src.tds]read$(OBJ),
[.src.tds]tdsstring$(OBJ), \
[.src.tds]threadsafe$(OBJ), [.src.tds]token$(OBJ),
[.src.tds]util$(OBJ), \
[.src.tds]vstrbuild$(OBJ), [.src.tds]write$(OBJ), \
$(ASPRINTFOBJ) $(VASPRINTFOBJ) $(STRTOK_ROBJ) \
[.vms]getpass$(OBJ)
CTLIBOBJS = [.src.ctlib]blk$(OBJ), [.src.ctlib]cs$(OBJ),
[.src.ctlib]ct$(OBJ), \
[.src.ctlib]ctutil$(OBJ)
DBLIBOBJS = [.src.dblib]bcp$(OBJ), [.src.dblib]dblib$(OBJ), $(DBOPENOBJ) \
[.src.dblib]dbutil$(OBJ), [.src.dblib]rpc$(OBJ),
[.src.dblib]xact$(OBJ)
TDSSRVOBJS = [.src.server]query$(OBJ), [.src.server]server$(OBJ),
[.src.server]login$(OBJ)
TDSPOOLOBJS = [.src.pool]config$(OBJ), [.src.pool]main$(OBJ),
[.src.pool]member$(OBJ), \
[.src.pool]stream$(OBJ), [.src.pool]user$(OBJ), [.src.pool]util$(OBJ)
TDSODBCOBJS = [.src.odbc]connectparams$(OBJ),
[.src.odbc]convert_sql2string$(OBJ), \
[.src.odbc]convert_tds2sql$(OBJ), [.src.odbc]error$(OBJ),
[.src.odbc]native$(OBJ), \
[.src.odbc]odbc$(OBJ), [.src.odbc]odbc_util$(OBJ)
[.src.odbc]prepare_query$(OBJ), \
[.src.odbc]sql2tds$(OBJ)
# This is the top-level target
all : []libtds$(OLB) []libct$(OLB) []libsybdb$(OLB) []libtdssrv$(OLB) \
$(TDSODBCSHR) buildchecks apps
@ write sys$output " "
@ write sys$output " Everything is up to date.
'$(MMS)$(MMSQUALIFIERS) check' to run test suite."
# Configuration dependencies
CONFIGS = [.include]config.h [.include]freetds_sysconfdir.h
[.include]tds_sysdep_public.h \
[.include]readline.h [.include]history.h
$(TDSOBJS) : $(CONFIGS)
$(CTLIBOBJS) : $(CONFIGS)
$(DBLIBOBJS) : $(CONFIGS)
$(TDSSRVOBJS) : $(CONFIGS)
$(TDSPOOLOBJS) : $(CONFIGS)
$(TDSODBCOBJS) : $(CONFIGS)
[.include]config.h : [.vms]config_h.vms
@ write sys$output "Run @[.vms]configure to generate config.h"
@ exit
[.include]freetds_sysconfdir.h :
@ open/write sysconfh [.include]freetds_sysconfdir.h
@ write sysconfh "#define FREETDS_SYSCONFDIR ""/FREETDS_ROOT"""
@ close sysconfh
[.include]tds_sysdep_public.h : [.include]tds_sysdep_public.h_in
@ open/write vmsconfigtmp vmsconfigtmp.com
@ write vmsconfigtmp "$ define/user_mode/nolog SYS$OUTPUT _NLA0:"
@ write vmsconfigtmp "$ edit/tpu/nodisplay/noinitialization -"
@ write vmsconfigtmp "/section=sys$library:eve$section.tpu$section -"
@ write vmsconfigtmp "/command=sys$input/output=$(MMS$TARGET)
$(MMS$SOURCE)"
@ write vmsconfigtmp "input_file := GET_INFO (COMMAND_LINE,
""file_name"");"
@ write vmsconfigtmp "main_buffer:= CREATE_BUFFER (""main"",
input_file);"
@ write vmsconfigtmp "POSITION (BEGINNING_OF (main_buffer));"
@ write vmsconfigtmp
"eve_global_replace(""@tds_sysdep_int16_type@"",""short"");"
@ write vmsconfigtmp "POSITION (BEGINNING_OF (main_buffer));"
@ write vmsconfigtmp
"eve_global_replace(""@tds_sysdep_int32_type@"",""int"");"
@ write vmsconfigtmp "POSITION (BEGINNING_OF (main_buffer));"
@ write vmsconfigtmp
"eve_global_replace(""@tds_sysdep_int64_type@"",""__int64"");"
@ write vmsconfigtmp "POSITION (BEGINNING_OF (main_buffer));"
@ write vmsconfigtmp
"eve_global_replace(""@tds_sysdep_real32_type@"",""float"");"
@ write vmsconfigtmp "POSITION (BEGINNING_OF (main_buffer));"
@ write vmsconfigtmp
"eve_global_replace(""@tds_sysdep_real64_type@"",""double"");"
@ write vmsconfigtmp "out_file := GET_INFO (COMMAND_LINE,
""output_file"");"
@ write vmsconfigtmp "WRITE_FILE (main_buffer, out_file);"
@ write vmsconfigtmp "quit;"
@ write vmsconfigtmp "$ exit"
@ close vmsconfigtmp
@ @vmsconfigtmp.com
@ delete/noconfirm/nolog vmsconfigtmp.com;
[.include]readline.h :
@ open/write readlineh $(MMS$TARGET)
@ write readlineh "char *readline(char *prompt);"
@ close readlineh
[.include]history.h :
@ open/write historyh $(MMS$TARGET)
@ write historyh "void add_history(const char *s);"
@ close historyh
# Build the libraries
[]libtds$(OLB) : libtds$(OLB)( $(TDSOBJS) )
LIBRARY /COMPRESS $(MMS$TARGET) /OUTPUT=$(MMS$TARGET)
[]libct$(OLB) : libct$(OLB)( $(CTLIBOBJS) )
LIBRARY /COMPRESS $(MMS$TARGET) /OUTPUT=$(MMS$TARGET)
[]libsybdb$(OLB) : libsybdb$(OLB)( $(DBLIBOBJS) )
LIBRARY /COMPRESS $(MMS$TARGET) /OUTPUT=$(MMS$TARGET)
[]libtdssrv$(OLB) : libtdssrv$(OLB)( $(TDSSRVOBJS) )
LIBRARY /COMPRESS $(MMS$TARGET) /OUTPUT=$(MMS$TARGET)
[]libtdsodbc$(OLB) : libtdsodbc$(OLB)( $(TDSODBCOBJS), $(TDSOBJS) )
LIBRARY /COMPRESS $(MMS$TARGET) /OUTPUT=$(MMS$TARGET)
$(TDSODBCSHR) : []libtdsodbc$(OLB)
link$(LINKFLAGS)
$(MMS$SOURCE)/include=odbc/library,[.vms]odbc_driver_axp.opt/options/share=$(MMS$TARGET)
# Build the utility programs and the pool server
apps : freebcp$(E) tsql$(E) tdspool$(E)
freebcp$(E) : [.src.apps]freebcp$(OBJ) []libsybdb$(OLB) []libtds$(OLB)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE),[]libsybdb$(OLB)/library, \
[]libtds$(OLB)/library
[.src.apps]freebcp$(OBJ) : [.src.apps]freebcp.c
tsql$(E) : [.src.apps]tsql$(OBJ) []libsybdb$(OLB) []libtds$(OLB)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE),[]libsybdb$(OLB)/library, \
[]libtds$(OLB)/library
[.src.apps]tsql$(OBJ) : [.src.apps]tsql.c
@ define/nolog/user_mode readline [.include]
$(CC) $(CFLAGS)/INCLUDE=($(CINCLUDE)) $(MMS$SOURCE)
tdspool$(E) : $(TDSPOOLOBJS) []libtdssrv$(OLB) []libtds$(OLB)
link$(LINKFLAGS)/exe=$(MMS$TARGET) $(TDSPOOLOBJS), \
[]libtdssrv$(OLB)/library, []libtds$(OLB)/library
[.src.pool]config$(OBJ) : [.src.pool]config.c
$(CC) $(CFLAGS)/INCLUDE=($(CINCLUDE),[.src.pool]) $(MMS$SOURCE)
[.src.pool]main$(OBJ) : [.src.pool]main.c
$(CC) $(CFLAGS)/INCLUDE=($(CINCLUDE),[.src.pool]) $(MMS$SOURCE)
[.src.pool]member$(OBJ) : [.src.pool]member.c
$(CC) $(CFLAGS)/INCLUDE=($(CINCLUDE),[.src.pool]) $(MMS$SOURCE)
[.src.pool]stream$(OBJ) : [.src.pool]stream.c
$(CC) $(CFLAGS)/INCLUDE=($(CINCLUDE),[.src.pool]) $(MMS$SOURCE)
[.src.pool]user$(OBJ) : [.src.pool]user.c
$(CC) $(CFLAGS)/INCLUDE=($(CINCLUDE),[.src.pool]) $(MMS$SOURCE)
[.src.pool]util$(OBJ) : [.src.pool]util.c
$(CC) $(CFLAGS)/INCLUDE=($(CINCLUDE),[.src.pool]) $(MMS$SOURCE)
# Run the test suite
check : buildchecks PWD libtdscheck ctlibcheck dblibcheck $(tdsodbccheck)
@ write sys$output ""
@ write sys$output "Test run complete.
PWD : PWD.in
copy $(MMS$SOURCE) $(MMS$TARGET).
libtdscheck :
@ set default [.src.tds.unittests]
@ define/nolog FREETDSCONF [---]freetds.conf
@ run/nodebug []dynamic1$(E)
@ run/nodebug []t0001$(E)
@ run/nodebug []t0002$(E)
@ run/nodebug []t0003$(E)
@ run/nodebug []t0004$(E)
@ run/nodebug []t0005$(E)
@ run/nodebug []t0006$(E)
@ run/nodebug []t0007$(E)
@ run/nodebug []t0008$(E)
@ set default [---]
ctlibcheck :
@ set default [.src.ctlib.unittests]
@ define/nolog FREETDSCONF [---]freetds.conf
@ run/nodebug []t0001$(E)
@ run/nodebug []t0002$(E)
@ run/nodebug []t0003$(E)
@ run/nodebug []t0004$(E)
@ run/nodebug []t0005$(E)
@ run/nodebug []t0006$(E)
@ run/nodebug []t0007$(E)
@ run/nodebug []t0008$(E)
@ run/nodebug []t0009$(E)
@ set default [---]
dblibcheck :
@ set default [.src.dblib.unittests]
@ define/nolog FREETDSCONF [---]freetds.conf
@ run/nodebug []t0001$(E)
@ run/nodebug []t0002$(E)
@ run/nodebug []t0003$(E)
@ run/nodebug []t0004$(E)
@ run/nodebug []t0005$(E)
@ run/nodebug []t0006$(E)
@ run/nodebug []t0007$(E)
@ run/nodebug []t0008$(E)
@ run/nodebug []t0009$(E)
@ run/nodebug []t0010$(E)
@ run/nodebug []t0011$(E)
@ run/nodebug []t0012$(E)
@ run/nodebug []t0013$(E)
@ run/nodebug []t0014$(E)
@ run/nodebug []t0015$(E)
@ run/nodebug []t0016$(E)
@ run/nodebug []t0017$(E)
@ run/nodebug []t0018$(E)
@ run/nodebug []t0019$(E)
@ run/nodebug []t0020$(E)
@ run/nodebug []t0021$(E)
@ run/nodebug []t0022$(E)
@ run/nodebug []t0023$(E)
@ run/nodebug []rpc$(E)
@ set default [---]
tdsodbccheck :
@ set default [.src.odbc.unittests]
@ define/nolog FREETDSCONF [---]freetds.conf
@ define/nolog LIBTDSODBC [---]libtdsodbc$(E)
@ run/nodebug []t0001$(E)
@ run/nodebug []t0002$(E)
@ run/nodebug []t0003$(E)
@ run/nodebug []t0004$(E)
@ run/nodebug []connect$(E)
@ run/nodebug []print$(E)
@ run/nodebug []date$(E)
@ set default [---]
buildchecks : libtdstests ctlibtests dblibtests $(ODBCTESTS)
libtdstests : [.src.tds.unittests]dynamic1$(E) [.src.tds.unittests]t0001$(E)
[.src.tds.unittests]t0002$(E) \
[.src.tds.unittests]t0003$(E) [.src.tds.unittests]t0004$(E)
[.src.tds.unittests]t0005$(E) \
[.src.tds.unittests]t0006$(E) [.src.tds.unittests]t0007$(E)
[.src.tds.unittests]t0008$(E)
ctlibtests : [.src.ctlib.unittests]t0001$(E) [.src.ctlib.unittests]t0002$(E)
[.src.ctlib.unittests]t0003$(E) \
[.src.ctlib.unittests]t0004$(E) [.src.ctlib.unittests]t0005$(E)
[.src.ctlib.unittests]t0006$(E) \
[.src.ctlib.unittests]t0007$(E) [.src.ctlib.unittests]t0008$(E)
[.src.ctlib.unittests]t0009$(E)
dblibtests : [.src.dblib.unittests]rpc$(E) [.src.dblib.unittests]t0001$(E)
[.src.dblib.unittests]t0002$(E) \
[.src.dblib.unittests]t0003$(E) [.src.dblib.unittests]t0004$(E)
[.src.dblib.unittests]t0005$(E) \
[.src.dblib.unittests]t0006$(E) [.src.dblib.unittests]t0007$(E)
[.src.dblib.unittests]t0008$(E) \
[.src.dblib.unittests]t0009$(E) [.src.dblib.unittests]t0010$(E)
[.src.dblib.unittests]t0011$(E) \
[.src.dblib.unittests]t0012$(E) [.src.dblib.unittests]t0013$(E)
[.src.dblib.unittests]t0014$(E) \
[.src.dblib.unittests]t0015$(E) [.src.dblib.unittests]t0016$(E)
[.src.dblib.unittests]t0017$(E) \
[.src.dblib.unittests]t0018$(E) [.src.dblib.unittests]t0019$(E)
[.src.dblib.unittests]t0020$(E) \
[.src.dblib.unittests]t0021$(E) [.src.dblib.unittests]t0022$(E)
[.src.dblib.unittests]t0023$(E)
odbctests : [.src.odbc.unittests]t0001$(E) [.src.odbc.unittests]t0002$(E)
[.src.odbc.unittests]t0003$(E) \
[.src.odbc.unittests]t0004$(E) [.src.odbc.unittests]connect$(E)
[.src.odbc.unittests]print$(E) \
[.src.odbc.unittests]date$(E)
# libtds test detailed dependencies
[.src.tds.unittests]dynamic1$(E) : [.src.tds.unittests]dynamic1$(OBJ)
[.src.tds.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libtds$(OLB)/library
[.src.tds.unittests]dynamic1$(OBJ) : [.src.tds.unittests]dynamic1.c
[.src.tds.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.tds.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.tds.unittests]t0001$(E) : [.src.tds.unittests]t0001$(OBJ)
[.src.tds.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libtds$(OLB)/library
[.src.tds.unittests]t0001$(OBJ) : [.src.tds.unittests]t0001.c
[.src.tds.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.tds.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.tds.unittests]t0002$(E) : [.src.tds.unittests]t0002$(OBJ)
[.src.tds.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libtds$(OLB)/library
[.src.tds.unittests]t0002$(OBJ) : [.src.tds.unittests]t0002.c
[.src.tds.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.tds.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.tds.unittests]t0003$(E) : [.src.tds.unittests]t0003$(OBJ)
[.src.tds.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libtds$(OLB)/library
[.src.tds.unittests]t0003$(OBJ) : [.src.tds.unittests]t0003.c
[.src.tds.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.tds.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.tds.unittests]t0004$(E) : [.src.tds.unittests]t0004$(OBJ)
[.src.tds.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libtds$(OLB)/library
[.src.tds.unittests]t0004$(OBJ) : [.src.tds.unittests]t0004.c
[.src.tds.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.tds.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.tds.unittests]t0005$(E) : [.src.tds.unittests]t0005$(OBJ)
[.src.tds.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libtds$(OLB)/library
[.src.tds.unittests]t0005$(OBJ) : [.src.tds.unittests]t0005.c
[.src.tds.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.tds.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.tds.unittests]t0006$(E) : [.src.tds.unittests]t0006$(OBJ)
[.src.tds.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libtds$(OLB)/library
[.src.tds.unittests]t0006$(OBJ) : [.src.tds.unittests]t0006.c
[.src.tds.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.tds.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.tds.unittests]t0007$(E) : [.src.tds.unittests]t0007$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libtds$(OLB)/library
[.src.tds.unittests]t0007$(OBJ) : [.src.tds.unittests]t0007.c
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.tds.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.tds.unittests]t0008$(E) : [.src.tds.unittests]t0008$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libtds$(OLB)/library
[.src.tds.unittests]t0008$(OBJ) : [.src.tds.unittests]t0008.c
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.tds.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.tds.unittests]common$(OBJ) : [.src.tds.unittests]common.c
[.src.tds.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.tds.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
# ctlib test detailed dependencies
[.src.ctlib.unittests]t0001$(E) : [.src.ctlib.unittests]t0001$(OBJ)
[.src.ctlib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libct$(OLB)/library,[]libtds$(OLB)/library
[.src.ctlib.unittests]t0001$(OBJ) : [.src.ctlib.unittests]t0001.c
[.src.ctlib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.ctlib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.ctlib.unittests]t0002$(E) : [.src.ctlib.unittests]t0002$(OBJ)
[.src.ctlib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libct$(OLB)/library,[]libtds$(OLB)/library
[.src.ctlib.unittests]t0002$(OBJ) : [.src.ctlib.unittests]t0002.c
[.src.ctlib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.ctlib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.ctlib.unittests]t0003$(E) : [.src.ctlib.unittests]t0003$(OBJ)
[.src.ctlib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libct$(OLB)/library,[]libtds$(OLB)/library
[.src.ctlib.unittests]t0003$(OBJ) : [.src.ctlib.unittests]t0003.c
[.src.ctlib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.ctlib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.ctlib.unittests]t0004$(E) : [.src.ctlib.unittests]t0004$(OBJ)
[.src.ctlib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libct$(OLB)/library,[]libtds$(OLB)/library
[.src.ctlib.unittests]t0004$(OBJ) : [.src.ctlib.unittests]t0004.c
[.src.ctlib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.ctlib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.ctlib.unittests]t0005$(E) : [.src.ctlib.unittests]t0005$(OBJ)
[.src.ctlib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libct$(OLB)/library,[]libtds$(OLB)/library
[.src.ctlib.unittests]t0005$(OBJ) : [.src.ctlib.unittests]t0005.c
[.src.ctlib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.ctlib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.ctlib.unittests]t0006$(E) : [.src.ctlib.unittests]t0006$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libct$(OLB)/library,[]libtds$(OLB)/library
[.src.ctlib.unittests]t0006$(OBJ) : [.src.ctlib.unittests]t0006.c
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.ctlib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.ctlib.unittests]t0007$(E) : [.src.ctlib.unittests]t0007$(OBJ)
[.src.ctlib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libct$(OLB)/library,[]libtds$(OLB)/library
[.src.ctlib.unittests]t0007$(OBJ) : [.src.ctlib.unittests]t0007.c
[.src.ctlib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.ctlib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.ctlib.unittests]t0008$(E) : [.src.ctlib.unittests]t0008$(OBJ)
[.src.ctlib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libct$(OLB)/library,[]libtds$(OLB)/library
[.src.ctlib.unittests]t0008$(OBJ) : [.src.ctlib.unittests]t0008.c
[.src.ctlib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.ctlib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.ctlib.unittests]t0009$(E) : [.src.ctlib.unittests]t0009$(OBJ)
[.src.ctlib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libct$(OLB)/library,[]libtds$(OLB)/library
[.src.ctlib.unittests]t0009$(OBJ) : [.src.ctlib.unittests]t0009.c
[.src.ctlib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.ctlib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.ctlib.unittests]common$(OBJ) : [.src.ctlib.unittests]common.c
[.src.ctlib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.ctlib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
# dblib test detailed dependencies
[.src.dblib.unittests]t0001$(E) : [.src.dblib.unittests]t0001$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0001$(OBJ) : [.src.dblib.unittests]t0001.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0002$(E) : [.src.dblib.unittests]t0002$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0002$(OBJ) : [.src.dblib.unittests]t0002.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0003$(E) : [.src.dblib.unittests]t0003$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0003$(OBJ) : [.src.dblib.unittests]t0003.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0004$(E) : [.src.dblib.unittests]t0004$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0004$(OBJ) : [.src.dblib.unittests]t0004.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0005$(E) : [.src.dblib.unittests]t0005$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0005$(OBJ) : [.src.dblib.unittests]t0005.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0006$(E) : [.src.dblib.unittests]t0006$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0006$(OBJ) : [.src.dblib.unittests]t0006.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0007$(E) : [.src.dblib.unittests]t0007$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0007$(OBJ) : [.src.dblib.unittests]t0007.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0008$(E) : [.src.dblib.unittests]t0008$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0008$(OBJ) : [.src.dblib.unittests]t0008.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0009$(E) : [.src.dblib.unittests]t0009$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0009$(OBJ) : [.src.dblib.unittests]t0009.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0010$(E) : [.src.dblib.unittests]t0010$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0010$(OBJ) : [.src.dblib.unittests]t0010.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0011$(E) : [.src.dblib.unittests]t0011$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0011$(OBJ) : [.src.dblib.unittests]t0011.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0012$(E) : [.src.dblib.unittests]t0012$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0012$(OBJ) : [.src.dblib.unittests]t0012.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0013$(E) : [.src.dblib.unittests]t0013$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0013$(OBJ) : [.src.dblib.unittests]t0013.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0014$(E) : [.src.dblib.unittests]t0014$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0014$(OBJ) : [.src.dblib.unittests]t0014.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0015$(E) : [.src.dblib.unittests]t0015$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0015$(OBJ) : [.src.dblib.unittests]t0015.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0016$(E) : [.src.dblib.unittests]t0016$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0016$(OBJ) : [.src.dblib.unittests]t0016.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0017$(E) : [.src.dblib.unittests]t0017$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0017$(OBJ) : [.src.dblib.unittests]t0017.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0018$(E) : [.src.dblib.unittests]t0018$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0018$(OBJ) : [.src.dblib.unittests]t0018.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0019$(E) : [.src.dblib.unittests]t0019$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0019$(OBJ) : [.src.dblib.unittests]t0019.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0020$(E) : [.src.dblib.unittests]t0020$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0020$(OBJ) : [.src.dblib.unittests]t0020.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0021$(E) : [.src.dblib.unittests]t0021$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0021$(OBJ) : [.src.dblib.unittests]t0021.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0022$(E) : [.src.dblib.unittests]t0022$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0022$(OBJ) : [.src.dblib.unittests]t0022.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]t0023$(E) : [.src.dblib.unittests]t0023$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]t0023$(OBJ) : [.src.dblib.unittests]t0023.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]rpc$(E) : [.src.dblib.unittests]rpc$(OBJ)
[.src.dblib.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[]libsybdb$(OLB)/library,[]libtds$(OLB)/library
[.src.dblib.unittests]rpc$(OBJ) : [.src.dblib.unittests]rpc.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.dblib.unittests]common$(OBJ) : [.src.dblib.unittests]common.c
[.src.dblib.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.dblib.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
# tdsodbc test detailed dependencies
[.src.odbc.unittests]t0001$(E) : [.src.odbc.unittests]t0001$(OBJ)
[.src.odbc.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[.vms]libodbc.opt/options
[.src.odbc.unittests]t0001$(OBJ) : [.src.odbc.unittests]t0001.c
[.src.odbc.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.odbc.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.odbc.unittests]t0002$(E) : [.src.odbc.unittests]t0002$(OBJ)
[.src.odbc.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[.vms]libodbc.opt/options
[.src.odbc.unittests]t0002$(OBJ) : [.src.odbc.unittests]t0002.c
[.src.odbc.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.odbc.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.odbc.unittests]t0003$(E) : [.src.odbc.unittests]t0003$(OBJ)
[.src.odbc.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[.vms]libodbc.opt/options
[.src.odbc.unittests]t0003$(OBJ) : [.src.odbc.unittests]t0003.c
[.src.odbc.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.odbc.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.odbc.unittests]t0004$(E) : [.src.odbc.unittests]t0004$(OBJ)
[.src.odbc.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[.vms]libodbc.opt/options
[.src.odbc.unittests]t0004$(OBJ) : [.src.odbc.unittests]t0004.c
[.src.odbc.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.odbc.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.odbc.unittests]connect$(E) : [.src.odbc.unittests]connect$(OBJ)
[.src.odbc.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[.vms]libodbc.opt/options
[.src.odbc.unittests]connect$(OBJ) : [.src.odbc.unittests]connect.c
[.src.odbc.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.odbc.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.odbc.unittests]print$(E) : [.src.odbc.unittests]print$(OBJ)
[.src.odbc.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[.vms]libodbc.opt/options
[.src.odbc.unittests]print$(OBJ) : [.src.odbc.unittests]print.c
[.src.odbc.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.odbc.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.odbc.unittests]date$(E) : [.src.odbc.unittests]date$(OBJ)
[.src.odbc.unittests]common$(OBJ)
link$(LINKFLAGS)/exe=$(MMS$TARGET)
$(MMS$SOURCE_LIST),[.vms]libodbc.opt/options
[.src.odbc.unittests]date$(OBJ) : [.src.odbc.unittests]date.c
[.src.odbc.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.odbc.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
[.src.odbc.unittests]common$(OBJ) : [.src.odbc.unittests]common.c
[.src.odbc.unittests]common.h
$(CC) $(CFLAGS)/NOWARN/INCLUDE=([.src.odbc.unittests],$(CINCLUDE))
$(CDBGFLAGS) $(MMS$SOURCE)
# Clean up
distclean :
@ if f$search("[...]*$(OBJ)") .nes. "" then delete/noconfirm
[...]*$(OBJ);*
@ if f$search("[...]*.LIS") .nes. "" then delete/noconfirm
[...]*.LIS;*
@ if f$search("[...]*.MAP") .nes. "" then delete/noconfirm
[...]*.MAP;*
@ if f$search("[...unittests]*$(E)") .nes. "" then delete/noconfirm
[...unittests]*$(E);*
@ if f$search("*$(OLB)") .nes. "" then purge/noconfirm *$(OLB)
@ if f$search("*$(E)") .nes. "" then purge/noconfirm *$(E)
clean : distclean
@ if f$search("*$(OLB)") .nes. "" then delete/noconfirm *$(OLB);*
@ if f$search("*$(E)") .nes. "" then delete/noconfirm *$(E);*
@ if f$search("[.include]config.h") .nes. "" then delete/noconfirm
[.include]config.h;*
@ if f$search("[.include]readline.h") .nes. "" then delete/noconfirm
[.include]readline.h;*
@ if f$search("[.include]history.h") .nes. "" then delete/noconfirm
[.include]history.h;*
@ if f$search("[]descrip.mms") .nes. "" then delete/noconfirm
[]descrip.mms;*
@ if f$search("[.include]freetds_sysconfdir.h") .nes. "" then
delete/noconfirm [.include]freetds_sysconfdir.h;*
@ if f$search("[.include]tds_sysdep_public.h") .nes. "" then
delete/noconfirm [.include]tds_sysdep_public.h;*
-
[freetds] Help compiling on VMS,
Patrick Spinler, 10/09/2003
-
Re: [freetds] Help compiling on VMS,
Craig A. Berry, 10/09/2003
-
Re: [freetds] Help compiling on VMS,
Patrick Spinler, 10/09/2003
- Re: [freetds] Help compiling on VMS, Patrick Spinler, 10/09/2003
-
Re: [freetds] Help compiling on VMS,
Patrick Spinler, 10/09/2003
-
Re: [freetds] Help compiling on VMS,
Craig A. Berry, 10/09/2003
Archive powered by MHonArc 2.6.24.