Browse Source

+ build unit added

git-svn-id: trunk@286 -
florian 20 years ago
parent
commit
3c15de52d2

+ 1 - 0
.gitattributes

@@ -3036,6 +3036,7 @@ packages/extra/uuid/uuid.pp svneol=native#text/plain
 packages/extra/winunits/Makefile -text
 packages/extra/winunits/Makefile -text
 packages/extra/winunits/Makefile.fpc svneol=native#text/plain
 packages/extra/winunits/Makefile.fpc svneol=native#text/plain
 packages/extra/winunits/activex.pp svneol=native#text/plain
 packages/extra/winunits/activex.pp svneol=native#text/plain
+packages/extra/winunits/buildjwa.pp svneol=native#text/plain
 packages/extra/winunits/commctrl.pp svneol=native#text/plain
 packages/extra/winunits/commctrl.pp svneol=native#text/plain
 packages/extra/winunits/comobj.pp svneol=native#text/plain
 packages/extra/winunits/comobj.pp svneol=native#text/plain
 packages/extra/winunits/examples/testver.pp svneol=native#text/plain
 packages/extra/winunits/examples/testver.pp svneol=native#text/plain

File diff suppressed because it is too large
+ 0 - 235
packages/extra/winunits/Makefile


+ 39 - 37
packages/extra/winunits/Makefile.fpc

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

+ 65 - 0
packages/extra/winunits/buildjwa.pp

@@ -0,0 +1,65 @@
+{
+   Dummy unit to compile everything in one go
+
+   This library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2 of the License, or (at your option) any later version.
+
+   This library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with this library; if not, write to the
+   Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.
+}
+unit buildjwa;
+
+interface
+
+uses
+    winver, mmsystem, comobj, ole2, activex, shellapi, shlobj,
+    jwawintype, jwawinbase, jwawinnt,
+    jwalmerr, jwalmmsg, jwaaclui, jwaadsdb, jwalmerrlog, jwalmjoin, jwaauthz,
+    jwabits, jwalmremutl, jwalmrepl, jwalmserver, jwalmshare, jwalmsname,
+    jwalmstats, jwaaccctrl, jwaaclapi, jwacderr, jwacpl, jwaactiveds, jwadbt, jwadde,
+    jwaadserr, jwaadshlp, jwaadsnms, jwaadsprop, jwaadssts, jwaadtgen,
+    jwaaf_irda, jwaatalkwsh, jwaauthif, jwadlgs, jwadssec, jwabatclass,
+    jwaexcpt, jwaime, jwabits1_5, jwabitscfg, jwabitsmsg, jwablberr,
+    jwabluetoothapis, jwabthdef, jwabthsdpdef, jwabugcodes, jwalmat, jwalmsvc,
+    jwacmnquery, jwacolordlg, jwalmuse, jwamsi, jwacplext, jwacryptuiapi,
+    jwanb30, jwanetsh, jwapbt, jwapdh, jwadhcpcsdk, jwadhcpsapi, jwadhcpssdk,
+    jwaprsht, jwapsapi, jwadsadmin, jwadsclient, jwadsgetdc, jwadskquota,
+    jwadsquery, jwadsrole, jwaqos, jwaqossp, jwaerrorrep, jwarpc, jwasddl,
+    jwafaxdev, jwafaxext, jwafaxmmc, jwafaxroute, jwagpedit, jwahherror,
+    jwahtmlGuid, jwahtmlhelp, jwaiaccess, jwaiadmext, jwaicmpapi, jwaiiscnfg,
+    jwaimagehlp, jwalmdfs, jwaimapierror, jwasens, jwasfc, jwaioevent,
+    jwaipexport, jwaiphlpapi, jwaipifcons, jwaipinfoid, jwaiprtrmib,
+    jwaiptypes, jwaisguids, jwaissper16, jwalmaccess, jwalmalert, jwalmapibuf,
+    jwasnmp, jwasspi, jwalmaudit, jwalmconfig, jwalmcons, jwawpapi,
+    jwawsipx, jwawsrm, jwalmuseflg, jwalmwksta, jwaloadperf, jwalpmapi,
+    jwamciavi, jwamprerror, jwawsvns, jwaimapi, jwamsidefs, jwamsiquery,
+    jwamstask, jwamstcpip, jwamswsock, jwanspapi, jwantddpar, jwantdsapi,
+    jwantdsbcli, jwantdsbmsg, jwantldap, jwantquery, jwantsecapi, jwantstatus,
+    jwaObjsel, jwapatchapi, jwapatchwiz, jwapdhmsg, jwapowrprof, jwaprofinfo,
+    jwaprotocol, jwaqosname, jwaqospol, jwareason, jwaregstr, jwarpcasync,
+    jwarpcdce, jwarpcnsi, jwarpcnterr, jwarpcssl, jwascesvc, jwaschedule,
+    jwaschemadef, jwasecext, jwasecurity, jwasensapi, jwashlguid, jwasisbkup,
+    jwasporder, jwasrrestoreptapi, jwasubauth, jwasvcguid, jwatlhelp32,
+    jwatmschema, jwatraffic, jwauserenv, jwauxtheme, jwawbemcli, jwawinable,
+    jwawinber, jwawincon, jwawincpl, jwawincred, jwawincrypt,
+    jwawindns, jwawinefs, jwawinerror, jwawinfax, jwawingdi, jwawinioctl,
+    jwawinldap, jwawinnetwk, jwawinnls, jwawinperf, jwawinreg, jwawinresrc,
+    jwawinsafer, jwawinsock, jwawinsock2, jwawinsvc, jwawinuser,
+    jwawinver, jwawinwlx, jwawmistr, jwawownt16, jwawownt32, jwawpapimsg,
+    jwawpcrsmsg, jwawpftpmsg, jwawppstmsg, jwawpspihlp, jwawptypes,
+    jwawpwizmsg, jwaws2atm, jwaws2bth, jwaws2dnet, jwaws2spi, jwaws2tcpip,
+    jwawshisotp, jwawsnetbs, jwawsnwlink, jwawtsapi32, jwazmouse, jwasensevts,
+    jwaadstlb, jwanative;
+
+implementation
+
+end.

Some files were not shown because too many files changed in this diff