Commit Graph

50 Commits

Author SHA1 Message Date
joost
a67a35c498 * Added the ability to add fpmake as a target in a Makefile.fpc file. This way
there is no special need anymore for complete scripts in the Makefile.fpc
   to call fpmake. And it is now possible to combine other targets with a
   fpmake-target.

git-svn-id: trunk@31240 -
2015-07-28 09:52:19 +00:00
pierre
d9758e5d0e Avoid TARGET_DIRS_TARGET_DIRS garbage by explicitly setting result of string function in AddTargetDefines method to empty at startup
git-svn-id: trunk@23701 -
2013-03-06 16:40:04 +00:00
joost
08ee418513 * Reverted r17969, now fpmake distclean is implemented
git-svn-id: trunk@17986 -
2011-07-13 20:25:02 +00:00
joost
595eadccb6 * Do not cleanup fpmake executable on distclean anymore. To make it possible
to cleanup more than one target using distclean.
 * Added new fpmakeclean target to makefiles which does a cleanall and clears
the fpmake executables

git-svn-id: trunk@17969 -
2011-07-10 14:27:49 +00:00
joost
8847efb758 * To build fpmake while cross-compiling, use the compiler that is used
while cycling the compiler to build the native rtl. (bug 19263)

git-svn-id: trunk@17389 -
2011-05-01 16:48:56 +00:00
joost
b926c6984e * Added COMPILER_FPMAKE_UNITDIR to makefiles, with the path to the native
ppu's
 * When no native ppu's are found, search for them in the units_bs dir. So
   that it is possible to bootstrap fpmkunit

git-svn-id: trunk@17367 -
2011-04-25 14:34:12 +00:00
pierre
69dedbfaeb + Add support for programs in clean section
git-svn-id: trunk@14770 -
2010-01-22 15:18:30 +00:00
pierre
e7b25e55c0 * Fix position of fpcmade file for rtl
git-svn-id: trunk@14092 -
2009-11-07 01:01:31 +00:00
peter
337c3cba5d * also include sec_units if only implicitunits are available
git-svn-id: trunk@9861 -
2008-01-22 08:45:14 +00:00
florian
f4738689ba * search for gtar first
git-svn-id: trunk@2600 -
2006-02-15 21:14:41 +00:00
florian
7dbeab548d + make shared implemented
git-svn-id: trunk@2255 -
2006-01-11 21:20:55 +00:00
florian
9c6b3cc8f7 + make shared
git-svn-id: trunk@2227 -
2006-01-08 15:52:43 +00:00
fpc
790a4fe2d3 * log and id tags removed
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
fpc
50778076c3 initial import
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
peter
b70d944a49 * use cpu-os style 2005-01-10 20:33:09 +00:00
olle
3425ceaf85 * __missing_command will now have the name of the missing command appended. 2004-11-01 17:17:33 +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
michael
8312eddebb + Patch from Vincent Snijders to fix CPU-specific installs 2004-08-01 08:12:07 +00:00
michael
00e5297c76 * Patch from peter to fix writing of target dir rules for cpu specific dirs 2004-07-12 06:42:52 +00:00
peter
acdd47c907 * support varaiable_cpu 2004-07-11 18:58:19 +00:00
olle
a7d759d976 * support for new fpcini section [defines] 2004-04-20 22:59:31 +00:00
olle
b390d20504 + a tool not found is replaced by the fake command __missing_command__, so that make stops, if it tries to run the command. 2004-04-01 12:26:56 +00:00
peter
9c08ff4f69 * target_dir variable generation was not cpu dependent yet 2003-04-25 20:53:33 +00:00
peter
5d75008475 * support different cpu target 2003-04-24 23:21:01 +00:00
marco
fc8db2c3f2 * fix recursive zip making that corrupted utilsxxx.zip 2003-03-24 10:56:02 +00:00
pierre
a788bb6f3a * translate default_cpu/os into CPU/OS_TARGET_DEFAULT 2002-09-27 06:54:54 +00:00
peter
952e80a72f * old logs removed and tabs fixed 2002-09-07 15:40:30 +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
pierre
79f7263c3c + CHECKDEPEND var to check if packages are up to date 2002-02-28 17:03:47 +00:00
peter
3a853dae8e * -r option to process target dirs also
* default changed to build only for current target
  * removed auto building of required packages
  * removed makefile target because it causes problems with
    an internal rule of make
2002-01-27 21:42:33 +00:00
peter
3175676917 * lcl updates
* small optimizes for package check
2002-01-06 21:50:03 +00:00
peter
b5f61f6d89 * cross compiling support 2001-10-14 21:38:31 +00:00
pierre
61494ef897 * handle default cpu and target without override, use require section for override 2001-09-11 11:04:51 +00:00
peter
d9f43c2ea0 * firstword added
* pathexist fix to include sysfile
2001-08-22 20:45:19 +00:00
peter
18660be258 * -T<target> support
* better error reporting for not found dirs
  * some cleanups and nicer strings
2001-08-02 20:50:29 +00:00
peter
68ed130f45 * install Package.fpc 2001-07-31 22:02:11 +00:00
peter
dbfa9b5cc1 * cygdrive support
* fixed cygwin detection
  * fixed some duplicate and extraeous spaces
2001-07-13 21:01:59 +00:00
peter
d03b331699 * remove ppufiles
* fix staticlib prefix that is now libp instead of lib
2001-06-07 21:21:38 +00:00
peter
3fc45a47d2 * Win32 fixes for Makefile so it doesn't require sh.exe 2001-06-06 21:58:16 +00:00
peter
79a471e4d4 * Still process subdirs if a target has no section defined 2001-06-04 22:18:16 +00:00
peter
f09b0ecc48 * Arguments added
* Start of Package.fpc creation
2001-06-04 21:42:56 +00:00
peter
4eb94da6ac * gecho, gdate fixes
* distinstall target rewrite to not install things twice
2001-05-30 21:39:06 +00:00
peter
293d6a1671 * Makefile fixes 2001-05-03 21:35:04 +00:00
peter
145726f533 * another fix for internal variable checking 2001-02-24 10:44:33 +00:00
peter
76fcd52b4f * fpcdir detection added
* fixed loading of variables in fpcmake itself
2001-02-22 21:11:24 +00:00
peter
9fbe429084 * fixed change variable accessing using _ instead of . 2001-02-20 21:49:31 +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
d0555f5b21 * lot of updates 2001-01-29 21:49:10 +00:00
peter
8126674229 * first commit of new fpcmake 2001-01-24 21:59:36 +00:00