Selaa lähdekoodia

* Do not use a build-unit to compile univint. Package itself is a buildunit.
* Removed obsolete dependencies and all dependencies from the MacOS buildunit as it is hell to maintain and has no use

git-svn-id: trunk@19989 -

joost 13 vuotta sitten
vanhempi
commit
1fa132a897
1 muutettua tiedostoa jossa 2 lisäystä ja 317 poistoa
  1. 2 317
      packages/univint/fpmake.pp

+ 2 - 317
packages/univint/fpmake.pp

@@ -20,6 +20,8 @@ begin
     P.SourcePath.Add('src');
     P.OSes:=[darwin,iphonesim];
     P.Options.Add('-Mmacpas');
+
+    P.SupportBuildModes:=[bmOneByOne];
   T:=P.Targets.AddImplicitUnit('ABActions.pas');
     with T.Dependencies do
       begin
@@ -1137,7 +1139,6 @@ begin
       begin
         AddUnit('mactypes');
         AddUnit('cmtypes');
-        AddUnit('cmapplication');
         AddUnit('events');
       end;
   T:=P.Targets.AddImplicitUnit('CarbonEvents.pas');
@@ -1188,7 +1189,6 @@ begin
         AddUnit('cmiccprofile');
         AddUnit('mixedmode');
         AddUnit('quickdraw');
-        AddUnit('cmapplication');
         AddUnit('events');
       end;
   T:=P.Targets.AddImplicitUnit('Components.pas');
@@ -1385,7 +1385,6 @@ begin
         AddUnit('aedatamodel');
         AddUnit('conditionalmacros');
         AddUnit('components');
-        AddUnit('cmapplication');
         AddUnit('appleevents');
         AddUnit('events');
         AddUnit('processes');
@@ -1874,319 +1873,6 @@ begin
       end;
   T:=P.Targets.AddUnit('MacOS.pas');
     T.Install:=false;
-    with T.Dependencies do
-      begin
-        AddUnit('abactions');
-        AddUnit('abaddressbook');
-        AddUnit('abglobals');
-        AddUnit('abpeoplepicker');
-        AddUnit('abtypedefs');
-        AddUnit('aedatamodel');
-        AddUnit('aehelpers');
-        AddUnit('aeinteraction');
-        AddUnit('aemach');
-        AddUnit('aeobjects');
-        AddUnit('aepackobject');
-        AddUnit('aeregistry');
-        AddUnit('aeusertermtypes');
-        AddUnit('aiff');
-        AddUnit('asdebugging');
-        AddUnit('asregistry');
-        AddUnit('atsfont');
-        AddUnit('atslayouttypes');
-        AddUnit('atstypes');
-        AddUnit('atsunicodedirectaccess');
-        AddUnit('atsunicodedrawing');
-        AddUnit('atsunicodeflattening');
-        AddUnit('atsunicodefonts');
-        AddUnit('atsunicodeglyphs');
-        AddUnit('atsunicodeobjects');
-        AddUnit('atsunicodetypes');
-        AddUnit('avltree');
-        AddUnit('axactionconstants');
-        AddUnit('axattributeconstants');
-        AddUnit('axerrors');
-        AddUnit('axnotificationconstants');
-        AddUnit('axroleconstants');
-        AddUnit('axtextattributedstring');
-        AddUnit('axuielement');
-        AddUnit('axvalue');
-        AddUnit('axvalueconstants');
-        AddUnit('aliases');
-        AddUnit('appearance');
-        AddUnit('applediskpartitions');
-        AddUnit('appleevents');
-        AddUnit('applehelp');
-        AddUnit('applescript');
-        AddUnit('audiohardware');
-        AddUnit('authsession');
-        AddUnit('authorization');
-        AddUnit('authorizationdb');
-        AddUnit('authorizationtags');
-        AddUnit('cfarray');
-        AddUnit('cfattributedstring');
-        AddUnit('cfbag');
-        AddUnit('cfbase');
-        AddUnit('cfbinaryheap');
-        AddUnit('cfbitvector');
-        AddUnit('cfbundle');
-        AddUnit('cfbyteorders');
-        AddUnit('cfcalendar');
-        AddUnit('cfcharacterset');
-        AddUnit('cfdata');
-        AddUnit('cfdate');
-        AddUnit('cfdateformatter');
-        AddUnit('cfdictionary');
-        AddUnit('cfftpstream');
-        AddUnit('cfhttpmessage');
-        AddUnit('cfhttpstream');
-        AddUnit('cfhost');
-        AddUnit('cflocale');
-        AddUnit('cfmachport');
-        AddUnit('cfmessageport');
-        AddUnit('cfnetservices');
-        AddUnit('cfnotificationcenter');
-        AddUnit('cfnumber');
-        AddUnit('cfnumberformatter');
-        AddUnit('cfplugin');
-        AddUnit('cfplugincom');
-        AddUnit('cfpreferences');
-        AddUnit('cfpropertylist');
-        AddUnit('cfrunloop');
-        AddUnit('cfset');
-        AddUnit('cfsocket');
-        AddUnit('cfsocketstream');
-        AddUnit('cfstream');
-        AddUnit('cfstring');
-        AddUnit('cfstringencodingext');
-        AddUnit('cftimezone');
-        AddUnit('cftree');
-        AddUnit('cfurl');
-        AddUnit('cfurlaccess');
-        AddUnit('cfuuid');
-        AddUnit('cfusernotification');
-        AddUnit('cfxmlnode');
-        AddUnit('cfxmlparser');
-        AddUnit('cgaffinetransforms');
-        AddUnit('cgbase');
-        AddUnit('cgbitmapcontext');
-        AddUnit('cgcolor');
-        AddUnit('cgcolorspace');
-        AddUnit('cgcontext');
-        AddUnit('cgdataconsumer');
-        AddUnit('cgdataprovider');
-        AddUnit('cgdirectdisplay');
-        AddUnit('cgdirectpalette');
-        AddUnit('cgdisplayconfiguration');
-        AddUnit('cgdisplayfades');
-        AddUnit('cgerrors');
-        AddUnit('cgevent');
-        AddUnit('cgeventsource');
-        AddUnit('cgeventtypes');
-        AddUnit('cgfont');
-        AddUnit('cgfunction');
-        AddUnit('cgglcontext');
-        AddUnit('cggeometry');
-        AddUnit('cgimage');
-        AddUnit('cgimagedestination');
-        AddUnit('cgimageproperties');
-        AddUnit('cgimagesource');
-        AddUnit('cglayer');
-        AddUnit('cgpdfarray');
-        AddUnit('cgpdfcontentstream');
-        AddUnit('cgpdfcontext');
-        AddUnit('cgpdfdictionary');
-        AddUnit('cgpdfdocument');
-        AddUnit('cgpdfobject');
-        AddUnit('cgpdfoperatortable');
-        AddUnit('cgpdfpage');
-        AddUnit('cgpdfscanner');
-        AddUnit('cgpdfstream');
-        AddUnit('cgpdfstring');
-        AddUnit('cgpsconverter');
-        AddUnit('cgpath');
-        AddUnit('cgpattern');
-        AddUnit('cgremoteoperation');
-        AddUnit('cgsession');
-        AddUnit('cgshading');
-        AddUnit('cgwindowlevels');
-        AddUnit('cmapplication');
-        AddUnit('cmcalibrator');
-        AddUnit('cmdeviceintegration');
-        AddUnit('cmiccprofile');
-        AddUnit('cmmcomponent');
-        AddUnit('cmprcomponent');
-        AddUnit('cmscriptingplugin');
-        AddUnit('cmtypes');
-        AddUnit('carbonevents');
-        AddUnit('carboneventscore');
-        AddUnit('codefragments');
-        AddUnit('collections');
-        AddUnit('colorpicker');
-        AddUnit('components');
-        AddUnit('conditionalmacros');
-        AddUnit('controldefinitions');
-        AddUnit('controls');
-        AddUnit('coreaudiotypes');
-        AddUnit('corefoundation');
-        AddUnit('coregraphics');
-        AddUnit('dhcpclientpreferences');
-        AddUnit('datetimeutils');
-        AddUnit('debugging');
-        AddUnit('devices');
-        AddUnit('dialogs');
-        AddUnit('dictionary');
-        AddUnit('displays');
-        AddUnit('drag');
-        AddUnit('drawsprocket');
-        AddUnit('driverfamilymatching');
-        AddUnit('drivergestalt');
-        AddUnit('driversynchronization');
-        AddUnit('endian');
-        AddUnit('events');
-        AddUnit('filetypesandcreators');
-        AddUnit('files');
-        AddUnit('findbycontent');
-        AddUnit('finder');
-        AddUnit('finderregistry');
-        AddUnit('fixmath');
-        AddUnit('folders');
-        AddUnit('fontpanel');
-        AddUnit('fontsync');
-        AddUnit('fonts');
-        AddUnit('gxtypes');
-        AddUnit('gestaltequ');
-        AddUnit('hfsvolumes');
-        AddUnit('hiarchive');
-        AddUnit('higeometry');
-        AddUnit('himovieview');
-        AddUnit('hiobject');
-        AddUnit('hiobjectcore');
-        AddUnit('hishape');
-        AddUnit('hitextutils');
-        AddUnit('hitheme');
-        AddUnit('hitoolbar');
-        AddUnit('hitoolbox');
-        AddUnit('hiview');
-        AddUnit('htmlrendering');
-        AddUnit('hosttime');
-        AddUnit('ibcarbonruntime');
-        AddUnit('icaapplication');
-        AddUnit('icacamera');
-        AddUnit('icadevice');
-        AddUnit('icons');
-        AddUnit('imagecodec');
-        AddUnit('imagecompression');
-        AddUnit('internetconfig');
-        AddUnit('intlresources');
-        AddUnit('keyboards');
-        AddUnit('keychaincore');
-        AddUnit('keychainhi');
-        AddUnit('languageanalysis');
-        AddUnit('launchservices');
-        AddUnit('lists');
-        AddUnit('lowmem');
-        AddUnit('macapplication');
-        AddUnit('macerrors');
-        AddUnit('machelp');
-        AddUnit('maclocales');
-        AddUnit('macmemory');
-        AddUnit('macosxposix');
-        AddUnit('mactexteditor');
-        AddUnit('mactypes');
-        AddUnit('macwindows');
-        AddUnit('machineexceptions');
-        AddUnit('math64');
-        AddUnit('mediahandlers');
-        AddUnit('menus');
-        AddUnit('mixedmode');
-        AddUnit('movies');
-        AddUnit('moviesformat');
-        AddUnit('multiprocessing');
-        AddUnit('nsl');
-        AddUnit('nslcore');
-        AddUnit('navigation');
-        AddUnit('notification');
-        AddUnit('numberformatting');
-        AddUnit('osa');
-        AddUnit('osacomp');
-        AddUnit('osageneric');
-        AddUnit('osutils');
-        AddUnit('opentransport');
-        AddUnit('opentransportprotocol');
-        AddUnit('opentransportproviders');
-        AddUnit('pefbinaryformat');
-        AddUnit('plstringfuncs');
-        AddUnit('pmapplication');
-        AddUnit('pmcore');
-        AddUnit('pmdefinitions');
-        AddUnit('palettes');
-        AddUnit('pasteboard');
-        AddUnit('pictutils');
-        AddUnit('power');
-        AddUnit('printing');
-        AddUnit('processes');
-        AddUnit('qdoffscreen');
-        AddUnit('qdpicttocgcontext');
-        AddUnit('qtml');
-        AddUnit('qtsmovie');
-        AddUnit('qtstreamingcomponents');
-        AddUnit('quicktimecomponents');
-        AddUnit('quicktimemusic');
-        AddUnit('quicktimestreaming');
-        AddUnit('quicktimevr');
-        AddUnit('quicktimevrformat');
-        AddUnit('quickdraw');
-        AddUnit('quickdrawtext');
-        AddUnit('resources');
-        AddUnit('scdynamicstore');
-        AddUnit('scdynamicstorecopydhcpinfos');
-        AddUnit('scdynamicstorecopyspecific');
-        AddUnit('scdynamicstorekey');
-        AddUnit('scnetwork');
-        AddUnit('scnetworkconnection');
-        AddUnit('scnetworkreachability');
-        AddUnit('scpreferences');
-        AddUnit('scpreferencespath');
-        AddUnit('scpreferencessetspecific');
-        AddUnit('scsi');
-        AddUnit('scschemadefinitions');
-        AddUnit('sfntlayouttypes');
-        AddUnit('sfnttypes');
-        AddUnit('scrap');
-        AddUnit('script');
-        AddUnit('sound');
-        AddUnit('speechrecognition');
-        AddUnit('speechsynthesis');
-        AddUnit('stringcompare');
-        AddUnit('systemconfiguration');
-        AddUnit('systemsound');
-        AddUnit('tsmte');
-        AddUnit('textcommon');
-        AddUnit('textedit');
-        AddUnit('textencodingconverter');
-        AddUnit('textencodingplugin');
-        AddUnit('textservices');
-        AddUnit('textutils');
-        AddUnit('timer');
-        AddUnit('toolutils');
-        AddUnit('translation');
-        AddUnit('translationextensions');
-        AddUnit('translationservices');
-        AddUnit('typeselect');
-        AddUnit('urlaccess');
-        AddUnit('usb');
-        AddUnit('utcutils');
-        AddUnit('utcoretypes');
-        AddUnit('uttype');
-        AddUnit('unicodeconverter');
-        AddUnit('unicodeutilities');
-        AddUnit('universalaccess');
-        AddUnit('fenv');
-        AddUnit('vblas');
-        AddUnit('vdsp');
-        AddUnit('xattr');
-      end;
   T:=P.Targets.AddImplicitUnit('MacOSXPosix.pas');
     with T.Dependencies do
       begin
@@ -2464,7 +2150,6 @@ begin
         AddUnit('cfstring');
         AddUnit('cfurl');
         AddUnit('quickdraw');
-        AddUnit('cmapplication');
         AddUnit('pmdefinitions');
       end;
   T:=P.Targets.AddImplicitUnit('PMDefinitions.pas');