* new fpmake.pp

git-svn-id: trunk@9917 -
This commit is contained in:
peter 2008-01-25 00:16:33 +00:00
parent 9e080c5d81
commit bdcbe44735
3 changed files with 253 additions and 241 deletions
.gitattributes
packages/winunits-jedi

1
.gitattributes vendored
View File

@ -4456,7 +4456,6 @@ packages/winunits-base/tests/testcom2.pp svneol=native#text/plain
packages/winunits-base/tests/testver.pp svneol=native#text/plain
packages/winunits-jedi/Makefile svneol=native#text/plain
packages/winunits-jedi/Makefile.fpc svneol=native#text/plain
packages/winunits-jedi/fpmake.inc svneol=native#text/plain
packages/winunits-jedi/fpmake.pp svneol=native#text/plain
packages/winunits-jedi/src/ModuleLoader.pas svneol=native#text/plain
packages/winunits-jedi/src/buildjwa.pp svneol=native#text/plain

View File

@ -1,234 +0,0 @@
StartPackage('winunits');
{$IF defined(ALLPACKAGES)}
Directory:='extra/winunits';
{$ELSEIF defined(EXTRAPACKAGES)}
Directory:='winunits';
{$ENDIF}
OS:=[win32];
T:=Targets.AddUnit('buildjwa');
T.Install:=False;
T:=Targets.AddUnit('winver');
T:=Targets.AddUnit('mmsystem');
T:=Targets.AddUnit('comobj');
T:=Targets.AddUnit('ole2');
T:=Targets.AddUnit('activex');
T:=Targets.AddUnit('shellapi');
T:=Targets.AddUnit('shlobj');
T:=Targets.AddUnit('jwawintype');
T.ResourceStrings:=True;
T:=Targets.AddUnit('jwawinbase');
T:=Targets.AddUnit('jwawinnt');
T:=Targets.AddUnit('jwalmerr');
T:=Targets.AddUnit('jwalmmsg');
T:=Targets.AddUnit('jwaaclui');
T:=Targets.AddUnit('jwaadsdb');
T:=Targets.AddUnit('jwalmerrlog');
T:=Targets.AddUnit('jwalmjoin');
T:=Targets.AddUnit('jwaauthz');
T:=Targets.AddUnit('jwabits');
T:=Targets.AddUnit('jwalmremutl');
T:=Targets.AddUnit('jwalmrepl');
T:=Targets.AddUnit('jwalmserver');
T:=Targets.AddUnit('jwalmshare');
T:=Targets.AddUnit('jwalmsname');
T:=Targets.AddUnit('jwalmstats');
T:=Targets.AddUnit('jwaaccctrl');
T:=Targets.AddUnit('jwaaclapi');
T:=Targets.AddUnit('jwacderr');
T:=Targets.AddUnit('jwacpl');
T:=Targets.AddUnit('jwaactiveds');
T:=Targets.AddUnit('jwadbt');
T:=Targets.AddUnit('jwadde');
T:=Targets.AddUnit('jwaadserr');
T:=Targets.AddUnit('jwaadshlp');
T:=Targets.AddUnit('jwaadsnms');
T:=Targets.AddUnit('jwaadsprop');
T:=Targets.AddUnit('jwaadssts');
T:=Targets.AddUnit('jwaadtgen');
T:=Targets.AddUnit('jwaaf_irda');
T:=Targets.AddUnit('jwaatalkwsh');
T:=Targets.AddUnit('jwaauthif');
T:=Targets.AddUnit('jwadlgs');
T:=Targets.AddUnit('jwadssec');
T:=Targets.AddUnit('jwabatclass');
T:=Targets.AddUnit('jwaexcpt');
T:=Targets.AddUnit('jwaime');
T:=Targets.AddUnit('jwabits1_5');
T:=Targets.AddUnit('jwabitscfg');
T:=Targets.AddUnit('jwabitsmsg');
T:=Targets.AddUnit('jwablberr');
T:=Targets.AddUnit('jwabluetoothapis');
T:=Targets.AddUnit('jwabthdef');
T:=Targets.AddUnit('jwabthsdpdef');
T:=Targets.AddUnit('jwabugcodes');
T:=Targets.AddUnit('jwalmat');
T:=Targets.AddUnit('jwalmsvc');
T:=Targets.AddUnit('jwacmnquery');
T:=Targets.AddUnit('jwacolordlg');
T:=Targets.AddUnit('jwalmuse');
T:=Targets.AddUnit('jwamsi');
T:=Targets.AddUnit('jwacplext');
T:=Targets.AddUnit('jwacryptuiapi');
T:=Targets.AddUnit('jwanb30');
T:=Targets.AddUnit('jwanetsh');
T:=Targets.AddUnit('jwapbt');
T:=Targets.AddUnit('jwapdh');
T:=Targets.AddUnit('jwadhcpcsdk');
T:=Targets.AddUnit('jwadhcpsapi');
T:=Targets.AddUnit('jwadhcpssdk');
T:=Targets.AddUnit('jwaprsht');
T:=Targets.AddUnit('jwapsapi');
T:=Targets.AddUnit('jwadsadmin');
T:=Targets.AddUnit('jwadsclient');
T:=Targets.AddUnit('jwadsgetdc');
T:=Targets.AddUnit('jwadskquota');
T:=Targets.AddUnit('jwadsquery');
T:=Targets.AddUnit('jwadsrole');
T:=Targets.AddUnit('jwaqos');
T:=Targets.AddUnit('jwaqossp');
T:=Targets.AddUnit('jwaerrorrep');
T:=Targets.AddUnit('jwarpc');
T:=Targets.AddUnit('jwasddl');
T:=Targets.AddUnit('jwafaxdev');
T:=Targets.AddUnit('jwafaxext');
T:=Targets.AddUnit('jwafaxmmc');
T:=Targets.AddUnit('jwafaxroute');
T:=Targets.AddUnit('jwagpedit');
T:=Targets.AddUnit('jwahherror');
T:=Targets.AddUnit('jwahtmlGuid');
T:=Targets.AddUnit('jwahtmlhelp');
T:=Targets.AddUnit('jwaiaccess');
T:=Targets.AddUnit('jwaiadmext');
T:=Targets.AddUnit('jwaicmpapi');
T:=Targets.AddUnit('jwaiiscnfg');
T:=Targets.AddUnit('jwaimagehlp');
T:=Targets.AddUnit('jwalmdfs');
T:=Targets.AddUnit('jwaimapierror');
T:=Targets.AddUnit('jwasens');
T:=Targets.AddUnit('jwasfc');
T:=Targets.AddUnit('jwaioevent');
T:=Targets.AddUnit('jwaipexport');
T:=Targets.AddUnit('jwaiphlpapi');
T:=Targets.AddUnit('jwaipifcons');
T:=Targets.AddUnit('jwaipinfoid');
T:=Targets.AddUnit('jwaiprtrmib');
T:=Targets.AddUnit('jwaiptypes');
T:=Targets.AddUnit('jwaisguids');
T:=Targets.AddUnit('jwaissper16');
T:=Targets.AddUnit('jwalmaccess');
T:=Targets.AddUnit('jwalmalert');
T:=Targets.AddUnit('jwalmapibuf');
T:=Targets.AddUnit('jwasnmp');
T:=Targets.AddUnit('jwasspi');
T:=Targets.AddUnit('jwalmaudit');
T:=Targets.AddUnit('jwalmconfig');
T:=Targets.AddUnit('jwalmcons');
T:=Targets.AddUnit('jwawpapi');
T:=Targets.AddUnit('jwawsipx');
T:=Targets.AddUnit('jwawsrm');
T:=Targets.AddUnit('jwalmuseflg');
T:=Targets.AddUnit('jwalmwksta');
T:=Targets.AddUnit('jwaloadperf');
T:=Targets.AddUnit('jwalpmapi');
T:=Targets.AddUnit('jwamciavi');
T:=Targets.AddUnit('jwamprerror');
T:=Targets.AddUnit('jwawsvns');
T:=Targets.AddUnit('jwaimapi');
T:=Targets.AddUnit('jwamsidefs');
T:=Targets.AddUnit('jwamsiquery');
T:=Targets.AddUnit('jwamstask');
T:=Targets.AddUnit('jwamstcpip');
T:=Targets.AddUnit('jwamswsock');
T:=Targets.AddUnit('jwanspapi');
T:=Targets.AddUnit('jwantddpar');
T:=Targets.AddUnit('jwantdsapi');
T:=Targets.AddUnit('jwantdsbcli');
T:=Targets.AddUnit('jwantdsbmsg');
T:=Targets.AddUnit('jwantldap');
T:=Targets.AddUnit('jwantquery');
T:=Targets.AddUnit('jwantsecapi');
T:=Targets.AddUnit('jwantstatus');
T:=Targets.AddUnit('jwaObjsel');
T:=Targets.AddUnit('jwapatchapi');
T:=Targets.AddUnit('jwapatchwiz');
T:=Targets.AddUnit('jwapdhmsg');
T:=Targets.AddUnit('jwapowrprof');
T:=Targets.AddUnit('jwaprofinfo');
T:=Targets.AddUnit('jwaprotocol');
T:=Targets.AddUnit('jwaqosname');
T:=Targets.AddUnit('jwaqospol');
T:=Targets.AddUnit('jwareason');
T:=Targets.AddUnit('jwaregstr');
T:=Targets.AddUnit('jwarpcasync');
T:=Targets.AddUnit('jwarpcdce');
T:=Targets.AddUnit('jwarpcnsi');
T:=Targets.AddUnit('jwarpcnterr');
T:=Targets.AddUnit('jwarpcssl');
T:=Targets.AddUnit('jwascesvc');
T:=Targets.AddUnit('jwaschedule');
T:=Targets.AddUnit('jwaschemadef');
T:=Targets.AddUnit('jwasecext');
T:=Targets.AddUnit('jwasecurity');
T:=Targets.AddUnit('jwasensapi');
T:=Targets.AddUnit('jwashlguid');
T:=Targets.AddUnit('jwasisbkup');
T:=Targets.AddUnit('jwasporder');
T:=Targets.AddUnit('jwasrrestoreptapi');
T:=Targets.AddUnit('jwasubauth');
T:=Targets.AddUnit('jwasvcguid');
T:=Targets.AddUnit('jwatlhelp32');
T:=Targets.AddUnit('jwatmschema');
T:=Targets.AddUnit('jwatraffic');
T:=Targets.AddUnit('jwauserenv');
T:=Targets.AddUnit('jwauxtheme');
T:=Targets.AddUnit('jwawbemcli');
T:=Targets.AddUnit('jwawinable');
T:=Targets.AddUnit('jwawinber');
T:=Targets.AddUnit('jwawincon');
T:=Targets.AddUnit('jwawincpl');
T:=Targets.AddUnit('jwawincred');
T:=Targets.AddUnit('jwawincrypt');
T:=Targets.AddUnit('jwawindns');
T:=Targets.AddUnit('jwawinefs');
T:=Targets.AddUnit('jwawinerror');
T:=Targets.AddUnit('jwawinfax');
T:=Targets.AddUnit('jwawingdi');
T:=Targets.AddUnit('jwawinioctl');
T:=Targets.AddUnit('jwawinldap');
T:=Targets.AddUnit('jwawinnetwk');
T:=Targets.AddUnit('jwawinnls');
T:=Targets.AddUnit('jwawinperf');
T:=Targets.AddUnit('jwawinreg');
T:=Targets.AddUnit('jwawinresrc');
T:=Targets.AddUnit('jwawinsafer');
T:=Targets.AddUnit('jwawinsock');
T:=Targets.AddUnit('jwawinsock2');
T:=Targets.AddUnit('jwawinsvc');
T:=Targets.AddUnit('jwawinuser');
T:=Targets.AddUnit('jwawinver');
T:=Targets.AddUnit('jwawinwlx');
T:=Targets.AddUnit('jwawmistr');
T:=Targets.AddUnit('jwawownt16');
T:=Targets.AddUnit('jwawownt32');
T:=Targets.AddUnit('jwawpapimsg');
T:=Targets.AddUnit('jwawpcrsmsg');
T:=Targets.AddUnit('jwawpftpmsg');
T:=Targets.AddUnit('jwawppstmsg');
T:=Targets.AddUnit('jwawpspihlp');
T:=Targets.AddUnit('jwawptypes');
T:=Targets.AddUnit('jwawpwizmsg');
T:=Targets.AddUnit('jwaws2atm');
T:=Targets.AddUnit('jwaws2bth');
T:=Targets.AddUnit('jwaws2dnet');
T:=Targets.AddUnit('jwaws2spi');
T:=Targets.AddUnit('jwaws2tcpip');
T:=Targets.AddUnit('jwawshisotp');
T:=Targets.AddUnit('jwawsnetbs');
T:=Targets.AddUnit('jwawsnwlink');
T:=Targets.AddUnit('jwawtsapi32');
T:=Targets.AddUnit('jwazmouse');
T:=Targets.AddUnit('jwasensevts');
T:=Targets.AddUnit('jwaadstlb');
T:=Targets.AddUnit('jwanative');
T:=Targets.AddExampleunit('examples');
EndPackage;

View File

@ -1,17 +1,264 @@
{$ifndef ALLPACKAGES}
{$mode objfpc}{$H+}
program fpmake;
uses fpmkunit;
Var
T : TTarget;
T,TBuild : TTarget;
P : TPackage;
i : Integer;
begin
With Installer do
With Installer do
begin
{ Base packages }
{$i fpmake.inc}
{$endif ALLPACKAGES}
P:=AddPackage('winunits-jedi');
{$ifdef ALLPACKAGES}
P.Directory:='winunits-jedi';
{$endif ALLPACKAGES}
P.Version:='2.2.1';
P.OSes:=[win32,win64];
P.Dependencies.Add('winunits-base');
P.SourcePath.Add('src');
T:=P.Targets.AddImplicitUnit('jwaaccctrl.pas');
T:=P.Targets.AddImplicitUnit('jwaaclapi.pas');
T:=P.Targets.AddImplicitUnit('jwaaclui.pas');
T:=P.Targets.AddImplicitUnit('jwaactiveds.pas');
T:=P.Targets.AddImplicitUnit('jwaactivex.pas');
T:=P.Targets.AddImplicitUnit('jwaadsdb.pas');
T:=P.Targets.AddImplicitUnit('jwaadserr.pas');
T:=P.Targets.AddImplicitUnit('jwaadshlp.pas');
T:=P.Targets.AddImplicitUnit('jwaadsnms.pas');
T:=P.Targets.AddImplicitUnit('jwaadsprop.pas');
T:=P.Targets.AddImplicitUnit('jwaadssts.pas');
T:=P.Targets.AddImplicitUnit('jwaadstlb.pas');
T:=P.Targets.AddImplicitUnit('jwaadtgen.pas');
T:=P.Targets.AddImplicitUnit('jwaaf_irda.pas');
T:=P.Targets.AddImplicitUnit('jwaatalkwsh.pas');
T:=P.Targets.AddImplicitUnit('jwaauthif.pas');
T:=P.Targets.AddImplicitUnit('jwaauthz.pas');
T:=P.Targets.AddImplicitUnit('jwabatclass.pas');
T:=P.Targets.AddImplicitUnit('jwabits1_5.pas');
T:=P.Targets.AddImplicitUnit('jwabitscfg.pas');
T:=P.Targets.AddImplicitUnit('jwabitsmsg.pas');
T:=P.Targets.AddImplicitUnit('jwabits.pas');
T:=P.Targets.AddImplicitUnit('jwablberr.pas');
T:=P.Targets.AddImplicitUnit('jwabluetoothapis.pas');
T:=P.Targets.AddImplicitUnit('jwabthdef.pas');
T:=P.Targets.AddImplicitUnit('jwabthsdpdef.pas');
T:=P.Targets.AddImplicitUnit('jwabugcodes.pas');
T:=P.Targets.AddImplicitUnit('jwacarderr.pas');
T:=P.Targets.AddImplicitUnit('jwacderr.pas');
T:=P.Targets.AddImplicitUnit('jwacmnquery.pas');
T:=P.Targets.AddImplicitUnit('jwacolordlg.pas');
T:=P.Targets.AddImplicitUnit('jwacplext.pas');
T:=P.Targets.AddImplicitUnit('jwacpl.pas');
T:=P.Targets.AddImplicitUnit('jwacryptuiapi.pas');
T:=P.Targets.AddImplicitUnit('jwadbt.pas');
T:=P.Targets.AddImplicitUnit('jwadde.pas');
T:=P.Targets.AddImplicitUnit('jwadhcpcsdk.pas');
T:=P.Targets.AddImplicitUnit('jwadhcpsapi.pas');
T:=P.Targets.AddImplicitUnit('jwadhcpssdk.pas');
T:=P.Targets.AddImplicitUnit('jwadlgs.pas');
T:=P.Targets.AddImplicitUnit('jwadsadmin.pas');
T:=P.Targets.AddImplicitUnit('jwadsclient.pas');
T:=P.Targets.AddImplicitUnit('jwadsgetdc.pas');
T:=P.Targets.AddImplicitUnit('jwadskquota.pas');
T:=P.Targets.AddImplicitUnit('jwadsquery.pas');
T:=P.Targets.AddImplicitUnit('jwadsrole.pas');
T:=P.Targets.AddImplicitUnit('jwadssec.pas');
T:=P.Targets.AddImplicitUnit('jwaerrorrep.pas');
T:=P.Targets.AddImplicitUnit('jwaexcpt.pas');
T:=P.Targets.AddImplicitUnit('jwafaxdev.pas');
T:=P.Targets.AddImplicitUnit('jwafaxext.pas');
T:=P.Targets.AddImplicitUnit('jwafaxmmc.pas');
T:=P.Targets.AddImplicitUnit('jwafaxroute.pas');
T:=P.Targets.AddImplicitUnit('jwagpedit.pas');
T:=P.Targets.AddImplicitUnit('jwahherror.pas');
T:=P.Targets.AddImplicitUnit('jwahtmlguid.pas');
T:=P.Targets.AddImplicitUnit('jwahtmlhelp.pas');
T:=P.Targets.AddImplicitUnit('jwaiaccess.pas');
T:=P.Targets.AddImplicitUnit('jwaiadmext.pas');
T:=P.Targets.AddImplicitUnit('jwaicmpapi.pas');
T:=P.Targets.AddImplicitUnit('jwaiiscnfg.pas');
T:=P.Targets.AddImplicitUnit('jwaimagehlp.pas');
T:=P.Targets.AddImplicitUnit('jwaimapierror.pas');
T:=P.Targets.AddImplicitUnit('jwaimapi.pas');
T:=P.Targets.AddImplicitUnit('jwaime.pas');
T:=P.Targets.AddImplicitUnit('jwaioevent.pas');
T:=P.Targets.AddImplicitUnit('jwaipexport.pas');
T:=P.Targets.AddImplicitUnit('jwaiphlpapi.pas');
T:=P.Targets.AddImplicitUnit('jwaipifcons.pas');
T:=P.Targets.AddImplicitUnit('jwaipinfoid.pas');
T:=P.Targets.AddImplicitUnit('jwaiprtrmib.pas');
T:=P.Targets.AddImplicitUnit('jwaiptypes.pas');
T:=P.Targets.AddImplicitUnit('jwaisguids.pas');
T:=P.Targets.AddImplicitUnit('jwaissper16.pas');
T:=P.Targets.AddImplicitUnit('jwalmaccess.pas');
T:=P.Targets.AddImplicitUnit('jwalmalert.pas');
T:=P.Targets.AddImplicitUnit('jwalmapibuf.pas');
T:=P.Targets.AddImplicitUnit('jwalmat.pas');
T:=P.Targets.AddImplicitUnit('jwalmaudit.pas');
T:=P.Targets.AddImplicitUnit('jwalmconfig.pas');
T:=P.Targets.AddImplicitUnit('jwalmcons.pas');
T:=P.Targets.AddImplicitUnit('jwalmdfs.pas');
T:=P.Targets.AddImplicitUnit('jwalmerrlog.pas');
T:=P.Targets.AddImplicitUnit('jwalmerr.pas');
T:=P.Targets.AddImplicitUnit('jwalmjoin.pas');
T:=P.Targets.AddImplicitUnit('jwalmmsg.pas');
T:=P.Targets.AddImplicitUnit('jwalmremutl.pas');
T:=P.Targets.AddImplicitUnit('jwalmrepl.pas');
T:=P.Targets.AddImplicitUnit('jwalmserver.pas');
T:=P.Targets.AddImplicitUnit('jwalmshare.pas');
T:=P.Targets.AddImplicitUnit('jwalmsname.pas');
T:=P.Targets.AddImplicitUnit('jwalmstats.pas');
T:=P.Targets.AddImplicitUnit('jwalmsvc.pas');
T:=P.Targets.AddImplicitUnit('jwalmuseflg.pas');
T:=P.Targets.AddImplicitUnit('jwalmuse.pas');
T:=P.Targets.AddImplicitUnit('jwalmwksta.pas');
T:=P.Targets.AddImplicitUnit('jwaloadperf.pas');
T:=P.Targets.AddImplicitUnit('jwalpmapi.pas');
T:=P.Targets.AddImplicitUnit('jwamciavi.pas');
T:=P.Targets.AddImplicitUnit('jwamprerror.pas');
T:=P.Targets.AddImplicitUnit('jwamsidefs.pas');
T:=P.Targets.AddImplicitUnit('jwamsi.pas');
T:=P.Targets.AddImplicitUnit('jwamsiquery.pas');
T:=P.Targets.AddImplicitUnit('jwamstask.pas');
T:=P.Targets.AddImplicitUnit('jwamstcpip.pas');
T:=P.Targets.AddImplicitUnit('jwamswsock.pas');
T:=P.Targets.AddImplicitUnit('jwanative.pas');
T:=P.Targets.AddImplicitUnit('jwanb30.pas');
T:=P.Targets.AddImplicitUnit('jwanetsh.pas');
T:=P.Targets.AddImplicitUnit('jwanspapi.pas');
T:=P.Targets.AddImplicitUnit('jwantddpar.pas');
T:=P.Targets.AddImplicitUnit('jwantdsapi.pas');
T:=P.Targets.AddImplicitUnit('jwantdsbcli.pas');
T:=P.Targets.AddImplicitUnit('jwantdsbmsg.pas');
T:=P.Targets.AddImplicitUnit('jwantldap.pas');
T:=P.Targets.AddImplicitUnit('jwantquery.pas');
T:=P.Targets.AddImplicitUnit('jwantsecapi.pas');
T:=P.Targets.AddImplicitUnit('jwantstatus.pas');
T:=P.Targets.AddImplicitUnit('jwaobjsel.pas');
T:=P.Targets.AddImplicitUnit('jwapatchapi.pas');
T:=P.Targets.AddImplicitUnit('jwapatchwiz.pas');
T:=P.Targets.AddImplicitUnit('jwapbt.pas');
T:=P.Targets.AddImplicitUnit('jwapdhmsg.pas');
T:=P.Targets.AddImplicitUnit('jwapdh.pas');
T:=P.Targets.AddImplicitUnit('jwapowrprof.pas');
T:=P.Targets.AddImplicitUnit('jwaprofinfo.pas');
T:=P.Targets.AddImplicitUnit('jwaprotocol.pas');
T:=P.Targets.AddImplicitUnit('jwaprsht.pas');
T:=P.Targets.AddImplicitUnit('jwapsapi.pas');
T:=P.Targets.AddImplicitUnit('jwaqosname.pas');
T:=P.Targets.AddImplicitUnit('jwaqospol.pas');
T:=P.Targets.AddImplicitUnit('jwaqos.pas');
T:=P.Targets.AddImplicitUnit('jwaqossp.pas');
T:=P.Targets.AddImplicitUnit('jwareason.pas');
T:=P.Targets.AddImplicitUnit('jwaregstr.pas');
T:=P.Targets.AddImplicitUnit('jwarpcasync.pas');
T:=P.Targets.AddImplicitUnit('jwarpcdce.pas');
T:=P.Targets.AddImplicitUnit('jwarpcnsi.pas');
T:=P.Targets.AddImplicitUnit('jwarpcnterr.pas');
T:=P.Targets.AddImplicitUnit('jwarpc.pas');
T:=P.Targets.AddImplicitUnit('jwarpcssl.pas');
T:=P.Targets.AddImplicitUnit('jwascesvc.pas');
T:=P.Targets.AddImplicitUnit('jwaschedule.pas');
T:=P.Targets.AddImplicitUnit('jwaschemadef.pas');
T:=P.Targets.AddImplicitUnit('jwasddl.pas');
T:=P.Targets.AddImplicitUnit('jwasecext.pas');
T:=P.Targets.AddImplicitUnit('jwasecurity.pas');
T:=P.Targets.AddImplicitUnit('jwasensapi.pas');
T:=P.Targets.AddImplicitUnit('jwasensevts.pas');
T:=P.Targets.AddImplicitUnit('jwasens.pas');
T:=P.Targets.AddImplicitUnit('jwasfc.pas');
T:=P.Targets.AddImplicitUnit('jwashlguid.pas');
T:=P.Targets.AddImplicitUnit('jwasisbkup.pas');
T:=P.Targets.AddImplicitUnit('jwasnmp.pas');
T:=P.Targets.AddImplicitUnit('jwasporder.pas');
T:=P.Targets.AddImplicitUnit('jwasrrestoreptapi.pas');
T:=P.Targets.AddImplicitUnit('jwasspi.pas');
T:=P.Targets.AddImplicitUnit('jwasubauth.pas');
T:=P.Targets.AddImplicitUnit('jwasvcguid.pas');
T:=P.Targets.AddImplicitUnit('jwatlhelp32.pas');
T:=P.Targets.AddImplicitUnit('jwatmschema.pas');
T:=P.Targets.AddImplicitUnit('jwatraffic.pas');
T:=P.Targets.AddImplicitUnit('jwauserenv.pas');
T:=P.Targets.AddImplicitUnit('jwauxtheme.pas');
T:=P.Targets.AddImplicitUnit('jwavista.pas');
T:=P.Targets.AddImplicitUnit('jwawbemcli.pas');
T:=P.Targets.AddImplicitUnit('jwawinable.pas');
T:=P.Targets.AddImplicitUnit('jwawinbase.pas');
T:=P.Targets.AddImplicitUnit('jwawinber.pas');
T:=P.Targets.AddImplicitUnit('jwawincon.pas');
T:=P.Targets.AddImplicitUnit('jwawincpl.pas');
T:=P.Targets.AddImplicitUnit('jwawincred.pas');
T:=P.Targets.AddImplicitUnit('jwawincrypt.pas');
T:=P.Targets.AddImplicitUnit('jwawindllnames.pas');
T:=P.Targets.AddImplicitUnit('jwawindns.pas');
T:=P.Targets.AddImplicitUnit('jwawindows.pas');
T:=P.Targets.AddImplicitUnit('jwawinefs.pas');
T:=P.Targets.AddImplicitUnit('jwawinerror.pas');
T:=P.Targets.AddImplicitUnit('jwawinfax.pas');
T:=P.Targets.AddImplicitUnit('jwawingdi.pas');
T:=P.Targets.AddImplicitUnit('jwawinioctl.pas');
T:=P.Targets.AddImplicitUnit('jwawinldap.pas');
T:=P.Targets.AddImplicitUnit('jwawinnetwk.pas');
T:=P.Targets.AddImplicitUnit('jwawinnls.pas');
T:=P.Targets.AddImplicitUnit('jwawinnt.pas');
T:=P.Targets.AddImplicitUnit('jwawinperf.pas');
T:=P.Targets.AddImplicitUnit('jwawinreg.pas');
T:=P.Targets.AddImplicitUnit('jwawinresrc.pas');
T:=P.Targets.AddImplicitUnit('jwawinsafer.pas');
T:=P.Targets.AddImplicitUnit('jwawinsock2.pas');
T:=P.Targets.AddImplicitUnit('jwawinsock.pas');
T:=P.Targets.AddImplicitUnit('jwawinsta.pas');
T:=P.Targets.AddImplicitUnit('jwawinsvc.pas');
T:=P.Targets.AddImplicitUnit('jwawinternl.pas');
T:=P.Targets.AddImplicitUnit('jwawintype.pas');
T:=P.Targets.AddImplicitUnit('jwawinuser.pas');
T:=P.Targets.AddImplicitUnit('jwawinver.pas');
T:=P.Targets.AddImplicitUnit('jwawinwlx.pas');
T:=P.Targets.AddImplicitUnit('jwawmistr.pas');
T:=P.Targets.AddImplicitUnit('jwawownt16.pas');
T:=P.Targets.AddImplicitUnit('jwawownt32.pas');
T:=P.Targets.AddImplicitUnit('jwawpapimsg.pas');
T:=P.Targets.AddImplicitUnit('jwawpapi.pas');
T:=P.Targets.AddImplicitUnit('jwawpcrsmsg.pas');
T:=P.Targets.AddImplicitUnit('jwawpftpmsg.pas');
T:=P.Targets.AddImplicitUnit('jwawppstmsg.pas');
T:=P.Targets.AddImplicitUnit('jwawpspihlp.pas');
T:=P.Targets.AddImplicitUnit('jwawptypes.pas');
T:=P.Targets.AddImplicitUnit('jwawpwizmsg.pas');
T:=P.Targets.AddImplicitUnit('jwaws2atm.pas');
T:=P.Targets.AddImplicitUnit('jwaws2bth.pas');
T:=P.Targets.AddImplicitUnit('jwaws2dnet.pas');
T:=P.Targets.AddImplicitUnit('jwaws2spi.pas');
T:=P.Targets.AddImplicitUnit('jwaws2tcpip.pas');
T:=P.Targets.AddImplicitUnit('jwawshisotp.pas');
T:=P.Targets.AddImplicitUnit('jwawsipx.pas');
T:=P.Targets.AddImplicitUnit('jwawsnetbs.pas');
T:=P.Targets.AddImplicitUnit('jwawsnwlink.pas');
T:=P.Targets.AddImplicitUnit('jwawsrm.pas');
T:=P.Targets.AddImplicitUnit('jwawsvns.pas');
T:=P.Targets.AddImplicitUnit('jwawtsapi32.pas');
T:=P.Targets.AddImplicitUnit('jwazmouse.pas');
// Build unit depending on all implicit units
TBuild:=P.Targets.AddUnit('buildjwa.pp');
TBuild.Install:=False;
For I:=0 to P.Targets.Count-1 do
begin
T:=P.Targets.TargetItems[I];
if T.TargetType=ttImplicitUnit then
TBuild.Dependencies.AddUnit(T.Name);
end;
{$ifndef ALLPACKAGES}
Run;
end;
end.
{$endif ALLPACKAGES}