Commit Graph

359 Commits

Author SHA1 Message Date
marco
f7f14e4dee * CROSSOPT support
git-svn-id: trunk@1798 -
2005-11-20 22:19:50 +00:00
tom_at_work
202236c6e0 * fpcmake.ini update which fixes glibc search path problems on PowerPC64
* makefile update

git-svn-id: trunk@1546 -
2005-10-20 16:56:40 +00:00
Jonas Maebe
2dbdc474fd * use register variables when release-building for ppc (more or less doubles
performance for most programs)

git-svn-id: trunk@1383 -
2005-10-15 16:36:52 +00:00
tom_at_work
f7f0f9c426 * makefile adaption to be able to cycle compiler and RTL on PowerPC64 target
* some fixes for PowerPC64 target in the code generator and the RTL
* stabs generation for PowerPC64 is okay now (untested)

git-svn-id: trunk@1337 -
2005-10-08 15:48:39 +00:00
peter
bb70f2f5cc * add fppkg and fpmkunit to the Makefile.fpc
git-svn-id: trunk@1063 -
2005-09-08 06:50:52 +00:00
marco
73799540c1 * Compilation on FreeBSD restored (\ in makefile.fpc) + fix for bug #4297
Adding NT function tryentercriticalsection

git-svn-id: trunk@906 -
2005-08-20 08:22:35 +00:00
florian
8602390d46 * Makefiles regenerated to propagate -Ur change of fpcmake
git-svn-id: trunk@844 -
2005-08-10 21:55:57 +00:00
florian
38c46b4809 * mime properties on Makfiles set
git-svn-id: trunk@453 -
2005-06-19 21:58:46 +00:00
florian
ad3b9b9464 * windows rtl restructuring to share code between win32 and win64
* BeginThread can take a qword on 64 bit targets as stacksize

git-svn-id: trunk@287 -
2005-06-08 19:08:49 +00:00
peter
6cf4eb98c3 * use current fpcmake instead of from 1.9.8 2005-05-05 13:28:47 +00:00
peter
7dadd64723 * 2.0.0 2005-05-05 12:59:59 +00:00
Tomas Hajny
4c3c44293d * one more correction for dependencies of variants 2005-04-23 14:14:22 +00:00
Tomas Hajny
a5396415a7 * rule for variants added 2005-04-19 21:59:44 +00:00
michael
6947da1ae2 + Corrected variants/typinfo dependencies 2005-04-16 09:26:38 +00:00
florian
9f875b3c36 * fixed typinfo dependencies 2005-04-14 20:40:54 +00:00
peter
b58a020329 win32 specific units moved to winunits 2005-03-28 15:06:21 +00:00
florian
aa4699892b + some vararray stuff added 2005-03-25 18:03:50 +00:00
michael
1616af0cf1 + Removed legacymem 2005-03-16 22:33:14 +00:00
marco
37af8cc6c7 * legacymem added 2005-03-16 13:21:21 +00:00
peter
50ece27667 * renamed rtlconst to rtlconsts 2005-03-07 17:57:24 +00:00
peter
aa5b73f3ec * 1.9.8 2005-02-15 22:28:29 +00:00
peter
86025bbcb6 * moved file and dir functions to sysfile/sysdir
* win32 thread in systemunit
2005-02-06 13:06:20 +00:00
peter
110fb12911 * regenerated 2005-02-03 20:33:26 +00:00
peter
ef3b19b316 * regenerated 2005-01-11 17:07:45 +00:00
peter
994ab51002 * regenerated to use cpu-os 2005-01-10 21:29:23 +00:00
marco
953e094e3c * ctypes update 2005-01-10 10:41:20 +00:00
peter
f52d2b2edf * regenerated 2004-12-20 18:37:51 +00:00
peter
3c3ec40b70 * regenerated 2004-12-19 17:42:32 +00:00
peter
5834a643c1 build order fix 2004-12-06 19:24:24 +00:00
Tomas Hajny
c016de5709 * Makefiles regenerated 2004-12-05 19:26:19 +00:00
armin
f4ffaa9828 * applied peters patch for cross compile (bin installation) 2004-11-26 13:03:07 +00:00
peter
294c68257b * wcygprt is now used for cygwin (libc) linking, initc contains only cerrno 2004-11-04 17:15:01 +00:00
peter
86f78c7300 * units are now created in separate directory units/cpu-os/
* distclean uses cleanall rule and removes units dir
  * cross compile support fixed, it is now possible to cycle a ppcsparc
    without deleting ppc386
  * bintutilsperfix defaults to cpu-os-
2004-10-30 12:36:43 +00:00
armin
458e3c3780 * makefiles regenerated
* ide: added target netwlibc
2004-09-04 23:33:38 +00:00
peter
2db86fb67d use $(SYSTEMUNIT) instead of system 2004-08-25 19:12:27 +00:00
olle
8f25b1ad3a * redid prev commit, but with up to date fpcmake 2004-08-25 17:10:03 +00:00
olle
280ff73ccf * fix so that macpas.pp really is compiled 2004-08-25 16:57:22 +00:00
olle
3a29988676 + Added unit macpas 2004-08-16 16:22:11 +00:00
peter
423fde7ac6 * regenerated 2004-05-23 18:25:48 +00:00
florian
1c29cc1eb9 + shellapi to makefile added 2004-05-21 11:08:18 +00:00
marco
9f5f920b56 * strutils, convutils added 2004-04-26 11:31:28 +00:00
olle
73f73fb6f1 * updated according to the new version of fpcmake.ini 2004-04-20 23:29:59 +00:00
peter
abfc396c40 * cmem moved to rtl
* longint replaced with ptrint in heapmanagers
2004-03-15 21:48:26 +00:00
Tomas Hajny
fa6166944f Makefiles regenerated 2004-02-22 16:07:41 +00:00
michael
c7385cf2cb + Implemented winsysut unit 2004-02-08 11:00:18 +00:00
florian
a511da7309 * make win32 fixed 2004-01-13 18:04:25 +00:00
marco
55850b063a * regenerating the makefiles with some netbsd fixes + version upgrades 2004-01-05 23:34:21 +00:00
peter
efda1ffb60 * regenerated 2003-12-08 17:13:20 +00:00
Tomas Hajny
e5c7ce3f5d * include file for dateutil(s) 2003-12-06 18:03:46 +00:00
michael
2054548b7a + Fixes for sysconst and removed runerrors.pp 2003-11-27 20:43:22 +00:00
michael
5d024d4cc3 + Patch from peter to fix make cycle 2003-11-27 10:28:41 +00:00
michael
6d09f23614 + Fixed dependencies so cycle works again 2003-11-26 20:50:32 +00:00
michael
78996a740a + Added runerrors unit 2003-11-26 20:17:35 +00:00
peter
2d6deeaade * regenerated 2003-10-28 16:44:35 +00:00
peter
168ccf83c3 * regenerated 2003-10-27 15:58:54 +00:00
peter
9fc4e555dd * regenerated 2003-10-09 14:35:20 +00:00
florian
b6abfdae09 * fixed some variant issues
* improved type declarations
2003-10-08 16:24:47 +00:00
peter
3d27318cb2 * moved classes unit to rtl 2003-10-06 21:01:06 +00:00
florian
fe7cc65579 * fixed some delphi compatibilty issues
* improved makefile dependencies
2003-10-05 19:10:31 +00:00
marco
feaed02001 * cross compiling fixes to makefile and fpcmake 2003-10-04 13:48:11 +00:00
marco
73876b7490 * CROSSCOMPILING stage 2 2003-10-03 21:40:35 +00:00
marco
eaceacb7e2 * remake with new fpc param 2003-10-02 08:50:13 +00:00
peter
29762b04a6 * regenerated 2003-04-01 16:09:56 +00:00
Tomas Hajny
7e44bb1506 * Makefiles regenerated with corrected fpcmake 2003-03-30 00:01:43 +00:00
Tomas Hajny
f2cd222a55 + platform extensions unified, emx target added 2003-03-24 00:01:12 +00:00
peter
9addbba86a * regenerated 2003-01-14 21:15:21 +00:00
carl
65113dcece + profiling support for Win32 2002-11-30 18:44:57 +00:00
sg
e6ad0998ea * Removed opengl32 unit (all functions are now in the Windows unit) 2002-11-29 16:49:41 +00:00
peter
3dad4cd3c4 * regenarated 2002-11-24 16:31:10 +00:00
carl
f0bb456351 - remove objinc.inc (unused file)
* update makefiles accordingly
2002-10-20 12:00:52 +00:00
michael
39f16b03ef + Renamed thread unit to systhrds 2002-10-16 06:27:30 +00:00
peter
5fff238567 * threads unit added for thread support 2002-10-14 19:39:16 +00:00
florian
614314c3f5 * win32 rtl is multi threaded by default now 2002-10-13 14:01:34 +00:00
florian
28a044c57c + comobj unit added 2002-10-10 16:11:09 +00:00
peter
d04f73ddda * Add ucomplex and charset units 2002-09-16 15:42:11 +00:00
carl
953a1ccdae - removed os_types
* fix range check errors
2002-09-07 21:28:10 +00:00
marco
0e2046b1fd * Some more OpenBSD fixes. 2002-08-01 12:28:49 +00:00
marco
d228e13edf * OpenBSD makefile update again 2002-07-30 13:39:03 +00:00
florian
3ff2bcb4fd * fixed dependencies of types-Unit 2002-07-26 09:43:39 +00:00
florian
42a7c6c636 + types unit added 2002-07-23 20:39:21 +00:00
peter
927c693482 * fix source location in zips for packages and demos 2002-03-19 19:36:55 +00:00
peter
58218bf81f * Regenerated with updated fpcmake 2002-03-11 19:10:28 +00:00
peter
9b385a2ab7 * regenated 2002-02-28 21:30:32 +00:00
marco
120c13b024 * Fixed 2002-02-13 12:54:28 +00:00
marco
21b22d7d2e * added messages.pp 2002-02-13 12:24:48 +00:00
peter
c09e7bb537 * regenerated 2002-01-29 18:05:44 +00:00
peter
5f2e0cc5e3 * regenerated 2002-01-27 21:47:54 +00:00
peter
0816ae4006 * regenerated 2002-01-06 21:59:08 +00:00
marco
7866897343 * BSDhier fix to fpcmake.ini + makefile update. 2001-12-11 10:39:53 +00:00
michael
7ff42a13ab + Added variants unit 2001-11-14 23:03:09 +00:00
peter
aff68fdfd4 * asw support 2001-10-18 20:55:18 +00:00
peter
ec9e4f4556 * fpc -PB instead of -P?
* check if fpc exists if not found fallback to ppc386
2001-10-16 20:52:34 +00:00
peter
6f2baf0fcf * regenerated 2001-10-14 21:43:09 +00:00
peter
6e3bcf7133 * regenerated 2001-08-30 20:18:30 +00:00
peter
b34e51e7f6 * regenerated 2001-08-22 20:49:14 +00:00
florian
6476fbf2fe * fixed and added a lot of stuff to get the Jedi DX( headers
compiled
2001-08-19 21:02:01 +00:00
peter
3e41bf3597 * Regenerated 2001-08-02 20:55:49 +00:00
peter
68ed130f45 * install Package.fpc 2001-07-31 22:02:11 +00:00
peter
e5add358e2 * cygwin updates 2001-07-13 22:05:02 +00:00
peter
49481a0c63 * v10 merges 2001-06-27 21:37:36 +00:00
peter
1d7e2bb6cb * -Ur added 2001-06-18 20:36:28 +00:00
peter
47f3d1e902 * Regenerated 2001-06-07 21:25:57 +00:00
peter
3fc45a47d2 * Win32 fixes for Makefile so it doesn't require sh.exe 2001-06-06 21:58:16 +00:00
peter
951851e866 * Regenerated 2001-06-04 21:44:30 +00:00
peter
4eb94da6ac * gecho, gdate fixes
* distinstall target rewrite to not install things twice
2001-05-30 21:39:06 +00:00
peter
5e998e22a2 * change \ to / for pwd, since the win32 pwd returns paths with \ 2001-05-28 19:30:21 +00:00
peter
293d6a1671 * Makefile fixes 2001-05-03 21:35:04 +00:00
peter
7b9b157103 * regenerated 2001-04-25 22:45:40 +00:00
peter
3c54458903 * regenerated 2001-02-24 10:46:41 +00:00
peter
3c2db9436f * regenerated 2001-02-22 21:15:03 +00:00
peter
e32556ca16 * regenerated for cygwin32 support 2001-02-20 21:59:59 +00:00
peter
575329b520 * fixed target.rsts 2001-02-05 20:52:02 +00:00
peter
3dad8c73a5 * regenerated 2001-02-02 22:41:11 +00:00
peter
d65ec7ac1c * default.fpcdir is back
* subdir requirement checking works, but not very optimal yet as
    it can load the same Makefile.fpc multiple times
2001-02-01 22:00:03 +00:00
peter
144161708e * regenarated 2001-01-30 21:56:49 +00:00
peter
53ed82759a * regenarated 2001-01-30 20:41:19 +00:00
peter
d9b97cc5bf * New FPCMake update 2001-01-29 21:52:17 +00:00
marco
6a6a7645f6 * callspec 2001-01-29 11:58:30 +00:00
peter
8469f6eb0b * API 2 RTL commit 2001-01-13 11:03:57 +00:00
peter
cd494453ca * regenerated 2000-12-19 21:17:35 +00:00
peter
b8a008b31c * regenerated 2000-10-26 23:03:50 +00:00
michael
5aa1face10 + Make cycle fixed again 2000-10-24 09:31:20 +00:00
michael
258c5e0489 + Peters patches were for mainbranch 2000-10-24 08:05:06 +00:00
michael
037b737d84 + PAtches form Peter 2000-10-24 07:58:35 +00:00
peter
8a381b9ec3 * system unit rename for 1.1 branch 2000-10-15 08:19:48 +00:00
peter
93b4bc7d16 * regenerated 2000-10-01 21:05:03 +00:00
peter
2b01b55217 * regenerated 2000-09-27 21:10:31 +00:00
peter
20a3fba0fb * regenerated 2000-09-20 19:50:28 +00:00
peter
cc806c400d * clear varutils.rst 2000-09-02 17:08:52 +00:00
peter
d711221036 * regenerated 2000-09-01 21:58:14 +00:00
michael
e50e70bef2 + new include files 2000-08-29 18:16:22 +00:00
michael
82f4c2d9a3 + Initial implementation of varutils 2000-08-29 08:23:13 +00:00
peter
d24c580d24 * sysutils.pp moved to target and merged with disk.inc, filutil.inc 2000-08-20 15:46:46 +00:00
michael
bfdac9385b + Implemented loading of dynamical libraries 2000-08-18 19:15:34 +00:00
peter
e4472e186e * math.rst added 2000-07-08 19:25:25 +00:00
peter
8b38902424 * exampleinstall target added 2000-07-01 23:03:18 +00:00
peter
8e4522215a * smart,shared lib including for rpm/deb 2000-05-26 20:50:09 +00:00
peter
6ea5534991 * added extra ifdef to check if there are some objects else some
targets aren't added anymore
2000-04-11 15:34:47 +00:00
pierre
0f40c0b12a * used a outdated fpcmak, corrected 2000-04-07 08:19:05 +00:00
pierre
015b9930a0 add os_types to unit list for clean target 2000-04-06 20:14:15 +00:00
florian
a5f687d314 + Initial revision of printer unit for win32, took that one of go32v2 2000-04-06 08:27:33 +00:00
pierre
d3efe7df4d * a working makefile 2000-03-24 12:18:12 +00:00
marco
e99f82c8fa * fixed ostype problem 2000-03-21 13:26:58 +00:00
peter
2d6a92f17e * graph unit include is now independent and the dependent part
is now in graph.pp
  * ggigraph unit for linux added
2000-03-19 11:20:12 +00:00
peter
a2318ce5ec * regenerated 2000-02-09 14:29:22 +00:00
peter
2eb25f4422 * regenerated 2000-02-08 00:09:21 +00:00
peter
78cb6bfa89 * lineinfo unit added which uses stabs to get lineinfo for backtraces 2000-02-06 17:19:22 +00:00
peter
dfca2834a9 * regenerated 2000-01-28 12:17:02 +00:00
peter
16bcf1dd2c * regenerated 2000-01-26 21:19:49 +00:00
peter
61e04d8e80 * regenerated 2000-01-18 20:58:37 +00:00
peter
206ae47ad5 * regenerate for win32 fix 2000-01-18 00:25:15 +00:00
peter
c888816ce9 * use env var again for win32 2000-01-16 22:24:19 +00:00
peter
aadec7d674 * package generation fixes 2000-01-14 12:16:40 +00:00
peter
ffaf1b5adc * regenerated 2000-01-13 21:15:26 +00:00
peter
d2529529f5 * regenerated for new package deps 2000-01-13 11:40:51 +00:00
peter
03f93fb547 * regenerated to support gecho and win32 fpcext.cmd fixes 2000-01-12 23:26:13 +00:00
peter
55ce17b756 * regenerated, win32 uses fpcext.cmd file to pass options instead of
environment
  * packagename support
2000-01-10 23:02:21 +00:00
peter
fc6ef73478 * regenerated to support auto rtl compiling 2000-01-06 15:52:54 +00:00
peter
c1fabab00b * FPCDIR setting/detect
* lot of other updates to create .deb files correctly
2000-01-06 01:29:48 +00:00
peter
e3c8963279 * Makefile updates again 2000-01-04 00:00:14 +00:00
peter
2b4221b9b2 * regenerated 2000-01-03 19:42:36 +00:00
peter
8baf3100ca * fixed exporting of variables which are declared by commandline or
set in the Makefile itself
1999-12-24 15:25:50 +00:00
peter
926aa3030b * regenerated 1999-12-23 19:43:59 +00:00
peter
eef7f751b0 * regenerated 1999-12-22 01:09:18 +00:00
peter
602b295aaf * zipinstall fixes 1999-12-21 16:09:12 +00:00
peter
005e98fb55 * fpcmaked -> fpcmade.<TARGET> 1999-12-19 15:16:39 +00:00
peter
daf8bdf1e1 * fpcmake updated for win32 commandline 1999-12-06 18:26:48 +00:00
florian
75c8bdc3a2 * first implementation of winmouse unit 1999-11-29 22:03:39 +00:00
peter
c35eba9070 * fpcmake updates 1999-11-26 00:01:30 +00:00
peter
41c91ed6b3 * package dependencies 1999-11-25 20:22:56 +00:00
peter
ba170472db * fpcmake updated 1999-11-10 22:10:44 +00:00
peter
79d331a978 * fpcmake support 1999-11-08 15:01:38 +00:00
pierre
c2b91fcf40 + InitC unit 1999-09-28 22:53:26 +00:00
peter
5b55c02885 * windows unit include moved to wininc/ 1999-09-16 13:38:07 +00:00
peter
1644842941 * dependencies for crt fixed 1999-08-13 15:36:38 +00:00
florian
eed51e6bd5 * minor typos in winsock.pp fixed
+ makefile for sockets.pp updated
1999-06-21 12:41:33 +00:00
florian
e6da269609 * changes for the winsock unit 1999-06-18 13:59:49 +00:00
peter
e5ba3f9d49 * last fixes for 0.99.12 release 1999-06-10 15:02:08 +00:00
peter
960d4a099e * -Sg for heaptrc 1999-05-13 22:38:02 +00:00
florian
bafe97de23 * moved all opengl32.dll stuff to a newly created opengl32 unit, so
win32 programs should also run on Windows without opengl32.dll
1999-05-10 19:34:06 +00:00
peter
337d303bbe * 0.99.10 check for browser 1999-05-05 22:24:08 +00:00
peter
1184d1d208 * browser off by default 1999-05-04 11:59:42 +00:00
peter
3f9b3dc921 + FileNameCaseSensetive boolean 1999-04-28 11:42:44 +00:00
peter
f0d58ee1d2 * fixed sysutils dependencys
* objpas files are agian in the main Makefile, makefile.op is obsolete
1999-04-22 10:56:31 +00:00
peter
404580d448 + crt unit that compiles 1999-04-20 11:34:11 +00:00
florian
826b8ead0f + addition and changes to compile the direct draw unit
of Erik Ungerer (with -dv2com and indirect disabled)
1999-03-22 22:12:50 +00:00
peter
f1b0c333cb * makefile.fpc targets start with fpc_
* small updates for install scripts
1999-03-16 00:46:54 +00:00
michael
90926ed6ed + clean and libsclean added 1999-03-12 21:02:19 +00:00
peter
d52b68e703 * AS is now always asw 1999-03-10 23:45:21 +00:00
peter
04c3f5099b * makefile.fpc updates and defaultfpcdir var 1999-03-09 01:35:46 +00:00
michael
56f48f40b6 + Fixed type in strings target 1999-02-25 09:59:03 +00:00
michael
7865673a04 * Joined strings and sysutils 1999-02-25 07:39:17 +00:00
peter
d86094c298 + added math unit to objects 1999-01-15 11:47:12 +00:00
peter
decd60caa8 * clean doesn't clean objpasdir anymore 1999-01-04 11:57:45 +00:00
peter
7470cd1cae * use -FE 1998-12-21 13:06:10 +00:00
pierre
292e21df12 * needs asw to link correctly wprt0 or wdllprt0 file 1998-11-30 13:13:40 +00:00
pierre
8a0fb3c67e + added the changes from Pavel Ozerski after several modifications
to be able to create DLLs
1998-11-30 09:16:57 +00:00
Jonas Maebe
7c0bfa9585 + added warning about TABs 1998-11-24 19:49:32 +00:00
pierre
bc986a816e + added objects unit 1998-11-18 09:28:07 +00:00
peter
ef7da87e66 * fixed dos dependency 1998-10-14 12:49:42 +00:00