From e134ef027f4fd8c5a3dc4a98cec46b27b752d3be Mon Sep 17 00:00:00 2001 From: seanleyne Date: Sat, 16 Feb 2002 02:21:35 +0000 Subject: [PATCH] Code cleanup of obsolete EPSON port --- src/burp/burp.cpp | 7 +- src/include/gen/autoconfig_msvc.h | 8 +- src/journal/server.e | 8 +- src/jrd/common.h | 33 +------ src/jrd/file_params.h | 8 +- src/jrd/flu.cpp | 23 ++--- src/jrd/gdsold.h | 8 +- src/jrd/ibase.h | 10 ++- src/jrd/isc_file.cpp | 5 +- src/jrd/isc_ipc.cpp | 8 +- src/jrd/jio.cpp | 11 ++- src/jrd/license.h | 9 +- src/jrd/llio.cpp | 7 +- src/jrd/pag.cpp | 9 +- src/jrd/svc.cpp | 9 +- src/jrd/utl.cpp | 23 ++--- src/lock/lock.h | 7 +- src/make.new/Makefile.in.firebird | 141 +++++++++++++++--------------- src/make.new/Makefile.in.jrd | 79 +++++++++-------- src/make.new/config/config.h.in | 2 +- src/makefiles/boot.sfx.interbase | 83 +++++++++--------- src/makefiles/config/config.h.in | 3 +- src/makefiles/prefix.epson | 7 +- src/makefiles/sfx.firebird | 70 ++++++++------- src/makefiles/sfx.jrd | 35 ++++---- src/pipe/head.cpp | 21 +++-- src/remote/inet.cpp | 39 +++++---- src/remote/protocol.h | 17 ++-- src/remote/remote_def.h | 8 +- 29 files changed, 352 insertions(+), 346 deletions(-) diff --git a/src/burp/burp.cpp b/src/burp/burp.cpp index 554acfc284..0e0f4368e5 100644 --- a/src/burp/burp.cpp +++ b/src/burp/burp.cpp @@ -22,6 +22,9 @@ * 2001.07.06 Sean Leyne - Code Cleanup, removed "#ifdef READONLY_DATABASE" * conditionals, as the engine now fully supports * readonly databases. + * + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" defines + * */ #include "firebird.h" @@ -102,10 +105,6 @@ #include #endif -#ifdef EPSON -#include -#endif - #ifndef O_CREAT #include #include diff --git a/src/include/gen/autoconfig_msvc.h b/src/include/gen/autoconfig_msvc.h index 877fff24bc..49898ea743 100644 --- a/src/include/gen/autoconfig_msvc.h +++ b/src/include/gen/autoconfig_msvc.h @@ -1,6 +1,7 @@ - /* - * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "MAC" and "MAC_CP" defines - */ +/* + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "MAC" and "MAC_CP" defines + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define + */ #ifndef AUTOCONFIG_H #define AUTOCONFIG_H @@ -80,6 +81,5 @@ #undef UNIXWARE #undef NCR3000 #undef IMP -#undef EPSON #endif \ No newline at end of file diff --git a/src/journal/server.e b/src/journal/server.e index ece90a9b58..d3bb038a6d 100644 --- a/src/journal/server.e +++ b/src/journal/server.e @@ -1,7 +1,7 @@ /* * PROGRAM: JRD Journal Server * MODULE: server.e - * DESCRIPTION: + * DESCRIPTION: * * The contents of this file are subject to the Interbase Public * License Version 1.0 (the "License"); you may not use this file @@ -19,6 +19,9 @@ * * All Rights Reserved. * Contributor(s): ______________________________________. + * + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define + * */ #include @@ -36,9 +39,6 @@ #ifdef _AIX #include #endif -#ifdef EPSON -#include -#endif #include "../jrd/common.h" /* Block types */ diff --git a/src/jrd/common.h b/src/jrd/common.h index f120f56bc7..b9268e266b 100644 --- a/src/jrd/common.h +++ b/src/jrd/common.h @@ -28,9 +28,11 @@ * * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "MAC" and "MAC_CP" defines * + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define + * */ /* -$Id: common.h,v 1.7 2002-02-16 01:58:24 seanleyne Exp $ +$Id: common.h,v 1.8 2002-02-16 02:21:27 seanleyne Exp $ */ #ifndef JRD_COMMON_H @@ -1010,35 +1012,6 @@ typedef unsigned long DWORD; #endif - -#ifdef EPSON -#define I386 1 -#define VAX 1 -#define UNIX 1 -#define IEEE -#define SETPGRP setpgrp() -#define SIGACTION_SUPPORTED -#define MMAP_SUPPORTED -#define NO_FLOCK -#define SMALL_FILE_NAMES -#define ATEXIT(c) atexit (c) -#define KILLER_SIGNALS -#define INTL -#define IMPLEMENTATION 51 -#define NO_PYXIS -#define MOVE_FAST(from,to,length) memcpy (to, from, (int) (length)) -#define MOVE_FASTER(from,to,length) memcpy (to, from, (int) (length)) -#define MOVE_CLEAR(to,length) memset (to, 0, (int) (length)) - -#ifndef MAXPATHLEN -#define MAXPATHLEN 1024 -#endif - -#define setreuid(ruid,euid) setuid(euid) -#define setregid(rgid,egid) setgid(egid) - -#endif /* EPSON */ - #ifdef UNIX #define NO_CHECKSUM 1 #define SYS_ARG isc_arg_unix diff --git a/src/jrd/file_params.h b/src/jrd/file_params.h index 15979634a6..6bbf1ec5e8 100644 --- a/src/jrd/file_params.h +++ b/src/jrd/file_params.h @@ -19,6 +19,9 @@ * * All Rights Reserved. * Contributor(s): ______________________________________. + * + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define* + * */ #ifndef _JRD_FILE_PARAMS_H_ @@ -100,11 +103,6 @@ #endif #endif -#ifdef EPSON -#include -#include -#endif - #ifdef LINUX #include #include diff --git a/src/jrd/flu.cpp b/src/jrd/flu.cpp index 448c0af5b8..0b667ad6d2 100644 --- a/src/jrd/flu.cpp +++ b/src/jrd/flu.cpp @@ -19,9 +19,12 @@ * * All Rights Reserved. * Contributor(s): ______________________________________. + * + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define + * */ /* -$Id: flu.cpp,v 1.5 2001-12-24 02:50:51 tamlin Exp $ +$Id: flu.cpp,v 1.6 2002-02-16 02:21:27 seanleyne Exp $ */ #include "firebird.h" @@ -76,9 +79,9 @@ static int condition_handler(int *, int *, int *); #endif -/* SGI, EPSON, UNIXWARE, M88K, DECOSF specific stuff */ +/* SGI, UNIXWARE, M88K, DECOSF specific stuff */ -#if (defined SOLARIS || defined sgi || defined EPSON || defined M88K || defined UNIXWARE || defined NCR3000 || defined DECOSF || defined SCO_EV || defined linux || defined AIX_PPC) +#if (defined SOLARIS || defined sgi || defined M88K || defined UNIXWARE || defined NCR3000 || defined DECOSF || defined SCO_EV || defined linux || defined AIX_PPC) #include #define DYNAMIC_SHARED_LIBRARIES #include @@ -253,7 +256,7 @@ void FLU_unregister_module(MOD module) **************************************/ MOD *mod; #ifdef DARWIN - NSSymbol symbol; + NSSymbol symbol; void (*fini)(void); #endif @@ -292,7 +295,7 @@ void FLU_unregister_module(MOD module) { fini = (void (*)(void)) NSAddressOfSymbol(symbol); fini(); - } + } NSUnLinkModule (module->mod_handle, 0); #endif @@ -475,7 +478,7 @@ FPTR_INT ISC_lookup_entrypoint(TEXT * module, const USHORT length = strlen(absolute_module); - /* call search_for_module with the supplied name, + /* call search_for_module with the supplied name, and if unsuccessful, then with .sl . */ mod = search_for_module(absolute_module, name); if (!mod) @@ -756,7 +759,7 @@ FPTR_INT ISC_lookup_entrypoint(TEXT* module, const USHORT length = strlen(absolute_module); - /* call search_for_module with the supplied name, + /* call search_for_module with the supplied name, and if unsuccessful, then with .so . */ mod = search_for_module(absolute_module, name); @@ -765,7 +768,7 @@ FPTR_INT ISC_lookup_entrypoint(TEXT* module, mod = search_for_module(absolute_module, name); } - if (!mod) { // Start looking for "libxxxx.so" module names + if (!mod) { // Start looking for "libxxxx.so" module names string moduleName = "lib"; moduleName += (const char*) absolute_module; mod = search_for_module((TEXT*) moduleName.c_str(), name); @@ -1008,7 +1011,7 @@ FPTR_INT ISC_lookup_entrypoint(TEXT* module, * * Functional description * Lookup entrypoint of function. - * If ib_path_env_var is defined, make sure + * If ib_path_env_var is defined, make sure * that the module is in the path defined * by that environment variable. * @@ -1635,4 +1638,4 @@ static int condition_handler(int *sig, int *mech, int *enbl) #endif -} // extern "C" +} // extern "C" \ No newline at end of file diff --git a/src/jrd/gdsold.h b/src/jrd/gdsold.h index ed8e3f00be..266c172568 100644 --- a/src/jrd/gdsold.h +++ b/src/jrd/gdsold.h @@ -19,6 +19,9 @@ * * All Rights Reserved. * Contributor(s): ______________________________________. + * + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define + * */ @@ -901,7 +904,6 @@ const char gds_info_forced_writes = 52; #define gds__info_db_impl_isc_next 46 #define gds__info_db_impl_isc_dos 47 #define gds__info_db_impl_isc_winnt 48 -#define gds__info_db_impl_isc_epson 49 #define gds__info_db_class_access 1 #define gds__info_db_class_y_valve 2 @@ -951,7 +953,6 @@ const char gds_info_db_impl_isc_delta = 45; const char gds_info_db_impl_isc_next = 46; const char gds_info_db_impl_isc_dos = 47; const char gds_info_db_impl_isc_winnt = 48; -const char gds_info_db_impl_isc_epson = 49; const char gds_info_db_class_access = 1; const char gds_info_db_class_y_valve = 2; @@ -967,9 +968,6 @@ const char gds_info_db_class_cache = 12; #endif - - - /*****************************/ /* Request information items */ /*****************************/ diff --git a/src/jrd/ibase.h b/src/jrd/ibase.h index 3a43d40cbc..8e4939ade7 100644 --- a/src/jrd/ibase.h +++ b/src/jrd/ibase.h @@ -19,10 +19,13 @@ * All Rights Reserved. * Contributor(s): ______________________________________. * Added TCP_NO_DELAY option for superserver on Linux - * FSG 16.03.2001 + * FSG 16.03.2001 */ /* -$Id: ibase.h,v 1.4 2001-12-24 02:50:51 tamlin Exp $ +$Id: ibase.h,v 1.5 2002-02-16 02:21:27 seanleyne Exp $ + * + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define + * */ #ifndef JRD_IBASE_H @@ -63,7 +66,7 @@ $Id: ibase.h,v 1.4 2001-12-24 02:50:51 tamlin Exp $ /******************************************************************/ #define ISC_EXPORT GDS_EXPORT -#define ISC_FAR +#define ISC_FAR #if (defined(_MSC_VER) && defined(_WIN32)) || \ (defined(__BORLANDC__) && (defined(__WIN32__) || defined(__OS2__))) @@ -1529,7 +1532,6 @@ ISC_STATUS ISC_EXPORT isc_suspend_window(ISC_STATUS ISC_FAR*, #define isc_info_db_impl_isc_next 46 #define isc_info_db_impl_isc_dos 47 #define isc_info_db_impl_isc_winnt 48 -#define isc_info_db_impl_isc_epson 49 #define isc_info_db_class_access 1 #define isc_info_db_class_y_valve 2 diff --git a/src/jrd/isc_file.cpp b/src/jrd/isc_file.cpp index f91047866f..6296fbdd10 100644 --- a/src/jrd/isc_file.cpp +++ b/src/jrd/isc_file.cpp @@ -19,6 +19,9 @@ * * All Rights Reserved. * Contributor(s): ______________________________________. + * + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define + * */ #ifdef SHLIB_DEFS @@ -93,7 +96,7 @@ typedef struct itm { #define MTAB "/etc/mnttab" #endif -#if (defined SOLARIS || defined M88K || defined UNIXWARE || defined NCR3000 || defined EPSON) +#if (defined SOLARIS || defined M88K || defined UNIXWARE || defined NCR3000) #define SV_MNTENT #define NON_MNTENT #include diff --git a/src/jrd/isc_ipc.cpp b/src/jrd/isc_ipc.cpp index 70f71238f5..e1d73b3759 100644 --- a/src/jrd/isc_ipc.cpp +++ b/src/jrd/isc_ipc.cpp @@ -20,9 +20,12 @@ * All Rights Reserved. * Contributor(s): ______________________________________. * Solaris x86 changes - Konstantin Kuznetsov, Neil McCalden + * + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define + * */ - /* $Id: isc_ipc.cpp,v 1.6 2001-12-24 02:50:51 tamlin Exp $ */ + /* $Id: isc_ipc.cpp,v 1.7 2002-02-16 02:21:27 seanleyne Exp $ */ #ifdef SHLIB_DEFS #define LOCAL_SHLIB_DEFS @@ -100,9 +103,6 @@ typedef void (*CLIB_ROUTINE SIG_FPTR) (); #define GT_32_SIGNALS #define HANDLER_ADDR_ARG #endif -#ifdef EPSON -#define HANDLER_ADDR_ARG -#endif #ifdef UNIXWARE #define HANDLER_ADDR_ARG #endif diff --git a/src/jrd/jio.cpp b/src/jrd/jio.cpp index ac9190b4e7..58afae6e3f 100644 --- a/src/jrd/jio.cpp +++ b/src/jrd/jio.cpp @@ -19,6 +19,9 @@ * * All Rights Reserved. * Contributor(s): ______________________________________. + * + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define + * */ /* NOTE that this module is used only on platforms that use @@ -59,10 +62,6 @@ #include #endif -#ifdef EPSON -#include -#endif - #ifdef PC_PLATFORM #include #include @@ -298,7 +297,7 @@ JIO_put(journal, message, size) break; } -/* Compute next available block. If there isn't room in this segment, write a +/* Compute next available block. If there isn't room in this segment, write a dummy block to take the extra space, then allocate new data segment. */ block = block_number(data.data_items.segment, data.data_items.block); @@ -1465,4 +1464,4 @@ static vms_convert(journal, data, mode, wait) return TRUE; } -#endif +#endif \ No newline at end of file diff --git a/src/jrd/license.h b/src/jrd/license.h index 488d65e7a6..49651655a8 100644 --- a/src/jrd/license.h +++ b/src/jrd/license.h @@ -19,7 +19,7 @@ * * All Rights Reserved. * Contributor(s): ______________________________________. - * $Id: license.h,v 1.4 2002-02-16 01:58:24 seanleyne Exp $ + * $Id: license.h,v 1.5 2002-02-16 02:21:27 seanleyne Exp $ * Revision 1.5 2000/12/08 16:18:21 fsg * Preliminary changes to get IB_BUILD_NO automatically * increased on commits. @@ -35,6 +35,7 @@ * now be done in 'builds_win32/original/build_no.ksh'. * * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "MAC" and "MAC_CP" defines + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define * */ @@ -169,10 +170,6 @@ #endif #endif -#ifdef EPSON -#define FB_PLATFORM "EP" /* epson */ -#endif - #ifdef ALPHA_NT #define FB_PLATFORM "AN" /* Alpha NT */ #endif @@ -214,4 +211,4 @@ #define GDS_VERSION FB_PLATFORM "-" FB_BUILD_TYPE FB_MAJOR_VER "." FB_MINOR_VER "." FB_REV_NO "." FB_BUILD_NO " " FB_BUILD_SUFFIX #endif -#endif /* _JRD_LICENSE_H_ */ +#endif /* _JRD_LICENSE_H_ */ \ No newline at end of file diff --git a/src/jrd/llio.cpp b/src/jrd/llio.cpp index afd9cab9f1..9a7feeff16 100644 --- a/src/jrd/llio.cpp +++ b/src/jrd/llio.cpp @@ -19,6 +19,9 @@ * * All Rights Reserved. * Contributor(s): ______________________________________. + * + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define + * */ #include "firebird.h" @@ -67,7 +70,7 @@ # endif #endif -#if (defined IMP || defined EPSON || defined sparc) +#if (defined IMP || defined sparc) #include #endif @@ -114,7 +117,7 @@ int LLIO_allocate_file_space( * Open (create if necessary) the given file and write 'size' * number of bytes to it. Each byte is initialized to * the passed fill_char. If 'overwrite' is FALSE and the file - * already exists, return FAILURE. + * already exists, return FAILURE. * * This routine may be used to make sure that the file already * has enough space allocated to it. diff --git a/src/jrd/pag.cpp b/src/jrd/pag.cpp index 64a7e2276b..c2f6009d23 100644 --- a/src/jrd/pag.cpp +++ b/src/jrd/pag.cpp @@ -19,6 +19,9 @@ * * All Rights Reserved. * Contributor(s): ______________________________________. + * + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define + * */ /* @@ -96,7 +99,7 @@ static BOOLEAN find_type(SLONG, WIN *, PAG *, USHORT, USHORT, UCHAR **, 1 Apollo 68K, Dn 10K 2 Sun 68k, Sun Sparc, HP 9000/300, MAC AUX, IMP, DELTA, NeXT, UNIXWARE, DG_X86 - 3 Sun 386i, XENIX, EPSON + 3 Sun 386i, XENIX 4 VMS 5 Ultrix/VAX 6 Ultrix/MIPS @@ -211,10 +214,6 @@ static BOOLEAN find_type(SLONG, WIN *, PAG *, USHORT, USHORT, UCHAR **, #define CLASS 8 #endif -#ifdef EPSON -#define CLASS 3 -#endif - #ifdef DECOSF #define CLASS 15 #endif diff --git a/src/jrd/svc.cpp b/src/jrd/svc.cpp index 26cfc4d43b..3a3a9545f3 100644 --- a/src/jrd/svc.cpp +++ b/src/jrd/svc.cpp @@ -19,6 +19,9 @@ * * All Rights Reserved. * Contributor(s): ______________________________________. + * + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define + * */ #include "firebird.h" @@ -77,16 +80,18 @@ #include #endif #endif + #if (defined DELTA || defined IMP) #include #include #endif -#if (defined EPSON || defined SCO_UNIX) + +#ifdef SCO_UNIX #include #endif /* This is defined in JRD/SCL.H, but including it causes - * a linker warning. + * a linker warning. */ #define SYSDBA_USER_NAME "SYSDBA" #define SVC_user_dba 2 diff --git a/src/jrd/utl.cpp b/src/jrd/utl.cpp index 94a0a12e59..cb4c2a0c6e 100644 --- a/src/jrd/utl.cpp +++ b/src/jrd/utl.cpp @@ -19,6 +19,9 @@ * * All Rights Reserved. * Contributor(s): ______________________________________. + * + * 2002.02.15 Sean Leyne - Code Cleanup is required of obsolete "EPSON" port + * */ #ifdef SHLIB_DEFS @@ -330,7 +333,7 @@ int API_ROUTINE gds__blob_size( { /************************************** * - * g d s _ $ b l o b _ s i z e + * g d s _ $ b l o b _ s i z e * ************************************** * @@ -401,8 +404,8 @@ void API_ROUTINE_VARARG isc_expand_dpb(SCHAR ** dpb, SSHORT * dpb_size, ...) * * Functional description * Extend a database parameter block dynamically - * to include runtime info. Generated - * by gpre to provide host variable support for + * to include runtime info. Generated + * by gpre to provide host variable support for * READY statement options. * This expects the list of variable args * to be zero terminated. @@ -424,7 +427,7 @@ void API_ROUTINE_VARARG isc_expand_dpb(SCHAR ** dpb, SSHORT * dpb_size, ...) va_list args; USHORT type; -/* calculate length of database parameter block, +/* calculate length of database parameter block, setting initial length to include version */ if (!*dpb || !(new_dpb_length = *dpb_size)) @@ -541,10 +544,10 @@ int API_ROUTINE isc_modify_dpb(SCHAR** dpb, * * Functional description * Extend a database parameter block dynamically - * to include runtime info. Generated - * by gpre to provide host variable support for + * to include runtime info. Generated + * by gpre to provide host variable support for * READY statement options. - * This expects one arg at a time. + * This expects one arg at a time. * the length of the string is passed by the caller and hence * is not expected to be null terminated. * this call is a variation of isc_expand_dpb without a variable @@ -554,8 +557,8 @@ int API_ROUTINE isc_modify_dpb(SCHAR** dpb, * parameters either nulled or with proper value and type. * * **** This can be modified to be so at a later date, making sure - * **** all callers follow the same convention - * + * **** all callers follow the same convention + * * Note: dpb_size is signed short only for compatibility * with other calls (isc_attach_database) that take a dpb length. * @@ -563,7 +566,7 @@ int API_ROUTINE isc_modify_dpb(SCHAR** dpb, SSHORT length, new_dpb_length; UCHAR *new_dpb, *p, *q; -/* calculate length of database parameter block, +/* calculate length of database parameter block, setting initial length to include version */ if (!*dpb || !(new_dpb_length = *dpb_size)) diff --git a/src/lock/lock.h b/src/lock/lock.h index 3d92bcdfbd..9e5a174fb5 100644 --- a/src/lock/lock.h +++ b/src/lock/lock.h @@ -19,6 +19,9 @@ * * All Rights Reserved. * Contributor(s): ______________________________________. + * + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define + * */ #ifndef _ISC_LOCK_LOCK_H_ @@ -81,10 +84,6 @@ #define EXTEND_SIZE 32768 #endif -#ifdef EPSON -#define SEMAPHORES 10 -#endif - #ifdef M88K #define SEMAPHORES 10 #endif diff --git a/src/make.new/Makefile.in.firebird b/src/make.new/Makefile.in.firebird index 107c6a7956..3067d15955 100644 --- a/src/make.new/Makefile.in.firebird +++ b/src/make.new/Makefile.in.firebird @@ -1,4 +1,4 @@ -# +# # The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of @@ -8,26 +8,29 @@ # "GPL"), in which case the provisions of the GPL are applicable # instead of those above. You may obtain a copy of the Licence at # http://www.gnu.org/copyleft/gpl.html -# +# # This program 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 # Relevant for more details. -# +# # This file was created by members of the firebird development team. # All individual contributions remain the Copyright (C) of those # individuals. Contributors to this file are either listed here or # can be obtained from a CVS history command. -# +# # All rights reserved. # # Created by: Mark O'Donohue -# +# # Contributor(s): -# -# -# $Id: Makefile.in.firebird,v 1.13 2002-01-06 13:06:36 skywalker Exp $ -# +# +# +# $Id: Makefile.in.firebird,v 1.14 2002-02-16 02:21:27 seanleyne Exp $ +# +# 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define +# +# ROOT=.. @@ -56,7 +59,7 @@ export LD_LIBRARY_PATH dirs = alice burp dudley dsql extlib gpre intl isql journal jrd lock msgs \ - pyxis qli remote super/remote utilities wal + pyxis qli remote super/remote utilities wal .PHONY: firebird super_firebird $(dirs) @@ -66,9 +69,9 @@ firebird: updateBuildNum phase1 phase2 phase3 #---------------------------------------------------------------------------- -# jrd/build_no.h contains the version and build# fields used throughout the -# program and quoted in the tools. This routine will update the build_no.h -# file with the auto update build# script file, writeBuildNum.sh. The +# jrd/build_no.h contains the version and build# fields used throughout the +# program and quoted in the tools. This routine will update the build_no.h +# file with the auto update build# script file, writeBuildNum.sh. The # writeBuildNum.sh script is autoupdated by CVS checkins. # .PHONY: updateBuildNum @@ -81,10 +84,10 @@ jrd/build_no.h : misc/writeBuildNum.sh #--------------------------------------------------------------------------- # Phase1: make a gpre_static from scratch so we can parse .e and .epp files # to build the rest of the system. It goes in two bits make a real simple -# gpre_boot one and use that to build a gpre_static one. +# gpre_boot one and use that to build a gpre_static one. # -# gpre_static has a fair bit more in it and we have now actually built most -# of the libraries. With gpre_static we now have enough to build gbak and +# gpre_static has a fair bit more in it and we have now actually built most +# of the libraries. With gpre_static we now have enough to build gbak and # start restoring databases. # # if $(BIN)/gpre_static exists then phase1 is complete. phase1 does not then @@ -92,7 +95,7 @@ jrd/build_no.h : misc/writeBuildNum.sh # only need on gpre_static to boot after we have one we don't care. # (If you really want to rebuild it you need to remove the executable file # $(BIN)/gpre_static). -# +# .PHONY: phase1 phase1_build jrd_boot gpre_boot gpre_static @@ -125,11 +128,11 @@ fbmem_boot : #-------------------------------------------------------------------------- #Phase2: We can now start build some of the static utilities needed to build -# an empty database (lock manager and create_db). Then we rebuild all the +# an empty database (lock manager and create_db). Then we rebuild all the # items we have built in the static library into a dynamic library. # (It's probably possible to directly build the dynamic library - but thats # for another day). We still don't have the security database stuff. -# +# # Phase2 is complete with the building of an isc4.gdb user store database # in order to do that isql and gdef tools need to be built without security # to do that a special alt_boot.o is inserted into the shared library. @@ -140,10 +143,10 @@ fbmem_boot : .PHONY: create_db gds_lock_manager refDatabases -phase2 : $(ISC_GDB) +phase2 : $(ISC_GDB) $(ISC_GDB): utilities/isc4.sql utilities/isc4.gdl - $(MAKE) phase2_build + $(MAKE) phase2_build phase2_build: build_alt_use_boot create_db gds_lock_manager empty_db gbak_static \ ref_databases jrdlib_main gfix gbak gdef msgs isql \ @@ -168,7 +171,7 @@ gbak_static : empty_db ref_databases : gbak_static $(MAKE) -C refDatabases $@ -jrdlib_dependencies : +jrdlib_dependencies : $(MAKE) -C jrd $@ $(MAKE) -C dsql $@ $(MAKE) -C lock $@ @@ -196,11 +199,11 @@ isc4.gdb: gdef isql # build the security database #-------------------------------------------------------------------------- #Phase3: Now we start building the tools we are actually going to use # against the shared library. -# an empty database (lock manager and create_db). Then we rebuild all the +# an empty database (lock manager and create_db). Then we rebuild all the # items we have built in the static library into a dynamic library. # (It's probably possible to directly build the dynamic library - but thats # for another day). We still don't have the security database stuff. -# +# # Notes: # mainly we need gdef and isql to be able to build isc4.gdb. I wonder # if we could reduce the tricky dependancy by restoring the isc4.gdb database @@ -221,7 +224,7 @@ build_alt_use_main: # alter header file so jrd/alt.cpp DOES use security. sysdba_user gstat: # add sysdba user and build gstat program $(MAKE) -C utilities $@ -gfix: +gfix: $(MAKE) -C alice $@ # (alice - all-else ) @@ -240,7 +243,7 @@ locks: # the lock manager for classic server $(MAKE) -C lock all qli: # the query line interpreter (predates sql interface) - $(MAKE) -C qli allx + $(MAKE) -C qli allx inet_server: # the classic server $(MAKE) -C remote inet_server @@ -249,7 +252,7 @@ gpre: # c/c++ embedded SQL code precompiler $(MAKE) -C gpre $@ -extlib: # user define functions +extlib: # user define functions $(MAKE) -C extlib all includes: include_generic # distribution include files (this one in this file) @@ -278,12 +281,12 @@ include_generic: $(INCLUDE_DEST)/ib_util.h \ # ib_util.h actually is a marker for a number of headers -# All these files are #includes in gds.h here we cat them all together +# All these files are #includes in gds.h here we cat them all together # and remove the embedded #includes to make it simpler for external usage. GDS_ExtraFiles = misc/gds_header.txt include/fb_types.h \ jrd/ibase.h jrd/blr.h include/gen/iberror.h \ - jrd/gdsold.h include/gen/codes.h + jrd/gdsold.h include/gen/codes.h SRC_GDS_ExtraFiles = $(addprefix $(SRC_ROOT)/, $(GDS_ExtraFiles)) @@ -307,7 +310,7 @@ $(INCLUDE_DEST)/ibase.h: $(SRC_IBASE_ExtraFiles) # Copy all the other headers to the distribution directory. we use -# ib_util.h as the marker for all the files. +# ib_util.h as the marker for all the files. OtherDistribHeaders = extlib/ib_util.h \ jrd/perf.h \ @@ -320,7 +323,7 @@ $(INCLUDE_DEST)/ib_util.h : $(SRC_OtherDistribHeaders) $(CP) $^ $(INCLUDE_DEST)/ -# There are also gds*f and gds*ada header files around if someone +# There are also gds*f and gds*ada header files around if someone # wants them. You might need to hunt around in the old cvs tree for them. @@ -328,11 +331,11 @@ $(INCLUDE_DEST)/ib_util.h : $(SRC_OtherDistribHeaders) #___________________________________________________________________________ # When the msgs.gdb dataabse has changed with new messages a number of header -# files need to be regenerated. This is the target to do it. These new +# files need to be regenerated. This is the target to do it. These new # header files (placed in include/gen) then need to be committed since they # are not generally rebuilt from scratch -rebuild_codes : +rebuild_codes : $(MAKE) -C jrd $@ @@ -357,7 +360,7 @@ $(FIREBIRD)/misc/% :: $(SRC_ROOT)/install/misc/% #___________________________________________________________________________ -# +# CLASSIC_ScriptFiles = CSchangeRunUser.sh CSrestoreRootRunUser.sh changeDBAPassword.sh SUPER_ScriptFiles = SSchangeRunUser.sh SSrestoreRootRunUser.sh changeDBAPassword.sh @@ -385,7 +388,7 @@ $(BIN)/% :: $(SRC_ROOT)/install/misc/% # Just a note that some of the script files (xinetd/firebird etc) need to h # have their paths changed in their shell scripts. #___________________________________________________________________________ -# +# .PHONY: install @@ -414,10 +417,10 @@ clean: clean_objs clean_libs clean_exes clean_dbs clean_build clean_objs: -echo $(GDSLIB_Objects) | xargs rm -f -echo $(GDSLIB_SharedObjects) | xargs rm -f - -rm */*\.o + -rm */*\.o -rm */*\.lo -rm */*\.j - -rm */*\.bin + -rm */*\.bin -rm */*\.d clean_libs: @@ -535,7 +538,7 @@ EXTERNAL_P_OBJECTS= $(CSI_P_OBJS) dsql_p_objects lock.bin $(PYXIS_P_OBJS) rem_p_ SRC_DIRS= alice burp dudley dsql extlib gpre intl isql journal jrd lock msgs \ - pyxis qli remote super/remote utilities wal + pyxis qli remote super/remote utilities wal GPRE= $(OBJS)/firebird/bin/gpre GPRE_BOOT= $(OBJS)/firebird/bin/gpre_boot @@ -560,9 +563,9 @@ CODES=source/jrd/codes #FSG 093000 # The only difference between firebird and super_firebird is the executables -# target and in there super just had one more target "super_targets". The -# difference used to be done via a parameter passed into this makefile, but -# I've put the change here to reduce the complexity of the build script files. +# target and in there super just had one more target "super_targets". The +# difference used to be done via a parameter passed into this makefile, but +# I've put the change here to reduce the complexity of the build script files. # MOD 07-Apr-2001. # I've taken run_codes out pending a decision on how to handle the codes thing @@ -592,7 +595,7 @@ super_executables: alice burp dudley gpre superMiscFiles $(INTL) isql locks \ super_targets pyxis qli remote spit utilities \ $(SHARED_AM) $(LINKABLE_LIBS) -super_targets: s_run_codes s_alice s_burp s_dba s_security_c super_client super_server super_utils +super_targets: s_run_codes s_alice s_burp s_dba s_security_c super_client super_server super_utils #phase1: ISC_USER = sysdba #phase1: ISC_PASSWORD = masterkey @@ -624,7 +627,7 @@ run_codes: force # NOTE: "journals" removed from "executables" as it currently doesn't # build and isn't used for V4 anyway. -# 1995-June-7 David Schnepper +# 1995-June-7 David Schnepper @@ -746,7 +749,7 @@ gdslib.apollo: $(GPRE) $(EXTERNAL_OBJECTS) pyxislib force $(QUIET_ECHO) "Building GDSLIB..." $(CD) $(OBJS)/jrd && $(MAKE) $(SUBMAKE_FLAGS) gdslib -gdslib.decosf gdslib.sgi gdslib.epson : \ +gdslib.decosf gdslib.sgi : \ $(GPRE) $(EXTERNAL_OBJECTS) $(GDS_PYXIS) force $(QUIET_ECHO) "Building GDSLIB..." $(CD) $(OBJS)/jrd && $(MAKE) $(SUBMAKE_FLAGS) gds.so.o @@ -757,7 +760,7 @@ gdslib.linux: \ $(CD) $(OBJS)/jrd && $(MAKE) $(SUBMAKE_FLAGS) gds.so.linux gdslib.dylib: \ - $(GPRE) $(EXTERNAL_OBJECTS) $(GDS_PYXIS) force + $(GPRE) $(EXTERNAL_OBJECTS) $(GDS_PYXIS) force $(QUIET_ECHO) "Building GDSLIB..." $(CD) $(OBJS)/jrd && $(MAKE) $(SUBMAKE_FLAGS) gds.dylib @@ -833,9 +836,9 @@ gds.a.solaris: force #$(GPRE_BOOT) $(GPRE_STATIC): force # $(CD) $(OBJS)/gpre && $(MAKE) $(SUBMAKE_FLAGS) $@ -# Run the codes program (for SUPERSERVER hierarchy), +# Run the codes program (for SUPERSERVER hierarchy), # thus generating codes.h, iberror.h, etc -s_run_codes: +s_run_codes: # force $(CODES) $(QUIET_ECHO) "Running codes in super ..." # $(SH) '$(CD) source/super/jrd; $(CODES)' @@ -1056,8 +1059,8 @@ darwin_installer_common: force $(CP) $(SOURCE)/sandbox/bellardo/darwin/makefile \ $(OBJS)/firebird/installer_tmp ln -s $(OBJS)/firebird/bellardo/darwin \ - $(OBJS)/firebird/installer_tmp/files - ln -s ../.. $(OBJS)/firebird/installer_tmp/source + $(OBJS)/firebird/installer_tmp/files + ln -s ../.. $(OBJS)/firebird/installer_tmp/source $(CD) $(OBJS)/firebird/installer_tmp && $(MAKE) install_package $(RM) -rf $(OBJS)/firebird/installer_tmp -$(RM) -rf $(OBJS)/firebird/Firebird.framework @@ -1096,23 +1099,23 @@ makedepend: source/qli/depends.mak \ source/remote/depends.mak \ source/utilities/depends.mak \ - source/wal/depends.mak - $(SH) '$(CD) source/alice; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/burp; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/csv; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/dsql; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/dudley; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/gpre; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/intl; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/lock; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/isql; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/journal; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/jrd; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/msgs; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/qli; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/remote; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/utilities; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/wal; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + source/wal/depends.mak + $(SH) '$(CD) source/alice; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/burp; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/csv; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/dsql; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/dudley; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/gpre; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/intl; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/lock; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/isql; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/journal; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/jrd; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/msgs; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/qli; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/remote; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/utilities; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/wal; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' cleanx: clean_executables -$(RM) \ @@ -1166,7 +1169,7 @@ clean_objx: rm $${ND}/*.a ; \ rm $${ND}/*.j ; \ rm $${ND}/*.bin ; \ - done + done clean_build_gdbx: -$(RM) \ source/example5/*.gdb \ @@ -1177,7 +1180,7 @@ clean_build_gdbx: # The installations need to find a better and possibly linux -# specific home. The tar installs should probably work with +# specific home. The tar installs should probably work with # other unix type of systems. # I have seperated super and classic out since I needed different @@ -1231,4 +1234,4 @@ superrpmfile: force FORCE: -force: +force: \ No newline at end of file diff --git a/src/make.new/Makefile.in.jrd b/src/make.new/Makefile.in.jrd index ff1a355c4b..6560062183 100644 --- a/src/make.new/Makefile.in.jrd +++ b/src/make.new/Makefile.in.jrd @@ -1,4 +1,4 @@ -# +# # The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of @@ -8,26 +8,29 @@ # "GPL"), in which case the provisions of the GPL are applicable # instead of those above. You may obtain a copy of the Licence at # http://www.gnu.org/copyleft/gpl.html -# +# # This program 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 # Relevant for more details. -# +# # This file was created by members of the firebird development team. # All individual contributions remain the Copyright (C) of those # individuals. Contributors to this file are either listed here or # can be obtained from a CVS history command. -# +# # All rights reserved. # # Created by: Mark O'Donohue -# +# # Contributor(s): -# -# -# $Id: Makefile.in.jrd,v 1.10 2002-01-04 11:34:16 skywalker Exp $ -# +# +# +# $Id: Makefile.in.jrd,v 1.11 2002-02-16 02:21:27 seanleyne Exp $ +# +# 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define +# +# ROOT=../.. @@ -40,7 +43,7 @@ include $(ROOT)/src/make.shared.variables # jrd has it's own rule for using gpre to use gpre boot. -# I would eventually like to set these based on a determination +# I would eventually like to set these based on a determination # if the file GPRE_STATIC exists or not. GPRE_FLAGS = -n -z -gds_cxx -raw -ids @@ -59,7 +62,7 @@ GPRE_FLAGS = -n -z -gds_cxx -raw -ids # This is the very first library built it contains just enough methods # to enable a gpre_boot program to built. -BOOT_Sources = dsc.cpp gds.cpp isc_ipc.cpp isc.cpp dls.cpp +BOOT_Sources = dsc.cpp gds.cpp isc_ipc.cpp isc.cpp dls.cpp BOOT_Objects = $(BOOT_Sources:%.cpp=$(OBJ)/%.o) @@ -86,27 +89,27 @@ jrdlib_dependencies: $(JRD_Objects) -# The jrdlib_main will equate to either the libgds.so or libgds.a +# The jrdlib_main will equate to either the libgds.so or libgds.a # depending upon choices made in make.rules and prefix.xxx where # xxx is plaform. -jrdlib_main : $(LIBGDS_LA) +jrdlib_main : $(LIBGDS_LA) #jrdlib_main : $(LIBGDS_SO) $(LIBGDS_A) $(LIBGDS_SO) : $(GDSLIB_Objects) $(LIB_LINK) $(LIBGDS_LINK_OPTIONS) -o $@ $^ - -$(LN) $(@F) $(LIBGDS_SO_X_LNK) - -$(LN) $(notdir $(LIBGDS_SO_X_LNK)) $(LIBGDS_SO_LNK) + -$(LN) $(@F) $(LIBGDS_SO_X_LNK) + -$(LN) $(notdir $(LIBGDS_SO_X_LNK)) $(LIBGDS_SO_LNK) $(LIBGDS_A) : $(GDSLIB_Objects) $(STATICLIB_LINK) $(LIBGDS_LINK_OPTIONS) $@ $^ #____________________________________________________________________________ -# +# # Everything below here is crap - well maybe that's an overstatement :-). -# It comes from the original sfx.jrd file and I've left it here for now +# It comes from the original sfx.jrd file and I've left it here for now # for reference until I finish rewriting the super server make. CSI_FILES= $(OBJS)/csv/csi.o $(OBJS)/csv/css.o @@ -147,7 +150,7 @@ CODES_FILES= $(OBJS)/firebird/include/gds_codes.pas \ # Temporarily removing $(BACKEND_BRIDGE_MISC) from SUPER_OBJECTS # Also, whatever SUPER_OBJECTS includes should be forced to build under -# the 'super_server_objects' target. Currently DSQL, LOCK, REMOTE, +# the 'super_server_objects' target. Currently DSQL, LOCK, REMOTE, # WAL are included. INTL is not needed. SUPER_OBJECTS= $(DSQL_MISC) $(LOCK_MISC) \ $(REMOTE_MISC) \ @@ -317,7 +320,7 @@ gdslib.so.1.0 $(SUN_GDSSHR): $(JRD_P_OBJECTS) flu.bin $(CSI_P_MISC) \ $(TOUCH) gdslib.so.1.0 $(CHMOD_6) gdslib.so.1.0 -# If you really need this and can't do this via a define of NON_DL_COMPATIBLE +# If you really need this and can't do this via a define of NON_DL_COMPATIBLE # when building flu.cpp then this should work. #JRD_P_OBJECTS := $(subst flu.bin, flu_non_dl.bin, $JRD_P_OBJECTS) @@ -342,7 +345,7 @@ gdsflib.so.0.0 $(SUN_FUNCSHR): functions.bin $(TOUCH) gdsflib.so.0.0 $(CHMOD_6) gdsflib.so.0.0 -gds.so.o $(SGI_GDSSHR) $(DECOSF_GDSSHR) $(EPSON_GDSSHR) : \ +gds.so.o $(SGI_GDSSHR) $(DECOSF_GDSSHR) : \ $(WHY_O) $(JRD_OBJECTS) $(DSQL_MISC) $(LOCK_MISC) \ $(REMOTE_MISC) $(BRIDGE_MISC) \ $(INTL_MISC) $(WAL_MISC) $(FUNCTIONS) $(SECURITY_MISC) @@ -360,7 +363,7 @@ gds.so.o $(SGI_GDSSHR) $(DECOSF_GDSSHR) $(EPSON_GDSSHR) : \ gds.so.O $(SCO_EV_GDSSHR): \ $(WHY_O) $(JRD_OBJECTS) $(DSQL_MISC) $(LOCK_MISC) \ $(REMOTE_MISC) $(BRIDGE_MISC) \ - $(INTL_MISC) $(WAL_MISC) $(SECURITY_MISC) + $(INTL_MISC) $(WAL_MISC) $(SECURITY_MISC) -$(RM) gds.so.O ld $(LD_OPTS) libgds.so.0 $(ZDEFS) $(WHY_O) $(JRD_OBJECTS) \ $(DSQL_MISC) $(LOCK_MISC) $(REMOTE_MISC) $(BRIDGE_MISC) \ @@ -375,7 +378,7 @@ libgds.so gds.so.linux: \ $(JRD_P_OBJECTS) flu.bin $(CSI_P_MISC) $(DSQL_P_MISC) \ $(LOCK_P_MISC) $(REMOTE_P_MISC) $(SECURITY_P_MISC) $(BRIDGE_P_MISC) \ $(INTL_P_MISC) $(WAL_P_MISC) \ - $(FUNCTIONS) + $(FUNCTIONS) -$(RM) gds.so ld $(LD_OPTS) $(ZDEFS) $(JRD_P_OBJECTS) flu.bin \ $(CSI_P_MISC) $(DSQL_P_MISC) $(LOCK_P_MISC) \ @@ -391,7 +394,7 @@ gds.so.0 $(DG_GDSSHR) $(DG_X86_GDSSHR) $(UNIXWARE_GDSSHR) $(NCR3000_GDSSHR): \ $(JRD_P_OBJECTS) flu.bin $(CSI_P_MISC) $(DSQL_P_MISC) \ $(LOCK_P_MISC) $(REMOTE_P_MISC) $(SECURITY_P_MISC) $(BRIDGE_P_MISC) \ $(INTL_P_MISC) $(WAL_P_MISC) \ - $(FUNCTIONS) + $(FUNCTIONS) -$(RM) gds.so.0 ld $(LD_OPTS) libgds.so.0 $(ZDEFS) $(JRD_P_OBJECTS) flu.bin \ $(CSI_P_MISC) $(DSQL_P_MISC) $(LOCK_P_MISC) \ @@ -438,7 +441,7 @@ gdsmt.so.0: \ $(LOCK_P_MISC) \ $(REMOTE_P_MISC) $(SECURITY_P_MISC) $(BRIDGE_P_MISC) \ $(INTL_P_MISC) $(WAL_P_MISC) \ - $(FUNCTIONS) + $(FUNCTIONS) -$(RM) gdsmt.so.0 ld $(LD_OPTS) libgdsmt.so.0 $(ZDEFS) $(JRD_P_OBJECTS) flu.bin \ $(CSI_P_MISC) $(DSQL_P_MISC) $(LOCK_P_MISC) \ @@ -541,7 +544,7 @@ event_print.exe: print.o gds.a: $(HEAD_OBJECTS) $(NOLINK_MACHINES) -$(RM) gds.a - $(AR) gds.a $(HEAD_OBJECTS) + $(AR) gds.a $(HEAD_OBJECTS) -ranlib gds.a $(CHMOD_6) gds.a $(MV) gds.a $(HEAD_LIB) @@ -552,7 +555,7 @@ gds.a: $(HEAD_OBJECTS) $(NOLINK_MACHINES) # to isolate clients that might use signals from threads. # Note that its internal library name is libgds.so for compatibility # with existing applications. -gdspipe.so.0: $(HEAD_J_OBJECTS) +gdspipe.so.0: $(HEAD_J_OBJECTS) -$(RM) gdspipe.so.0 -$(RM) gds.so.0 ld $(LD_OPTS) libgds.so.0 $(HEAD_J_OBJECTS) $(LD_LIBS_J) \ @@ -567,7 +570,7 @@ gdspipe.so.0: $(HEAD_J_OBJECTS) # which isn't optimal, but will function fine. gds.a.solaris: $(HEAD_J_OBJECTS) -$(RM) gds.a.solaris - $(AR) gds.a $(HEAD_J_OBJECTS) + $(AR) gds.a $(HEAD_J_OBJECTS) -ranlib gds.a $(CHMOD_6) gds.a $(MV) gds.a $(HEAD_LIB) @@ -595,7 +598,7 @@ bridge.unix: gds_pipe gds_pipe.a: $(FOOT_OBJECTS) $(NOLINK_MACHINES) -$(RM) gds_pipe.a - $(AR) gds_pipe.a $(FOOT_OBJECTS) + $(AR) gds_pipe.a $(FOOT_OBJECTS) -ranlib gds_pipe.a $(CHMOD_6) gds_pipe.a $(MV) gds_pipe.a $(FOOT_LIB) @@ -645,7 +648,7 @@ $(CODES_FILES): # different to the newly generated entries. # # There are also blrtable.h and ids.h which are generated as well. -# Regeneration is a manual thing, and you will need to +# Regeneration is a manual thing, and you will need to generated_headers: ensureRebuild rebuild_codes ../include/gen/blrtable.h ../include/gen/ids.h @@ -677,19 +680,19 @@ codes: codes.o $(STDIO) $(LIBGDS_DEP) # Security requires a database to compile so it cannot be used until # after gpre_static and gbak have been built. The alt.cpp file has a -# -DPHASE_1_NO_SECURITY macro that disables compilaton of security +# -DPHASE_1_NO_SECURITY macro that disables compilaton of security # components. So the early _boot and _static builds use the boot one and # the later ones rely on the complete alt.o. This is controlled by the -# makefile building a different jrd/alt_use_sec.h at +# makefile building a different jrd/alt_use_sec.h at # BTW: Ann (and I think Jim as well) believe that the security -# database has no business being applied at this level, and should be +# database has no business being applied at this level, and should be # removed or moved - MOD 22-7-2001 # The file alt.cpp can be built in two versions BOOT and normal, where # boot does not use the security database and the normal build does. # We build a different header file from alt_use_sec.h.pre in the boot and -# the post boot stages of the build. +# the post boot stages of the build. build_alt_use_boot: alt_use_sec.h.pre sed '/^#undef PHASE_1_BUILD_NO_SECURITY_DB/s/undef/define/' < $^ > alt_use_sec.h @@ -703,10 +706,10 @@ build_alt_use_main: alt_use_sec.h.pre # Some of these you have to wonderabout, since here are a number of files # that use DATABASE FILENAME = 'ODS.RDB' but ODS.RDB does not exsit -# For that reason all the .epp files in this directory are compiled +# For that reason all the .epp files in this directory are compiled # with the following options. # fun.epp they allow you to compile without having a database present. -# The db file ODS.RDB (as used in fun.epp doesn't exist, and was not part +# The db file ODS.RDB (as used in fun.epp doesn't exist, and was not part # of the original 6.0 build). @@ -766,9 +769,9 @@ iscb.bin: isc.cpp $(CXX) -c $(PIC_FLAGS) $(CXX_INCLUDE_DIRS) $(VERSION_FLAG) -DBRIDGE $< -o $@ -# This is the one where dyn_def.epp produced dyn_def.cpp and then the sed +# This is the one where dyn_def.epp produced dyn_def.cpp and then the sed # script is run to remove a component of it. This is pretty ugly, and even -# if we have to live with it, the makefile should be changed to make the +# if we have to live with it, the makefile should be changed to make the # dependencies clearer. $(SRC)/dyn_def.cpp : $(SRC)/dyn_def.epp $(SRC)/dyn_def.sed @@ -798,4 +801,4 @@ Dependencies = $(AllObjects:.o=.d) FORCE: --include $(Dependencies) +-include $(Dependencies) \ No newline at end of file diff --git a/src/make.new/config/config.h.in b/src/make.new/config/config.h.in index d30993c658..b92de545eb 100644 --- a/src/make.new/config/config.h.in +++ b/src/make.new/config/config.h.in @@ -1,5 +1,6 @@ /* * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "MAC" and "MAC_CP" defines + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define */ #ifndef AUTOCONFIG_H @@ -71,6 +72,5 @@ #undef UNIXWARE #undef NCR3000 #undef IMP -#undef EPSON #endif \ No newline at end of file diff --git a/src/makefiles/boot.sfx.interbase b/src/makefiles/boot.sfx.interbase index f169161c45..7fe01b1989 100644 --- a/src/makefiles/boot.sfx.interbase +++ b/src/makefiles/boot.sfx.interbase @@ -14,11 +14,14 @@ # # All Rights Reserved. # Contributor(s): ______________________________________. -# -# +# +# # Tom Coleman TMC Systems # -# $Id: boot.sfx.interbase,v 1.2 2001-12-24 02:50:52 tamlin Exp $ +# $Id: boot.sfx.interbase,v 1.3 2002-02-16 02:21:27 seanleyne Exp $ +# +# 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define +# #== WARNING ============================================================== @@ -41,7 +44,7 @@ EXTERNAL_P_OBJECTS= $(CSI_P_OBJS) dsql_p_objects lock.bin $(PYXIS_P_OBJS) rem_p_ INCLUDE_DEST= source/interbase/include/ SRC_DIRS= alice burp dudley dsql extlib gpre intl isql journal jrd lock msgs \ - pyxis qli remote super/remote utilities wal + pyxis qli remote super/remote utilities wal GPRE= source/interbase/bin/gpre GBAK= source/interbase/bin/gbak @@ -70,7 +73,7 @@ SCODES=super/source/jrd/codes firebird: gds.h includes fireboot run_codes executables help msgs msgs_intl extlib examples completed -# burp wanted to build gpre +# burp wanted to build gpre # we break this dependency # 1) build burp (gbak) # 2) use gbak to create the message databases @@ -81,10 +84,10 @@ fireboot: burp boot_dbs msgs gpre boot_dbs: $(GBAK) $(METADATA) $(MESSAGES) $(HELP) $(ISC) -$(METADATA): misc/metadata.gbak +$(METADATA): misc/metadata.gbak $(GBAK) -c misc/metadata.gbak $(METADATA) -$(ISC): misc/isc4.gbak +$(ISC): misc/isc4.gbak $(GBAK) -c misc/isc4.gbak $(ISC) $(MESSAGES): misc/msg.gbak @@ -94,7 +97,7 @@ $(HELP): misc/help.gbak $(GBAK) -c misc/help.gbak $(HELP) all_example_dbs: example_dbs v4_dbs v5_dbs - + example_dbs: $(ECHO) "- building example dbs" $(CD) $(REFDBPATH)/examples; \ @@ -107,7 +110,7 @@ example_dbs: $(FBNewBuildBin)/gdef $(FBBuildRoot)/examples/c_guide.gdl; \ $(FBNewBuildBin)/gdef $(FBBuildRoot)/examples/stocks.gdl touch example_dbs - + v4_dbs: $(ECHO) "- copying example files" $(CP) example4/*.sql $(REFDBPATH)/example4 @@ -122,12 +125,12 @@ v4_dbs: $(SED) -e s/' year'/' proj_year'/g -e s/\(year/\(proj_year/g -e s/\(YEAR/\(PROJ_YEAR/g -e s/' DATE'/' TIMESTAMP'/g $(FBBuildRoot)/example4/intlddl.sql >intlddl.sql; \ $(FBNewBuildBin)/isql -i intlbld.sql touch v4_dbs - + # The following were not used but the source files exist # (cd examples; $IBBin/gdef $IBSrc/examples/cs_load.gdl) # (cd examples; $IBBin/gdef $IBSrc/examples/sources.gdl) # (cd examples; $IBBin/gdef $IBSrc/examples/udf_trig.gdl) - + v5_dbs: echo "- building examples5" $(CP) example5/*.sql $(REFDBPATH)/example5 @@ -139,7 +142,7 @@ v5_dbs: $(SED) -e s/' year'/' proj_year'/g -e s/' YEAR'/' PROJ_YEAR'/g -e s/' DATE'/' TIMESTAMP'/g $(FBBuildRoot)/example5/intlddl.sql >intlddl.sql; \ $(FBNewBuildBin)/isql -i intlbld.sql touch v5_dbs - + # Run the codes program, thus generating codes.h, iberror.h, etc # compare and copy the file only if the files are different @@ -151,24 +154,24 @@ run_codes: $(CODES) $(SH) 'if [ ! -f $(INCLUDE_DEST)iberror.h ] ; then $(CP) source/jrd/iberror.h $(INCLUDE_DEST)iberror.h; fi' $(SH) '$(CMP) source/jrd/iberror.h $(INCLUDE_DEST)iberror.h; if [ $$? != 0 ]; then $(CP) source/jrd/iberror.h $(INCLUDE_DEST)iberror.h; fi' -$(CODES) : source/jrd/codes.e +$(CODES) : source/jrd/codes.e $(SH) '$(CD) source/jrd; $(MAKE) CFLAGS="$(CFLAGS)" SYSTEM="$(SYSTEM)" codes' # NOTE: "journals" removed from "executables" as it currently doesn't # build and isn't used for V4 anyway. -# 1995-June-7 David Schnepper +# 1995-June-7 David Schnepper # removed pyxis 3-Aug-00 TMC #executables: alice burp dudley gpre miscFiles $(INTL) isql locks \ $(SUPER_SERVER) pyxis qli remote spit utilities \ $(SHARED_AM) $(LINKABLE_LIBS) - + executables: alice dudley miscFiles $(INTL) isql locks \ $(SUPER_SERVER) pyxis qli remote spit utilities \ $(SHARED_AM) $(LINKABLE_LIBS) super_firebird: gds.h includes fireboot super_targets dudley superMiscFiles $(INTL) isql locks qli remote spit help msgs msgs_intl dba gfix gsec security_db extlib examples completed -super_targets: s_run_codes s_alice s_burp s_dba s_security_c super_client super_server super_utils +super_targets: s_run_codes s_alice s_burp s_dba s_security_c super_client super_server super_utils #added completed according to inprise tree @@ -266,7 +269,7 @@ gdslib.apollo: $(GPRE) $(EXTERNAL_OBJECTS) pyxislib force $(QUIET_ECHO) "Building GDSLIB..." $(SH) '$(CD) source/jrd; $(MAKE) CFLAGS="$(CFLAGS)" SYSTEM="$(SYSTEM)" gdslib' -gdslib.decosf gdslib.sgi gdslib.epson : \ +gdslib.decosf gdslib.sgi : \ $(GPRE) $(EXTERNAL_OBJECTS) $(GDS_PYXIS) force $(QUIET_ECHO) "Building GDSLIB..." $(SH) '$(CD) source/jrd; $(MAKE) CFLAGS="$(CFLAGS)" SYSTEM="$(SYSTEM)" gds.so.o' @@ -345,7 +348,7 @@ security_c: force $(QUIET_ECHO) "Building security.c ..." $(SH) '$(CD) source/utilities; $(MAKE) CFLAGS="$(CFLAGS)" SYSTEM="$(SYSTEM)" security.c' -# Run the codes program (for SUPERSERVER hierarchy), +# Run the codes program (for SUPERSERVER hierarchy), # thus generating codes.h, iberror.h, etc # Note the troubling, use of SCODES macro, and source/jrd/codes in the target # it's a hack to get around the directory structure stuff. @@ -353,7 +356,7 @@ s_run_codes: $(SCODES) $(QUIET_ECHO) "Running codes in super ..." $(SH) '$(CD) source/super/jrd; source/jrd/codes' -$(SCODES) : super/source/jrd/codes.e +$(SCODES) : super/source/jrd/codes.e $(SH) '$(CD) super/source/jrd; $(MAKE) CFLAGS="$(CFLAGS)" SYSTEM="$(SYSTEM)" codes' @@ -436,7 +439,7 @@ include_sgi: include_generic include_so: include_generic $(CP) source/jrd/gds_sun.f $(INCLUDE_DEST)gds.f - + include_so_ada: include_generic # $(ECHO) "sm interbase_sol.a $(INCLUDE_DEST)interbase.a" >> sm_include @@ -671,24 +674,24 @@ makedepend: source/qli/depends.mak \ source/remote/depends.mak \ source/utilities/depends.mak \ - source/wal/depends.mak - $(SH) '$(CD) source/alice; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/burp; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/csv; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/dsql; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/dudley; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/gpre; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/intl; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/lock; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/isql; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/journal; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/jrd; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/msgs; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/qli; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/remote; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/utilities; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/wal; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - + source/wal/depends.mak + $(SH) '$(CD) source/alice; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/burp; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/csv; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/dsql; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/dudley; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/gpre; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/intl; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/lock; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/isql; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/journal; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/jrd; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/msgs; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/qli; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/remote; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/utilities; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/wal; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + clean: clean_executables -$(RM) \ source/burp/gbaklib.a \ @@ -741,7 +744,7 @@ clean_obj: rm $${ND}/*.a ; \ rm $${ND}/*.j ; \ rm $${ND}/*.bin ; \ - done + done clean_build_gdb: -$(RM) \ @@ -752,7 +755,7 @@ clean_build_gdb: # The installations need to find a better and possibly linux -# specific home. The tar installs should probably work with +# specific home. The tar installs should probably work with # other unix type of systems. # I have seperated super and classic out since I needed different diff --git a/src/makefiles/config/config.h.in b/src/makefiles/config/config.h.in index bf2bace946..8043efa735 100644 --- a/src/makefiles/config/config.h.in +++ b/src/makefiles/config/config.h.in @@ -1,5 +1,6 @@ /* * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "MAC" and "MAC_CP" defines + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define */ #ifndef AUTOCONFIG_H @@ -61,7 +62,5 @@ #undef UNIXWARE #undef NCR3000 #undef IMP -#undef EPSON - #endif \ No newline at end of file diff --git a/src/makefiles/prefix.epson b/src/makefiles/prefix.epson index e2dd81d56b..01002efbf9 100644 --- a/src/makefiles/prefix.epson +++ b/src/makefiles/prefix.epson @@ -14,6 +14,10 @@ # # All Rights Reserved. # Contributor(s): ______________________________________. +# +# 2002.02.15 Sean Leyne - This module is now obsolete - "EPSON" port +# + .SUFFIXES: .c .e .e.c: $(GPRE) $(GPRE_FLAGS) $< @@ -59,7 +63,7 @@ INTL_PIC_FLAGS= $(CFLAGS) INTL_TARGET= intl_shr_objs IO_OBJECTS= unix.o JRD_MISC_OBJECTS= stubs.o -LANG_OBJECTS= +LANG_OBJECTS= LANGUAGES= cc cxx gdl1 make15 LD_LIBS= -ldl LD_OPTS= -G -h @@ -104,4 +108,3 @@ EXEC_EXT= V3PRINTER= source/lock/printv3.o - diff --git a/src/makefiles/sfx.firebird b/src/makefiles/sfx.firebird index 5d62ebfb8b..5238bcc3e6 100644 --- a/src/makefiles/sfx.firebird +++ b/src/makefiles/sfx.firebird @@ -14,6 +14,10 @@ # # All Rights Reserved. # Contributor(s): ______________________________________. +# +# 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define +# + @SET_MAKE@ OBJS= objs @@ -96,7 +100,7 @@ EXTERNAL_P_OBJECTS= $(CSI_P_OBJS) dsql_p_objects lock.bin $(PYXIS_P_OBJS) rem_p_ INCLUDE_DEST= $(OBJS)/firebird/include/ SRC_DIRS= alice burp dudley dsql extlib gpre intl isql journal jrd lock msgs \ - pyxis qli remote super/remote utilities wal + pyxis qli remote super/remote utilities wal GPRE= $(OBJS)/firebird/bin/gpre GPRE_BOOT= $(OBJS)/firebird/bin/gpre_boot @@ -121,9 +125,9 @@ CODES=source/jrd/codes #FSG 093000 # The only difference between firebird and super_firebird is the executables -# target and in there super just had one more target "super_targets". The -# difference used to be done via a parameter passed into this makefile, but -# I've put the change here to reduce the complexity of the build script files. +# target and in there super just had one more target "super_targets". The +# difference used to be done via a parameter passed into this makefile, but +# I've put the change here to reduce the complexity of the build script files. # MOD 07-Apr-2001. # I've taken run_codes out pending a decision on how to handle the codes thing @@ -152,8 +156,8 @@ executables: alice burp dudley gpre miscFiles $(INTL) isql locks \ super_executables: alice burp dudley gpre superMiscFiles $(INTL) isql locks \ super_targets pyxis qli remote spit utilities \ $(SHARED_AM) $(LINKABLE_LIBS) - -super_targets: s_run_codes s_alice s_burp s_dba s_security_c super_client super_server super_utils + +super_targets: s_run_codes s_alice s_burp s_dba s_security_c super_client super_server super_utils phase1: ISC_USER = sysdba phase1: ISC_PASSWORD = masterkey @@ -180,7 +184,7 @@ run_codes: force # NOTE: "journals" removed from "executables" as it currently doesn't # build and isn't used for V4 anyway. -# 1995-June-7 David Schnepper +# 1995-June-7 David Schnepper @@ -291,7 +295,7 @@ gds_server: $(ACCESS_METHOD) force $(GDSSHR)_PHASE_2: force $(QUIET_ECHO) "Building GDSSHR..." $(CD) $(OBJS)/jrd && $(MAKE) $(SUBMAKE_FLAGS) ALT_O="alt.o.ps1" ALT_BIN="alt.bin.ps1" SECURITY_MISC="" SECURITY_P_MISC="" $(GDSSHR) - + $(GDSSHR): force $(QUIET_ECHO) "Building GDSSHR..." $(CD) $(OBJS)/jrd && $(MAKE) $(SUBMAKE_FLAGS) DO_FORCE="force" $(GDSSHR) @@ -304,7 +308,7 @@ gdslib.apollo: $(GPRE) $(EXTERNAL_OBJECTS) pyxislib force $(QUIET_ECHO) "Building GDSLIB..." $(CD) $(OBJS)/jrd && $(MAKE) $(SUBMAKE_FLAGS) gdslib -gdslib.decosf gdslib.sgi gdslib.epson : \ +gdslib.decosf gdslib.sgi : \ $(GPRE) $(EXTERNAL_OBJECTS) $(GDS_PYXIS) force $(QUIET_ECHO) "Building GDSLIB..." $(CD) $(OBJS)/jrd && $(MAKE) $(SUBMAKE_FLAGS) gds.so.o @@ -315,7 +319,7 @@ gdslib.linux: \ $(CD) $(OBJS)/jrd && $(MAKE) $(SUBMAKE_FLAGS) gds.so.linux gdslib.dylib: \ - $(GPRE) $(EXTERNAL_OBJECTS) $(GDS_PYXIS) force + $(GPRE) $(EXTERNAL_OBJECTS) $(GDS_PYXIS) force $(QUIET_ECHO) "Building GDSLIB..." $(CD) $(OBJS)/jrd && $(MAKE) $(SUBMAKE_FLAGS) gds.dylib @@ -391,9 +395,9 @@ security_c: force $(GPRE_BOOT) $(GPRE_STATIC): force $(CD) $(OBJS)/gpre && $(MAKE) $(SUBMAKE_FLAGS) $@ -# Run the codes program (for SUPERSERVER hierarchy), +# Run the codes program (for SUPERSERVER hierarchy), # thus generating codes.h, iberror.h, etc -s_run_codes: +s_run_codes: # force $(CODES) $(QUIET_ECHO) "Running codes in super ..." # $(SH) '$(CD) source/super/jrd; $(CODES)' @@ -468,7 +472,7 @@ include_sgi: include_generic include_so: include_generic $(CP) source/jrd/gds_sun.f $(INCLUDE_DEST)gds.f - + include_darwin: include_generic force $(RM) -rf $(FB_FRAMEWORK) mkdir -p $(FB_FRAMEWORK)/Versions/A/Resources/English.lproj/var @@ -697,8 +701,8 @@ darwin_installer_common: force $(CP) $(SOURCE)/sandbox/bellardo/darwin/makefile \ $(OBJS)/firebird/installer_tmp ln -s $(OBJS)/firebird/bellardo/darwin \ - $(OBJS)/firebird/installer_tmp/files - ln -s ../.. $(OBJS)/firebird/installer_tmp/source + $(OBJS)/firebird/installer_tmp/files + ln -s ../.. $(OBJS)/firebird/installer_tmp/source $(CD) $(OBJS)/firebird/installer_tmp && $(MAKE) install_package $(RM) -rf $(OBJS)/firebird/installer_tmp -$(RM) -rf $(OBJS)/firebird/Firebird.framework @@ -737,24 +741,24 @@ makedepend: source/qli/depends.mak \ source/remote/depends.mak \ source/utilities/depends.mak \ - source/wal/depends.mak - $(SH) '$(CD) source/alice; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/burp; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/csv; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/dsql; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/dudley; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/gpre; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/intl; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/lock; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/isql; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/journal; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/jrd; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/msgs; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/qli; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/remote; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/utilities; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - $(SH) '$(CD) source/wal; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' - + source/wal/depends.mak + $(SH) '$(CD) source/alice; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/burp; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/csv; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/dsql; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/dudley; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/gpre; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/intl; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/lock; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/isql; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/journal; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/jrd; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/msgs; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/qli; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/remote; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/utilities; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + $(SH) '$(CD) source/wal; $(MAKE) CFLAGS="$(CFLAGS)" depends.mak' + clean: clean_executables -$(RM) \ $(OBJS)/burp/gbaklib.a \ diff --git a/src/makefiles/sfx.jrd b/src/makefiles/sfx.jrd index f88fbd3425..61d45742e3 100644 --- a/src/makefiles/sfx.jrd +++ b/src/makefiles/sfx.jrd @@ -15,8 +15,11 @@ # All Rights Reserved. # Contributor(s): ______________________________________. # -# $Id: sfx.jrd,v 1.2 2001-12-24 02:50:52 tamlin Exp $ -# +# $Id: sfx.jrd,v 1.3 2002-02-16 02:21:27 seanleyne Exp $ +# +# 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define +# + @SET_MAKE@ SOURCE= source OBJS= objs @@ -181,7 +184,7 @@ JRD_J_MISC= alt.j gds.j isc.j isc_file.j isc_ipc.j isc_sync.j \ WHY_O= why.o WHYBK_O= whybk.o -# I removed qatest.o from the targets to close an ugly +# I removed qatest.o from the targets to close an ugly # security hole. # FSG 18.Dez.2000 @@ -242,7 +245,7 @@ CODES_FILES= $(OBJS)/firebird/include/gds_codes.pas \ # Temporarily removing $(BACKEND_BRIDGE_MISC) from SUPER_OBJECTS # Also, whatever SUPER_OBJECTS includes should be forced to build under -# the 'super_server_objects' target. Currently DSQL, LOCK, REMOTE, +# the 'super_server_objects' target. Currently DSQL, LOCK, REMOTE, # WAL are included. INTL is not needed. SUPER_OBJECTS= $(DSQL_MISC) $(LOCK_MISC) \ $(REMOTE_MISC) $(REGISTER_MISC) \ @@ -442,7 +445,7 @@ gdsflib.so.0.0 $(SUN_FUNCSHR): functions.bin $(TOUCH) gdsflib.so.0.0 $(CHMOD_6) gdsflib.so.0.0 -gds.so.o $(SGI_GDSSHR) $(DECOSF_GDSSHR) $(EPSON_GDSSHR) : \ +gds.so.o $(SGI_GDSSHR) $(DECOSF_GDSSHR) : \ $(WHY_O) $(JRD_OBJECTS) $(CSI_MISC) $(DSQL_MISC) $(LOCK_MISC) \ $(REMOTE_MISC) $(BRIDGE_MISC) $(REGISTER_MISC) \ $(INTL_MISC) $(WAL_MISC) $(FUNCTIONS) $(GDSFLIB) $(SECURITY_MISC) @@ -643,7 +646,7 @@ event_print.exe: print.o gds.a: $(HEAD_OBJECTS) $(NOLINK_MACHINES) -$(RM) gds.a - $(AR) gds.a $(HEAD_OBJECTS) + $(AR) gds.a $(HEAD_OBJECTS) -ranlib gds.a $(CHMOD_6) gds.a $(MV) gds.a $(HEAD_LIB) @@ -654,7 +657,7 @@ gds.a: $(HEAD_OBJECTS) $(NOLINK_MACHINES) # to isolate clients that might use signals from threads. # Note that its internal library name is libgds.so for compatibility # with existing applications. -gdspipe.so.0: $(HEAD_J_OBJECTS) +gdspipe.so.0: $(HEAD_J_OBJECTS) -$(RM) gdspipe.so.0 -$(RM) gds.so.0 ld $(LD_OPTS) libgds.so.0 $(HEAD_J_OBJECTS) $(LD_LIBS_J) \ @@ -669,7 +672,7 @@ gdspipe.so.0: $(HEAD_J_OBJECTS) # which isn't optimal, but will function fine. gds.a.solaris: $(HEAD_J_OBJECTS) -$(RM) gds.a.solaris - $(AR) gds.a $(HEAD_J_OBJECTS) + $(AR) gds.a $(HEAD_J_OBJECTS) -ranlib gds.a $(CHMOD_6) gds.a $(MV) gds.a $(HEAD_LIB) @@ -697,7 +700,7 @@ bridge.unix: gds_pipe gds_pipe.a: $(FOOT_OBJECTS) $(NOLINK_MACHINES) -$(RM) gds_pipe.a - $(AR) gds_pipe.a $(FOOT_OBJECTS) + $(AR) gds_pipe.a $(FOOT_OBJECTS) -ranlib gds_pipe.a $(CHMOD_6) gds_pipe.a $(MV) gds_pipe.a $(FOOT_LIB) @@ -786,7 +789,7 @@ alt.bin.ps1: alt.cpp \ apollo.o: apollo.cpp $(JRD_H) pio.h cch.h ods.h lck.h $(SOURCE)/lock/plserver.h bookmark.o: bookmark.cpp $(JRD_H) $(EXE_H) $(RSE_H) \ all_proto.h bookmark.h $(ERR_PROTO_DEP) err_proto.h evl_proto.h \ - mov_proto.h $(THD_PROTO_H) + mov_proto.h $(THD_PROTO_H) blb.o: blb.cpp $(JRD_H) blb.h tra.h $(VAL_H) $(EXE_H) req.h ods.h lls.h \ blob_filter.h sdl.h ibsetjmp.h $(INTL_H) cch.h constants.h \ all_proto.h blb_proto.h blf_proto.h cch_proto.h \ @@ -805,7 +808,7 @@ btr.o: btr.cpp $(JRD_H) ods.h btr.h $(VAL_H) req.h tra.h $(INTL_H) jrn.h \ all_proto.h btr_proto.h $(BTR_PROTO_DEP)$ cch_proto.h dpm_proto.h \ $(ERR_PROTO_DEP) err_proto.h evl_proto.h intl_proto.h met_proto.h \ mov_proto.h $(NAV_PROTO_H) pag_proto.h pcmet_proto.h \ - sbm_proto.h sort_proto.h $(THD_PROTO_H) tra_proto.h + sbm_proto.h sort_proto.h $(THD_PROTO_H) tra_proto.h builtin.o: builtin.cpp \ flu_proto.h gds_proto.h cch.o: cch.cpp $(JRD_H) cch.h que.h lck.h ods.h jrn.h lls.h \ @@ -852,20 +855,20 @@ dfw.o: dfw.cpp $(JRD_H) $(VAL_H) irq.h tra.h btr.h req.h $(EXE_H) scl.h \ event_proto.h exe_proto.h gds_proto.h grant_proto.h \ $(IDX_PROTO_H) intl_proto.h isc_f_proto.h $(LCK_PROTO_H) \ met_proto.h mov_proto.h pag_proto.h pcmet_proto.h \ - pio_proto.h scl_proto.h sdw_proto.h $(THD_PROTO_H) + pio_proto.h scl_proto.h sdw_proto.h $(THD_PROTO_H) divorce.o: divorce.cpp dls.o: dls.cpp sort.h dls_proto.h gds_proto.h dmp.o: dmp.cpp $(JRD_H) cch.h pag.h ods.h $(VAL_H) btr.h tra.h lck.h \ ibsetjmp.h\ - cch_proto.h dmp_proto.h gds_proto.h + cch_proto.h dmp_proto.h gds_proto.h dpm.cpp: dpm.epp dpm.o: dpm.cpp $(JRD_H) ods.h req.h sqz.h irq.h blb.h tra.h lls.h \ cch.h jrn.h pag.h sbm.h $(RSE_H) lck.h vio_debug.h ibsetjmp.h\ all_proto.h cch_proto.h $(CMP_PROTO_DEP) cmp_proto.h dpm_proto.h \ $(ERR_PROTO_DEP) err_proto.h exe_proto.h met_proto.h mov_proto.h \ - pag_proto.h sqz_proto.h $(THD_PROTO_H) + pag_proto.h sqz_proto.h $(THD_PROTO_H) dsc.o: dsc.cpp dsc.h constants.h $(INTL_H) \ - dsc_proto.h + dsc_proto.h dyn.cpp: dyn.epp dyn.o: dyn.cpp $(JRD_H) tra.h scl.h drq.h flags.h lls.h all.h $(INTL_H) \ $(MET_H) btr.h ibsetjmp.h license.h\ @@ -932,7 +935,7 @@ evl.o: evl.cpp $(JRD_H) $(VAL_H) req.h $(EXE_H) sbm.h blb.h scl.h lck.h \ dsc_proto.h $(ERR_PROTO_DEP) err_proto.h evl_proto.h exe_proto.h \ fun_proto.h intl_proto.h $(LCK_PROTO_H) mov_proto.h \ pag_proto.h rlck_proto.h rse_proto.h sbm_proto.h \ - $(SCH_PROTO_H) scl_proto.h $(THD_PROTO_H) sort_proto.h + $(SCH_PROTO_H) scl_proto.h $(THD_PROTO_H) sort_proto.h exe.o: exe.cpp $(JRD_H) req.h $(VAL_H) $(EXE_H) tra.h btr.h $(RSE_H) \ lck.h $(INTL_H) blb.h ods.h rng.h sbm.h blr.h ibsetjmp.h \ all_proto.h bookmark.h blb_proto.h btr_proto.h $(BTR_PROTO_DEP) \ diff --git a/src/pipe/head.cpp b/src/pipe/head.cpp index 40f3b34a86..23f782b731 100644 --- a/src/pipe/head.cpp +++ b/src/pipe/head.cpp @@ -19,11 +19,14 @@ * * All Rights Reserved. * Contributor(s): ______________________________________. - * Solaris x86 changes - Konstantin Kuznetsov, Neil McCalden + * Solaris x86 changes - Konstantin Kuznetsov, Neil McCalden + * + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define + * */ - - /* $Id: head.cpp,v 1.4 2001-12-24 02:50:53 tamlin Exp $ */ - + + /* $Id: head.cpp,v 1.5 2002-02-16 02:21:28 seanleyne Exp $ */ + #include "firebird.h" #include "../jrd/ib_stdio.h" #include @@ -64,7 +67,7 @@ #include #endif -#if (defined DELTA || defined M88K || defined SCO_UNIX || defined EPSON) +#if (defined DELTA || defined M88K || defined SCO_UNIX) #include #endif @@ -133,7 +136,7 @@ static void release_sql_request (RSR); static void release_transaction (RTR); static STATUS send_blob (STATUS *, RBL, USHORT, UCHAR *); -static FILE *read_pipe = NULL, +static FILE *read_pipe = NULL, *write_pipe = NULL, *event_pipe = NULL; static int event_fd = -1; @@ -150,11 +153,11 @@ static RDB connection = NULL; * a file lock/unlock for each character IO. This is a performance * drain; however, the main reason for making the change is that * getc&putc don't work on (at least) Solaris 2.4 with the -mt CC option. - * Our testing on Solaris revealed that the standard definitions - * of putc/getc would obtain bogus EOF indicators - which would + * Our testing on Solaris revealed that the standard definitions + * of putc/getc would obtain bogus EOF indicators - which would * cause one end of the pipe connection to terminate after a message. * - * Note also that getc_unlocked & putc_unlocked are macros. + * Note also that getc_unlocked & putc_unlocked are macros. * * The man page for putc_unlocked/getc_unlocked state that we must * do our own file locking to ensure that the usage is MT safe - diff --git a/src/remote/inet.cpp b/src/remote/inet.cpp index daf02d89fd..9e812a022b 100644 --- a/src/remote/inet.cpp +++ b/src/remote/inet.cpp @@ -20,10 +20,13 @@ * All Rights Reserved. * Contributor(s): ______________________________________. * Added TCP_NO_DELAY option for superserver on Linux - * FSG 16.03.2001 + * FSG 16.03.2001 + * + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define + * */ /* -$Id: inet.cpp,v 1.5 2002-01-04 11:34:16 skywalker Exp $ +$Id: inet.cpp,v 1.6 2002-02-16 02:21:28 seanleyne Exp $ */ #include "firebird.h" #include "../jrd/ib_stdio.h" @@ -121,7 +124,7 @@ int h_errno; /* In Other platforms one of the system header files declares t extern int h_errno; #endif -#if (defined EPSON || defined UNIXWARE || defined NCR3000 || defined M88K) +#if (defined UNIXWARE || defined NCR3000 || defined M88K) #include #endif @@ -162,7 +165,7 @@ extern int h_errno; #define sleep(seconds) Sleep ((seconds) * 1000) typedef int socklen_t; -/* +/* ** Winsock has a typedef for socket, so #define SOCKET to the typedef here ** so that it won't be redefined below. */ @@ -880,7 +883,7 @@ PORT INET_analyze( TEXT* file_name, port->port_protocol = packet->p_acpt.p_acpt_version; -/* once we've decided on a protocol, concatenate the version +/* once we've decided on a protocol, concatenate the version string to reflect it... */ sprintf(buffer, "%s/P%d", port->port_version->str_data, port->port_protocol); @@ -1566,14 +1569,14 @@ static int accept_connection(PORT port, P_CNCT* cnct) } { -/* If the environment varible ISC_INET_SERVER_HOME is set, +/* If the environment varible ISC_INET_SERVER_HOME is set, * change the home directory to the specified directory. * Note that this will overrule the normal setting of * the current directory to the effective user's home directory. * This feature was added primarily for testing via remote * loopback - but does seem to be of good general use, so * is activiated for the production product. - * 1995-February-27 David Schnepper + * 1995-February-27 David Schnepper */ char* home = getenv("ISC_INET_SERVER_HOME"); if (home) { @@ -1826,7 +1829,7 @@ static PORT aux_request( PORT port, PACKET * packet) ************************************** * * Functional description - * A remote interface has requested the server prepare an auxiliary + * A remote interface has requested the server prepare an auxiliary * connection; the server calls aux_request to set up the connection. * **************************************/ @@ -2192,7 +2195,7 @@ static void cleanup_port( PORT port) { /************************************** * - * c l e a n u p _ p o r t + * c l e a n u p _ p o r t * ************************************** * @@ -2358,9 +2361,9 @@ static int fork( SOCKET old_handle, USHORT flag) //____________________________________________________________ -// +// // Copy an array of p_cnct::p_cnct_repeat. -// +// static void copy_p_cnct_repeat_array( p_cnct::p_cnct_repeat* pDest, const p_cnct::p_cnct_repeat* pSource, size_t nEntries) @@ -2459,7 +2462,7 @@ static int parse_line( { /***************************************************************** * - * p a r s e _ l i n e + * p a r s e _ l i n e * ***************************************************************** * @@ -2491,7 +2494,7 @@ static int parse_line( if (strcmp(entry1, host_name)) #ifdef UNIX -#if !(defined XENIX || defined EPSON || defined UNIXWARE || defined NCR3000) +#if !(defined XENIX || defined UNIXWARE || defined NCR3000) if (entry1[1] == '@') { if (!innetgr(&entry1[2], host_name, 0, 0)) return -1; @@ -2520,7 +2523,7 @@ static int parse_line( /* if they're in the user group: + they're in, - they're out */ #ifdef UNIX -#if !(defined XENIX || defined EPSON || defined UNIXWARE || defined NCR3000) +#if !(defined XENIX || defined UNIXWARE || defined NCR3000) if (entry2[1] == '@') { if (innetgr(&entry2[2], 0, user_name, 0)) { if (entry2[0] == '+') @@ -2529,7 +2532,7 @@ static int parse_line( return FALSE; } else { - /* if they're NOT in the user group AND we're excluding it + /* if they're NOT in the user group AND we're excluding it - they're in */ if (entry2[0] == '-') @@ -2566,9 +2569,9 @@ static PORT receive( PORT main_port, PACKET * packet) if (!(main_port->port_server_flags & SRVR_multi_client)) { /* loop as long as we are receiving dummy packets, just - throwing them away--note that if we are a server we won't - be receiving them, but it is better to check for them at - this level rather than try to catch them in all places where + throwing them away--note that if we are a server we won't + be receiving them, but it is better to check for them at + this level rather than try to catch them in all places where this routine is called */ do { diff --git a/src/remote/protocol.h b/src/remote/protocol.h index 817c03c11b..e7de8fd319 100644 --- a/src/remote/protocol.h +++ b/src/remote/protocol.h @@ -20,10 +20,13 @@ * All Rights Reserved. * Contributor(s): ______________________________________. * Added TCP_NO_DELAY option for superserver on Linux - * FSG 16.03.2001 + * FSG 16.03.2001 + * + * 2002.02.15 Sean Leyne - This module needs to be cleanedup to remove obsolete "EPSON" port/define + * */ /* -$Id: protocol.h,v 1.3 2001-12-24 02:50:53 tamlin Exp $ +$Id: protocol.h,v 1.4 2002-02-16 02:21:28 seanleyne Exp $ */ #ifndef _REMOTE_PROTOCOL_H_ #define _REMOTE_PROTOCOL_H_ @@ -57,9 +60,9 @@ $Id: protocol.h,v 1.3 2001-12-24 02:50:53 tamlin Exp $ #define PROTOCOL_VERSION8 8 -/* Protocol 9 includes support for SPX32 +/* Protocol 9 includes support for SPX32 SPX32 uses WINSOCK instead of Novell SDK - In order to differentiate between the old implementation + In order to differentiate between the old implementation of SPX and this one, different PROTOCOL VERSIONS are used */ #define PROTOCOL_VERSION9 9 @@ -69,8 +72,8 @@ $Id: protocol.h,v 1.3 2001-12-24 02:50:53 tamlin Exp $ #define PROTOCOL_VERSION10 10 -#ifdef SCROLLABLE_CURSORS -This Protocol includes support for scrollable cursors +#ifdef SCROLLABLE_CURSORS +This Protocol includes support for scrollable cursors and is purposely being undefined so that changes can be made to the remote protocol version to support new features without the 'fear' that they will be turned off once SCROLLABLE_CURSORS is turned on. @@ -176,7 +179,7 @@ typedef enum op_detach = 21, /* Detach database */ op_compile = 22, /* Request based operations */ op_start = 23, - op_start_and_send = 24, + op_start_and_send = 24, op_send = 25, op_receive = 26, op_unwind = 27, diff --git a/src/remote/remote_def.h b/src/remote/remote_def.h index 169ef24a00..f420bfafb6 100644 --- a/src/remote/remote_def.h +++ b/src/remote/remote_def.h @@ -19,6 +19,9 @@ * * All Rights Reserved. * Contributor(s): ______________________________________. + * + * 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete "EPSON" define + * */ #ifndef _REMOTE_REMOTE_DEF_H_ @@ -108,10 +111,6 @@ #define ARCHITECTURE arch_sco_ev #endif -#ifdef EPSON -#define ARCHITECTURE arch_epson -#endif - #ifdef _PPC_ #define ARCHITECTURE arch_nt_ppc #endif @@ -155,4 +154,3 @@ #define SRVR_thread_per_port 2048 /* 0x0800 Bind thread to a port */ #define SRVR_no_icon 4096 /* 0x1000 Tell the server not to show the icon */ #endif /* _REMOTE_REMOTE_DEF_H_ */ -