8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-22 22:43:03 +01:00
Commit Graph

673 Commits

Author SHA1 Message Date
dimitr
765b88cc4d Changed options for the release configuration. 2003-02-10 10:36:53 +00:00
dimitr
01b3a4a4b8 Changed options for the release configuration. 2003-02-10 10:03:56 +00:00
dimitr
21c559a868 Rename. 2003-02-10 09:23:27 +00:00
dimitr
2daff8b277 Cleanup. 2003-02-04 20:19:12 +00:00
dimitr
0ce8652f60 Moved allocator functions back to GDS. MemoryPool is no longer exported. 2003-02-04 20:18:36 +00:00
dimitr
c79b2b548a Committed contribution by Juan Guerrero (?). Functions LPAD and RPAD added to IB_UDF library. 2003-02-04 18:10:03 +00:00
brodsom
85f0fa7f4b command line make corrections 2003-02-04 15:43:22 +00:00
brodsom
3e62090618 Add command line makes
Add install batchs
2003-02-04 15:01:19 +00:00
dimitr
978080d716 Fixed debug build of gpre_boot. 2003-02-04 10:28:05 +00:00
brodsom
8237d974ef Use bscmake non incremental 2003-02-03 14:21:33 +00:00
brodsom
1caf68e42d Autoconfig must be copy before build_boot.bat 2003-02-03 12:48:05 +00:00
dimitr
2c5ebd3f30 Updated project files. 2003-02-02 13:23:52 +00:00
hippoman
418c6de78d Sync msvc7 build with latest changes 2003-02-01 03:08:27 +00:00
dimitr
e71660f43b Updated project files. 2003-01-28 08:58:23 +00:00
fsg
817066fe5f Fixed a typo to get it compiled under Linux again 2003-01-26 18:12:09 +00:00
dimitr
35d3d6e95c Updated batch files. 2003-01-25 08:55:04 +00:00
brodsom
2be103e8a0 New charsets (update posix build) 2003-01-25 03:14:32 +00:00
brodsom
263c2b7e76 New charsets (update msvc6 build) 2003-01-25 03:13:14 +00:00
hippoman
164b284b4a Sync msvc7 build with latest changes 2003-01-24 22:57:57 +00:00
dimitr
7edf15c44c Updated batch files. 2003-01-24 17:45:07 +00:00
dimitr
1795a9530a Other win32 build batch files. 2003-01-24 17:15:04 +00:00
dimitr
4a69ad0ca1 Other win32 build batch files. 2003-01-24 16:39:37 +00:00
dimitr
112f123601 Two of the win32 build batch files. Others will follow shortly. 2003-01-24 13:53:33 +00:00
dimitr
fb3701280c Updated fbudf files. 2003-01-24 12:05:25 +00:00
dimitr
b5af66601e Updated project files. 2003-01-24 09:30:09 +00:00
brodsom
d9b25aa463 Update msvc6 build 2003-01-23 03:36:44 +00:00
dimitr
c194820d6c Updated project files. 2003-01-21 11:10:30 +00:00
dimitr
6de9ff27b6 Let's return version of the client library via API. Interface is IB7-compliant. 2003-01-19 14:30:53 +00:00
dimitr
c6a1172080 Link with XNET support. 2003-01-19 14:12:13 +00:00
dimitr
2bbd4dba82 Updated project files:
1. Cleaned up used import libraries.
  2. Winsock2 is used.
  3. Embedded engine now supports true local access.
2003-01-18 19:21:39 +00:00
dimitr
213819f379 Updated project files. 2003-01-17 09:54:18 +00:00
dimitr
29aa442899 Updated project files. 2003-01-17 09:03:57 +00:00
skidder
ba5e11b15c Integrate new memory manager into the engine 2003-01-16 17:47:10 +00:00
skidder
6e8a13c82b Make engine compile on POSIX again 2003-01-04 17:10:43 +00:00
skidder
d24487802c Make standard UDF libraries functions involving memory allocation work on Linux 2003-01-02 16:02:43 +00:00
nmcc
38368e393d Move sfio test to Solaris specific location.
Change to --with-sfio=path_to_sfio defaulting to no and substitute values
in to makefiles.

This allows Classic to be built and run without sfio using standard Solaris
stdio while problems between sfio, ib_stdio etc and C++ are sorted out for
superserver.
2002-12-31 18:15:18 +00:00
nmcc
e843bdb79e Firebird2 make rules for Solaris Sparc. 2002-12-30 16:00:38 +00:00
nmcc
5c41478523 Do not replace users exisiting LD_LIBRARY_PATH 2002-12-29 14:59:40 +00:00
nmcc
862185cd27 Remove any existing link otherwise ln fails on Solaris. 2002-12-29 14:18:21 +00:00
nmcc
a4c2462a73 Move platform specific ld option to platform makefiles. 2002-12-29 01:38:20 +00:00
nmcc
5f683c8f8f Remove gpre generated files when doing a make clean. 2002-12-22 19:45:45 +00:00
hippoman
da42b92a8e Fixed the MSVC7 build, why.c has been removed 2002-12-22 01:54:13 +00:00
skidder
9b57d8b649 Several little changes to make engine compilable again on Linux 2002-12-16 21:19:51 +00:00
alexpeshkoff
e234f46913 Rename all links to why.cpp handle to struct why_hndl * (or FRBRD *) 2002-12-16 17:01:58 +00:00
dimitr
fc4bd62a5c Changes by Dimitry Sibiryakov. 2002-12-12 12:08:51 +00:00
skidder
5422d7af64 Little changes to build stable Linux packages 2002-12-11 20:52:59 +00:00
dimitr
9941c04160 Updated project files. 2002-12-11 08:35:04 +00:00
eku
5b8ffd81c2 Removed unused variables. 2002-12-10 11:53:53 +00:00
nmcc
1517ddec96 add clean_config and clean_makefiles targets. 2002-12-09 01:43:21 +00:00
nmcc
8db660eb23 Change gds_lock_mgr to fb_lock_mgr as code now defaults to this. 2002-12-09 01:38:13 +00:00
kkuznetsov
aa4323c82a Adding linker option what prevent user to setting LD_LIBRARY_PATH 2002-12-07 13:50:30 +00:00
hippoman
3f3c442054 Fixing the build, added pascal and ada to gpre salad. 2002-12-06 20:55:34 +00:00
dimitr
48f4c114d0 Changes by Dimitry Sibiryakov. 2002-12-06 14:30:40 +00:00
kkuznetsov
c8a58909de Moving platform dependent linker option to platform files 2002-12-05 16:15:05 +00:00
dimitr
63805e9489 Cleanup. 2002-12-03 11:09:41 +00:00
eku
2274ed0734 gpre's built-in lannguage support is now an autoconf option. C/C++ are
mandatory, all others are optional. Default all=off.
Type 'configure --help' for details.
2002-12-02 11:17:04 +00:00
eku
35c22f01a6 Removed support for ADA, BASIC, COBOL, FORTRAN and PASCAL from gpre_boot. 2002-12-02 09:49:35 +00:00
hippoman
d39aef1386 Fixed the build, isc_win32.cpp has been removed 2002-11-30 17:30:33 +00:00
skidder
db3692790b New changes by Dmitry Emanov. Configuration manager and Windows build environment improvements 2002-11-30 15:08:09 +00:00
dimitr
bf4d9495a8 Updated project files. 2002-11-26 09:00:19 +00:00
skidder
9333b09fad A little more optimization wont hurt 2002-11-24 17:53:36 +00:00
hippoman
c65b26ddf7 Fixed the build, thd_win32.cpp has been deleted.. 2002-11-23 23:11:34 +00:00
dimitr
b2b118e6f4 Updated project files. 2002-11-22 11:20:29 +00:00
kkuznetsov
5108897171 *** empty log message *** 2002-11-21 13:46:18 +00:00
eku
3ef71f0bba Include support for ADA and FORTRAN into gpre by default. 2002-11-21 10:08:42 +00:00
hippoman
4ec8b1292f NOMSG is not needed, addied version.lib 2002-11-20 15:01:59 +00:00
kkuznetsov
cef617b5c0 GPRE additional files on Solaris x86 2002-11-20 13:38:15 +00:00
eku
ec71a0cb44 Fixed compilation and linking on SINIX-Z (and probably on other POSIX
platforms).
2002-11-20 08:30:03 +00:00
dimitr
75f019565f We no longer need NOMSG macro defined. 2002-11-19 13:21:23 +00:00
eku
eed374c06a Autoconf:
o added tests for nttab.h sys/mntent.h sys/mnttab.h
 o added tests for getcwd getwd setmntent getmntent
 o ISC_PREFIX renamed to FB_PREFIX
 o major code cleanup in src/jrd/isc_file.cpp

Removed platform-specific files from posix/Makefile.in.firebird.
2002-11-18 13:23:00 +00:00
skywalker
18e98d7fee Changed the default optimisation for prod builds. Current gcc 3.2
compilers have problems with -O2 -O3 and -march=i686 combinations
2002-11-18 03:07:00 +00:00
dimitr
2712acb10d Updates project files. 2002-11-17 16:06:23 +00:00
hippoman
7248b4cfc7 update to the latest changes 2002-11-16 23:54:47 +00:00
dimitr
8e8d78435f Synchronized generic and win32-only files. The latter is removed. 2002-11-16 15:54:21 +00:00
dimitr
b3bbca4f4d Restored export by ordinals for gds32.dll (due to compatibility issues). 2002-11-16 11:40:02 +00:00
dimitr
734eb806a7 Updates project files. 2002-11-16 10:58:33 +00:00
dimitr
ca16650ed0 Updates project files. 2002-11-16 08:38:55 +00:00
skywalker
7ece01fde7 Build ibase.h distribution file correctly 2002-11-16 03:14:26 +00:00
skywalker
186bb83591 Change rpmbuild to not need root access
Change install to only put in 'compatibility' libgds.so links if the
files do not already exist.
2002-11-16 02:17:16 +00:00
hippoman
4e3831f74d Moved def files to builds\win32, to be able share them between msvc6 and 7 project files.
FIXME: The msvc6 project files still point to old location.
2002-11-15 12:01:26 +00:00
hippoman
0e80faf074 MSVC7 Project files.. 2002-11-15 00:11:25 +00:00
dimitr
fe1c935023 A few changes contributed by Dimitry Sibiryakov. 2002-11-14 13:53:37 +00:00
dimitr
78be0bfa8d Cleanup. 2002-11-14 13:40:04 +00:00
eku
6e0c47f8da We don't need profiling information! 2002-11-13 12:23:51 +00:00
eku
616c134010 Editline cleanup:
o removed obsolete readline tests
 o renamed readline into editline
 o editline is not enabled by default, enabled with '--with-editline'
2002-11-13 07:07:58 +00:00
dimitr
577e358677 More work regarding win32 builds via mingw. 2002-11-12 14:06:07 +00:00
dimitr
86ee5fdbf1 Make COBOL available in win32 builds of gpre. 2002-11-12 14:04:55 +00:00
eku
b73e55a42c File obsoleted by src/install/arch-specific/<platform>/Makefile.in 2002-11-12 09:12:53 +00:00
eku
7666ebb334 Moved plaform specific installation and packaging rules from
builds/posix/Makefile.in.install and builds/posix/Makefile.in.firebird to
src/install/arch-specific/<platform>/Makefile.in.
2002-11-11 13:09:20 +00:00
skywalker
97edce5425 Changes to linux classic packaging/install 2002-11-11 05:55:18 +00:00
dimitr
074d99a1a7 Cleanup. 2002-11-10 14:46:27 +00:00
dimitr
7133fe2b96 Updated project files. 2002-11-10 14:19:06 +00:00
skywalker
19addcf638 Slight changes for linux compile to work with new ConfigRoot class 2002-11-09 13:23:56 +00:00
skywalker
5f475b8225 add firebird.conf into files moved to install area 2002-11-07 16:54:47 +00:00
dimitr
2b534d2fd2 Removed redundant absolute path. 2002-11-07 07:16:24 +00:00
skidder
183c7b4ee8 Make new config stuff compile on POSIX 2002-11-06 20:18:40 +00:00
skidder
40f937f4cf Make new config stuff compile on POSIX 2002-11-06 20:10:30 +00:00
dimitr
a49092c2f3 1. Reorganized project files.
2. Added fb_lock_print and qli.
3. Implemented classic and embedded servers.
4. Used new configuration manager.
2002-11-06 15:10:15 +00:00
dimitr
6d6ba677a0 We're going to support win32 builds made with mingw. 2002-11-06 12:58:45 +00:00
skywalker
a91efa1ae8 Added config_root.cpp file for posix. 2002-11-05 16:49:05 +00:00
kkuznetsov
cae491530e My 'as' do not eat pipes 2002-11-05 13:14:31 +00:00
nmcc
67e35ff1f8 Add extern sub directory to make clean target. 2002-11-05 01:51:24 +00:00
nmcc
40f601faa2 Move compiler/platform specific cflags from make.rules to individual
platform prefix files.
2002-11-05 01:49:39 +00:00
nmcc
ad2676c6e3 Use readline/editline setting from configure in makefiles. 2002-11-05 01:42:49 +00:00
tamlin
d7f3e67c63 no message 2002-11-04 16:37:41 +00:00
tamlin
a44d37ca9f Fix isql debug build line input 2002-11-04 16:35:57 +00:00
dimitr
5f29ce7917 Disallowed export by ordinals and some cleanup. 2002-11-03 15:41:26 +00:00
kkuznetsov
caac44c4e8 *** empty log message *** 2002-11-01 13:22:35 +00:00
alexpeshkoff
bffdfeef0e Minor bug while cleaning netware port 2002-10-31 16:07:45 +00:00
seanleyne
0b82f4aa07 Removed obsolete "Netware" port 2002-10-30 06:40:58 +00:00
seanleyne
94430c5d33 Removed support for obsolete IPX/SPX Protocol 2002-10-30 05:04:56 +00:00
skidder
8e6622a20e Merging changes from skidder branch - explicit locks, savepoints, build system changes 2002-10-29 20:20:44 +00:00
alexpeshkoff
01aca29946 Threads' priority scheduling in Win32
Added thd_priority.cpp to project file

Inactive by default
To bring to active state uncomment
     //#define THREAD_PSCHED
in thd_priority.h
2002-10-28 15:34:39 +00:00
dimitr
de03233737 Small correction. 2002-10-28 06:47:10 +00:00
dimitr
a3d20d7006 Corrected project files. 2002-10-26 08:32:21 +00:00
dimitr
c4f1339091 no message 2002-10-24 14:02:37 +00:00
tamlin
73fd1bec18 Make gfix compile in debug mode. 2002-10-24 12:01:37 +00:00
dimitr
9d6f32ce20 Added proper version information for the both client libraries. 2002-10-18 11:11:22 +00:00
dimitr
bada1ba4a9 Small correction. 2002-10-18 09:14:03 +00:00
eku
239355fa47 The file permissions must match the database attribute (read-only), otherwise
gpre will fail.
2002-10-14 09:21:11 +00:00
dimitr
fc950a368b Added proper version information for the both client libraries. 2002-10-12 10:03:56 +00:00
stryqx
9fe5739257 Add prefix.freebsd. 2002-10-12 04:59:10 +00:00
skywalker
21caad7564 Changed restore of isc4.gdb to not have read_only option 2002-10-11 21:41:06 +00:00
eku
018bf6723f Fixed compilation of qli. 2002-10-10 19:32:04 +00:00
eku
1e92334848 Compilation of the editline library depends on configure switches.
Added qli to the CS targets (needed by TCS).
2002-10-10 06:47:05 +00:00
eku
f75e4f0589 Updated settings with SINIX-2000 environment 2002-10-08 09:42:58 +00:00
skywalker
f35570a03b A few makefile dependancies fixed.
Started work on upgrading rpm build scripts
Fix makefiles for super build
Exchange editline for readline in isql
2002-10-07 01:29:13 +00:00
dimitr
e5a9611188 no message 2002-10-06 10:59:22 +00:00
dimitr
476b31ab26 Statically link isql with the runtime libraries. 2002-10-06 10:55:36 +00:00
skidder
fc024e878f Little garbage cleanup. Shouldn't break anything 2002-10-04 21:57:21 +00:00
eku
8f561e9c06 Build and distribute 'gdef'. 2002-10-02 12:43:16 +00:00
skidder
13386e3861 Make it build on posix again 2002-09-28 20:56:59 +00:00
dimitr
4321328dd4 Added new files to the projects. 2002-09-28 14:08:36 +00:00
alexpeshkoff
c81249c5de Missed DEV_BUILD in Debug configuration 2002-09-27 15:21:33 +00:00
kkuznetsov
e2f036dd01 *** empty log message *** 2002-09-26 13:32:44 +00:00
kkuznetsov
d69b2f8c43 *** empty log message *** 2002-09-26 09:53:42 +00:00
kkuznetsov
03a4c67709 *** empty log message *** 2002-09-25 11:20:30 +00:00
eku
7debd9c9dd Call linker with $(LD) (and not $(CC) to link C++ programs.
Don't hard-code linker path (rpath option).
2002-09-24 13:01:12 +00:00
eku
910eca42c9 Activate memory debugging and a few more compiler warnings. 2002-09-24 12:59:34 +00:00
skidder
4653efb133 Added file name/line number information to debug memory manager. Dumps memory state to memdebug.log on exit 2002-09-22 20:41:55 +00:00
bellardo
a7a3b62596 Removed two personal IDE settings files that should have never been committed. 2002-09-20 20:59:06 +00:00
eku
9cf71556b3 Fixed the naming of some files:
interbase.msg => firebird.msg
 interbase.log => firebird.log

SINIX-Z: don't distribute build programms
2002-09-20 10:23:15 +00:00
dimitr
9d415a7879 Get rid of unnecessary files. 2002-09-20 10:13:29 +00:00
skidder
7e50e296b4 Fix build engine to make PROD_BUILD compile 2002-09-19 15:25:38 +00:00
skidder
3c7236ee3c Roll back my previos DDL optimization changes. Add index RDB(RDB) instead. Testing revealed that it works faster 2002-09-16 16:31:38 +00:00
eku
a999210e2e SINIX-Z: turn on compiler warnings only in debug builds 2002-09-13 07:14:24 +00:00
eku
9ce94d99bd New version. 2002-09-11 07:49:10 +00:00
skidder
b9235e74b4 Make INTL work on Linux 2002-09-10 18:35:56 +00:00
skidder
fa187c0faf Makefile for examples is broken. Do not compile it 2002-09-10 18:22:12 +00:00
eku
4d05bd6fb7 Control build type (production/development) by configure (--enable-debug). 2002-09-10 06:08:56 +00:00
eku
c778163c1a Always use '$(MAKE)' instead of 'make' to call make, because it could have been
redefined.
2002-09-09 05:51:08 +00:00
eku
6fcea58994 Fixed C&P error that prevented ISQL from beeing compiled. 2002-09-09 05:48:22 +00:00
dimitr
87ff660462 Renamed gdsintl.dll to fbintl.dll. 2002-09-04 10:22:58 +00:00
dimitr
9b23022fd5 Added ib_udf project. 2002-09-03 17:31:12 +00:00
dimitr
4cd4d54e17 Added ib_udf project. 2002-09-03 17:25:37 +00:00
eku
b33e6557a0 Fixed more make problems.
Why do we touch the result here???
2002-09-03 13:35:21 +00:00
eku
5a73f83acb Added the new configure option '--with-lock-manager' that controlls the build of the manager binary. This option is only valid for CS architecture. 2002-09-03 13:24:21 +00:00
fsg
b3668751f6 Some minor fixes to get it compiled under linux again,
some of them submitted by Nickolay Samofatov
2002-08-31 09:25:14 +00:00
dimitr
e5a5f1c361 Added new projects to the workspace:
- gdef.exe
  - instreg.exe
  - instsvc.exe
2002-08-28 09:20:14 +00:00
eku
605c1d2aea make.XXX files are now under $ROOT/gen and not $ROOT/src. 2002-08-28 09:05:51 +00:00
dimitr
8ccefecb12 Cleaned up fbclient.dll contents. 2002-08-28 06:12:28 +00:00
dimitr
ffaf0b12c2 Small correction. 2002-08-27 11:01:40 +00:00
dimitr
13f3ee5ebb Renamed the win32 client library. 2002-08-26 13:50:03 +00:00
eku
943ff3398f Do not define '-m468' in platform-independent rules. 2002-08-13 10:02:14 +00:00
dimitr
f9c50a1b97 Just a small correction for the generated headers. 2002-08-12 05:34:57 +00:00
dimitr
b0a6cdd050 1. Get rid of debug runtime libraries in our release builds
2. Added gpre_boot and gsec projects
2002-08-09 17:05:15 +00:00
skywalker
c8d8db2ba1 More changes to make fb2 compile on linux work with new build structure 2002-08-05 07:14:54 +00:00
dimitr
4bbda075d5 Keep in-sync with Mark's changes. 2002-07-29 18:42:40 +00:00
skywalker
cc0eb3f21a This time for sure - 4th generation main change this time was to incorperate
the super build as well as classic into fb2.
2002-07-29 15:04:06 +00:00
bellardo
e29715f893 Fixed a bug in the MacOS X GUI build project. 2002-07-22 17:12:46 +00:00
bellardo
e8deb0e232 Added the initial revision of the MacOS X PB project files. 2002-07-21 07:21:30 +00:00
dimitr
c9b09bf447 Updated project files 2002-07-02 14:09:07 +00:00
dimitr
d481d117fc Added FB2 project files for MSVC6 2002-07-01 14:59:48 +00:00