diff --git a/packages/ami-extra/fpmake.pp b/packages/ami-extra/fpmake.pp index e35e62b884..1b469c7542 100644 --- a/packages/ami-extra/fpmake.pp +++ b/packages/ami-extra/fpmake.pp @@ -30,6 +30,8 @@ begin P.SourcePath.Add('src'); P.OSes:=AllAmigaLikeOSes; + if Defaults.CPU=powerpc then + P.OSes:=P.OSes-[amiga]; T:=P.Targets.AddUnit('cliputils.pas'); diff --git a/packages/fcl-net/fpmake.pp b/packages/fcl-net/fpmake.pp index fa9a73ee59..a1e80a0bf5 100644 --- a/packages/fcl-net/fpmake.pp +++ b/packages/fcl-net/fpmake.pp @@ -43,6 +43,8 @@ begin // IP and Sockets T:=P.Targets.AddUnit('netdb.pp',AllUnixOSes); T:=P.Targets.AddUnit('resolve.pp',AllUnixOSes+AllWindowsOSes+AllAmigaLikeOSes+[OS2,EMX]); + if Defaults.CPU=powerpc then + T.OSes:=T.OSes-[amiga]; with T.Dependencies do begin AddInclude('resolve.inc'); @@ -50,6 +52,8 @@ begin end; T.ResourceStrings := True; T:=P.Targets.AddUnit('ssockets.pp',AllUnixOSes+AllWindowsOSes+AllAmigaLikeOSes+[OS2,EMX]); + if Defaults.CPU=powerpc then + T.OSes:=T.OSes-[amiga]; with T.Dependencies do begin AddUnit('resolve'); diff --git a/packages/fcl-process/fpmake.pp b/packages/fcl-process/fpmake.pp index b06236237d..56c960b9c4 100644 --- a/packages/fcl-process/fpmake.pp +++ b/packages/fcl-process/fpmake.pp @@ -26,6 +26,8 @@ begin P.Options.Add('-S2h'); P.NeedLibC:= false; P.OSes:=AllOSes-[embedded,msdos,win16]; + if Defaults.CPU=powerpc then + P.OSes:=P.OSes-[amiga]; P.SourcePath.Add('src'); P.IncludePath.Add('src/unix',AllUnixOSes); diff --git a/packages/fcl-web/fpmake.pp b/packages/fcl-web/fpmake.pp index 191b909c4b..34eb3e6969 100644 --- a/packages/fcl-web/fpmake.pp +++ b/packages/fcl-web/fpmake.pp @@ -19,6 +19,8 @@ begin {$endif ALLPACKAGES} P.Version:='3.1.1'; P.OSes := [beos,haiku,freebsd,darwin,iphonesim,solaris,netbsd,openbsd,linux,win32,win64,wince,aix,amiga,aros,morphos,dragonfly]; + if Defaults.CPU=powerpc then + P.OSes:=P.OSes-[amiga]; P.Dependencies.Add('fcl-base'); P.Dependencies.Add('fcl-db'); P.Dependencies.Add('fcl-xml'); diff --git a/packages/fppkg/fpmake.pp b/packages/fppkg/fpmake.pp index f1298d7210..26b02a5096 100644 --- a/packages/fppkg/fpmake.pp +++ b/packages/fppkg/fpmake.pp @@ -45,6 +45,8 @@ begin P.Description := 'Libraries to create fppkg package managers.'; P.NeedLibC:= false; P.OSes := P.OSes - [embedded,nativent,msdos,win16]; + if Defaults.CPU = powerpc then + P.OSes := P.OSes - [amiga]; P.SourcePath.Add('src'); P.IncludePath.Add('src'); diff --git a/packages/fv/fpmake.pp b/packages/fv/fpmake.pp index b7a03fade0..5cde8f67ba 100644 --- a/packages/fv/fpmake.pp +++ b/packages/fv/fpmake.pp @@ -21,6 +21,8 @@ begin P.License := 'LGPL with modification, '; P.HomepageURL := 'www.freepascal.org'; P.OSes := [beos,haiku,freebsd,darwin,iphonesim,solaris,netbsd,openbsd,linux,win32,win64,os2,emx,netware,netwlibc,go32v2,aix,dragonfly]+AllAmigaLikeOSes; + if Defaults.CPU = powerpc then + P.OSes := P.OSes - [amiga]; P.Email := ''; P.Description := 'Free Vision, a portable Turbo Vision clone.'; P.NeedLibC:= false; diff --git a/packages/googleapi/fpmake.pp b/packages/googleapi/fpmake.pp index 6bc2aac69f..d15fa291f5 100644 --- a/packages/googleapi/fpmake.pp +++ b/packages/googleapi/fpmake.pp @@ -31,6 +31,8 @@ begin P.Description := 'Google API client libraries.'; P.NeedLibC:= false; P.OSes := [beos,haiku,freebsd,darwin,iphonesim,solaris,netbsd,openbsd,linux,win32,win64,wince,aix,amiga,aros,morphos,dragonfly]; + if Defaults.CPU = powerpc then + P.OSes := P.OSes - [amiga]; P.Directory:=ADirectory; P.Version:='3.1.1'; P.Dependencies.Add('fcl-base'); diff --git a/packages/rtl-console/fpmake.pp b/packages/rtl-console/fpmake.pp index 0de94eac2c..c073b0bcfc 100644 --- a/packages/rtl-console/fpmake.pp +++ b/packages/rtl-console/fpmake.pp @@ -41,6 +41,8 @@ begin P.License := 'LGPL with modification, '; P.HomepageURL := 'www.freepascal.org'; P.OSes:=Rtl_ConsoleOSes; + if Defaults.CPU=powerpc then + P.OSes:=P.OSes-[amiga]; P.Email := ''; P.Description := 'Rtl-console, console abstraction'; P.NeedLibC:= false; diff --git a/packages/rtl-extra/fpmake.pp b/packages/rtl-extra/fpmake.pp index a1b5a9c869..b04f33e702 100644 --- a/packages/rtl-extra/fpmake.pp +++ b/packages/rtl-extra/fpmake.pp @@ -106,6 +106,8 @@ begin T:=P.Targets.AddUnit('serial.pp',SerialOSes); T:=P.Targets.AddUnit('sockets.pp',SocketsOSes); + if Defaults.CPU=powerpc then + T.OSes:=T.OSes-[amiga]; with T.Dependencies do begin addinclude('osdefs.inc',AllUnixOSes);