8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 07:23:04 +01:00
Commit Graph

294 Commits

Author SHA1 Message Date
aafemt
d266ad6452 Public headers don't use pathes in #include directives any more. Now they can be provided 'as is' 2003-04-08 10:25:30 +00:00
aafemt
5452162cee Better exampes' copying 2003-04-08 10:09:05 +00:00
aafemt
ca2a9cc333 fix typo 2003-04-07 10:14:17 +00:00
aafemt
e3929786dc Prevent static gbak from multiple build 2003-04-04 10:40:40 +00:00
eku
22eaacd6a7 SVR4 yacc doesn't support '-b' option. So use 'mv' to achieve the same
result.
2003-04-03 07:35:20 +00:00
brodsom
0368c1561b Filter crlf in windows platform 2003-04-02 22:24:47 +00:00
brodsom
7eff8768ae Update MINGW readme 2003-04-01 23:47:14 +00:00
aafemt
0c8daeb80d Improve Win32 build. Add resources to superserver 2003-03-31 10:29:16 +00:00
brodsom
4843534123 Update MINGW readme with a note about crash in v5_examples due to locking bug. 2003-03-28 13:53:51 +00:00
aafemt
c8d4cb0e14 Ironing POSIX build. Resources were added to some exe and dll's 2003-03-28 11:29:18 +00:00
aafemt
a831b7838e Ironing POSIX build 2003-03-27 11:21:47 +00:00
aafemt
d6a2945cac Remove obsolete files 2003-03-27 11:16:14 +00:00
brodsom
22cc2589dd Update instructions to build parse.cpp with bison. 2003-03-27 03:16:38 +00:00
brodsom
9de03bf380 Modify warning options. Remove unknown-pragmas and add format and signed compare 2003-03-27 03:14:02 +00:00
brodsom
97c76a8579 Correct typing errors 2003-03-26 11:08:18 +00:00
brodsom
f24c9b2f94 Update the MINGW readme after the event problem was resolved. 2003-03-25 13:24:48 +00:00
aafemt
ed3859c23b Another step towards MinGW CS build 2003-03-25 11:07:59 +00:00
aafemt
7e9e535a38 Few improvements for Win32 SS build procedure 2003-03-21 11:53:48 +00:00
aafemt
793ce67c72 Version information is concentrated in src/misc/writeBuildNum.sh 2003-03-20 11:11:55 +00:00
eku
ceb9d33c9d Changed the default extensions for databases from .gdb to .fdb
The Windows and OS X builds have not been updated yet.
2003-03-17 12:06:48 +00:00
alexpeshkoff
70c9d082ba Now external tables are checked against directories list 2003-03-15 20:20:41 +00:00
skidder
277a2ec191 Fixup optimization flags to produce fastest possible but still correct binary 2003-03-15 16:52:04 +00:00
eku
6cbd82fea8 Editline changes:
o got a FB-compliant makefile
 o uses configure
 o eventually compiles on SINIX-Z
2003-03-12 12:39:58 +00:00
brodsom
d3373a168e Modify MinGW instructions 2003-03-07 16:58:49 +00:00
brodsom
4e04044bb8 Update instructions, remove win_libs and give instructions to patch manually libfbclient and libfbembed 2003-03-06 23:25:32 +00:00
brodsom
8b595099e7 Update instructions 2003-03-06 23:20:31 +00:00
brodsom
37b2fb6957 Move cntl.cpp to OS_ServerFiles 2003-03-06 13:16:15 +00:00
brodsom
c7f5f1ee5a Blob_filter is not a epp file since 1999, change the name to .cpp and modify the makefiles 2003-03-06 00:43:32 +00:00
brodsom
f489a329b3 Changes for MinGW build.
-Build instructions.
2003-03-06 00:27:59 +00:00
brodsom
c37d9f64da Changes for MinGW build.
-Patch previous commit
2003-03-06 00:16:52 +00:00
brodsom
4e76ba9525 Add cntl.cpp 2003-03-05 20:59:06 +00:00
brodsom
0b4413db1b Changes for MINGW build
-Use SHRLIB_EXT instead of 'so'
-Add WIN_LIBS
2003-03-05 17:59:10 +00:00
brodsom
cac84229a4 Changes for MINGW build
-Add ipserver objects
2003-03-05 17:56:50 +00:00
brodsom
06a42806de Changes for MINGW build
-Use SHRLIB_EXT instead of 'so'
-Add some needed sources.
-Add WIN_LIBS
2003-03-05 17:16:32 +00:00
brodsom
58a86432a3 Changes for MINGW build
-Use SHRLIB_EXT instead of 'so'
2003-03-05 16:19:08 +00:00
brodsom
fe47098fb3 Changes for MINGW build
-Use specific server files
-Add LIB_GUI
2003-03-05 16:15:45 +00:00
brodsom
1105de2544 Changes for MINGW build
-Use specific EMBED_UTIL_TARGETS
2003-03-05 16:13:07 +00:00
brodsom
346bf81994 Changes for MINGW build
-Add new util targets
-Use specific CLIENT_UTIL_TARGETS
2003-03-05 16:09:30 +00:00
brodsom
fccaa3b22a Changes for MINGW build
-Add ipserver files
-Use specific server files (remote dir)
-Add LIB_GUI
2003-03-05 16:07:13 +00:00
brodsom
d233e9da02 Changes for MINGW build
-Use SHRLIB_EXT instead of 'so'
2003-03-05 15:57:25 +00:00
brodsom
5c2576400d Changes for MINGW build
-Use SHRLIB_EXT
-Add locks to FBCLASSES_ClientFiles(only used by windows but not part of the os specific files)
2003-03-05 15:51:44 +00:00
brodsom
ca19e731e7 Changes for MINGW build
-Use SHRLIB_EXT
-Add new util targets
2003-03-05 15:49:07 +00:00
brodsom
7a72fc1398 Changes for MINGW build
-Add OS_ServerFiles
-Add CLIENT_UTIL_TARGETS and EMBED_UTIL_TARGETS.
-For mingw add some values only used in this port.
-Set OS_Specific_Files
2003-03-05 15:45:25 +00:00
brodsom
2c112840b0 Changes for MINGW build
-Add OS_ServerFiles
-Add CLIENT_UTIL_TARGETS and EMBED_UTIL_TARGETS.
2003-03-05 15:42:28 +00:00
fsg
e0dcb77416 Fixed some really old typos.
Included ExecuteStatement in the LINUX-Build
2003-03-02 17:47:22 +00:00
aafemt
1f1e2cc489 blrtable.h is generated and must not be in tree 2003-02-28 05:22:13 +00:00
eku
5ffe65acc2 Since PYXIS support has gone some time ago, remove it from the Makefiles as
well.
2003-02-24 09:52:33 +00:00
skidder
8121720f94 Make intl support work on POSIX again 2003-02-22 15:45:22 +00:00
kkuznetsov
9f00a42c5b Some Impruvements with sfio 2003-02-20 14:41:17 +00:00
eku
7a74c7bfd8 This file does not compile on POSIX platforms. Exclude it from the build
process until someone has fixed it.
2003-02-20 06:17:25 +00:00
aafemt
d861d96c63 XNET and somewhere WNET were added to remote interfaces 2003-02-19 05:16:46 +00:00
aafemt
a88455f961 Propagate PLATFORM across makefiles 2003-02-19 05:14:36 +00:00
eku
e9e3967a47 Fixed POSIX build after removal of pipe/csv directories. 2003-02-17 08:26:10 +00:00
eku
06db98738f Fixed POSIX build. 2003-02-12 09:23:12 +00:00
aafemt
e55e271385 Little step towards MinGW build. Physical IO module is platform-depended now 2003-02-11 05:13:36 +00:00
eku
a7f18b2e31 Removed "register" variables from the source code. It's up to the compiler
to hold variables in CPU registers.
2003-02-10 13:28:35 +00:00
dimitr
a0ea6bb388 Renamed isc4 in the build files. 2003-02-10 12:26:26 +00:00
dimitr
6c4efa34c9 Damn, my own typo caused another one. The extension should be "fdb". 2003-02-10 11:54:30 +00:00
eku
1a9a258234 Renamed isc4.gdb to security.gdb (POSIX builds) 2003-02-10 11:01:23 +00:00
fsg
817066fe5f Fixed a typo to get it compiled under Linux again 2003-01-26 18:12:09 +00:00
brodsom
2be103e8a0 New charsets (update posix build) 2003-01-25 03:14:32 +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
skidder
9b57d8b649 Several little changes to make engine compilable again on Linux 2002-12-16 21:19:51 +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
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
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
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
skidder
db3692790b New changes by Dmitry Emanov. Configuration manager and Windows build environment improvements 2002-11-30 15:08:09 +00:00
skidder
9333b09fad A little more optimization wont hurt 2002-11-24 17:53:36 +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
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
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
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
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
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
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
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
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
kkuznetsov
caac44c4e8 *** empty log message *** 2002-11-01 13:22:35 +00:00
skidder
8e6622a20e Merging changes from skidder branch - explicit locks, savepoints, build system changes 2002-10-29 20:20:44 +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
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
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
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
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
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
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
eku
605c1d2aea make.XXX files are now under $ROOT/gen and not $ROOT/src. 2002-08-28 09:05:51 +00:00
eku
943ff3398f Do not define '-m468' in platform-independent rules. 2002-08-13 10:02:14 +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
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