Explorar el Código

* Moved winunits to base dir

git-svn-id: trunk@6290 -
michael hace 18 años
padre
commit
e5363182ad
Se han modificado 100 ficheros con 303 adiciones y 367 borrados
  1. 235 235
      .gitattributes
  2. 14 14
      .gitignore
  3. 52 116
      packages/base/Makefile
  4. 2 2
      packages/base/Makefile.fpc
  5. 0 0
      packages/base/winunits/Makefile
  6. 0 0
      packages/base/winunits/Makefile.fpc
  7. 0 0
      packages/base/winunits/activex.pp
  8. 0 0
      packages/base/winunits/buildjwa.pp
  9. 0 0
      packages/base/winunits/comconst.pp
  10. 0 0
      packages/base/winunits/commctrl.pp
  11. 0 0
      packages/base/winunits/comobj.pp
  12. 0 0
      packages/base/winunits/examples/testver.pp
  13. 0 0
      packages/base/winunits/fpmake.inc
  14. 0 0
      packages/base/winunits/fpmake.pp
  15. 0 0
      packages/base/winunits/jedi.inc
  16. 0 0
      packages/base/winunits/jediapilib.inc
  17. 0 0
      packages/base/winunits/jwaObjsel.pas
  18. 0 0
      packages/base/winunits/jwaaccctrl.pas
  19. 0 0
      packages/base/winunits/jwaaclapi.pas
  20. 0 0
      packages/base/winunits/jwaaclui.pas
  21. 0 0
      packages/base/winunits/jwaactiveds.pas
  22. 0 0
      packages/base/winunits/jwaadsdb.pas
  23. 0 0
      packages/base/winunits/jwaadserr.pas
  24. 0 0
      packages/base/winunits/jwaadshlp.pas
  25. 0 0
      packages/base/winunits/jwaadsnms.pas
  26. 0 0
      packages/base/winunits/jwaadsprop.pas
  27. 0 0
      packages/base/winunits/jwaadssts.pas
  28. 0 0
      packages/base/winunits/jwaadstlb.pas
  29. 0 0
      packages/base/winunits/jwaadtgen.pas
  30. 0 0
      packages/base/winunits/jwaaf_irda.pas
  31. 0 0
      packages/base/winunits/jwaatalkwsh.pas
  32. 0 0
      packages/base/winunits/jwaauthif.pas
  33. 0 0
      packages/base/winunits/jwaauthz.pas
  34. 0 0
      packages/base/winunits/jwabatclass.pas
  35. 0 0
      packages/base/winunits/jwabits.pas
  36. 0 0
      packages/base/winunits/jwabits1_5.pas
  37. 0 0
      packages/base/winunits/jwabitscfg.pas
  38. 0 0
      packages/base/winunits/jwabitsmsg.pas
  39. 0 0
      packages/base/winunits/jwablberr.pas
  40. 0 0
      packages/base/winunits/jwabluetoothapis.pas
  41. 0 0
      packages/base/winunits/jwabthdef.pas
  42. 0 0
      packages/base/winunits/jwabthsdpdef.pas
  43. 0 0
      packages/base/winunits/jwabugcodes.pas
  44. 0 0
      packages/base/winunits/jwacderr.pas
  45. 0 0
      packages/base/winunits/jwacmnquery.pas
  46. 0 0
      packages/base/winunits/jwacolordlg.pas
  47. 0 0
      packages/base/winunits/jwacpl.pas
  48. 0 0
      packages/base/winunits/jwacplext.pas
  49. 0 0
      packages/base/winunits/jwacryptuiapi.pas
  50. 0 0
      packages/base/winunits/jwadbt.pas
  51. 0 0
      packages/base/winunits/jwadde.pas
  52. 0 0
      packages/base/winunits/jwadhcpcsdk.pas
  53. 0 0
      packages/base/winunits/jwadhcpsapi.pas
  54. 0 0
      packages/base/winunits/jwadhcpssdk.pas
  55. 0 0
      packages/base/winunits/jwadlgs.pas
  56. 0 0
      packages/base/winunits/jwadsadmin.pas
  57. 0 0
      packages/base/winunits/jwadsclient.pas
  58. 0 0
      packages/base/winunits/jwadsgetdc.pas
  59. 0 0
      packages/base/winunits/jwadskquota.pas
  60. 0 0
      packages/base/winunits/jwadsquery.pas
  61. 0 0
      packages/base/winunits/jwadsrole.pas
  62. 0 0
      packages/base/winunits/jwadssec.pas
  63. 0 0
      packages/base/winunits/jwaerrorrep.pas
  64. 0 0
      packages/base/winunits/jwaexcpt.pas
  65. 0 0
      packages/base/winunits/jwafaxdev.pas
  66. 0 0
      packages/base/winunits/jwafaxext.pas
  67. 0 0
      packages/base/winunits/jwafaxmmc.pas
  68. 0 0
      packages/base/winunits/jwafaxroute.pas
  69. 0 0
      packages/base/winunits/jwagpedit.pas
  70. 0 0
      packages/base/winunits/jwahherror.pas
  71. 0 0
      packages/base/winunits/jwahtmlGuid.pas
  72. 0 0
      packages/base/winunits/jwahtmlhelp.pas
  73. 0 0
      packages/base/winunits/jwaiaccess.pas
  74. 0 0
      packages/base/winunits/jwaiadmext.pas
  75. 0 0
      packages/base/winunits/jwaicmpapi.pas
  76. 0 0
      packages/base/winunits/jwaiiscnfg.pas
  77. 0 0
      packages/base/winunits/jwaimagehlp.pas
  78. 0 0
      packages/base/winunits/jwaimapi.pas
  79. 0 0
      packages/base/winunits/jwaimapierror.pas
  80. 0 0
      packages/base/winunits/jwaime.pas
  81. 0 0
      packages/base/winunits/jwaioevent.pas
  82. 0 0
      packages/base/winunits/jwaipexport.pas
  83. 0 0
      packages/base/winunits/jwaiphlpapi.pas
  84. 0 0
      packages/base/winunits/jwaipifcons.pas
  85. 0 0
      packages/base/winunits/jwaipinfoid.pas
  86. 0 0
      packages/base/winunits/jwaiprtrmib.pas
  87. 0 0
      packages/base/winunits/jwaiptypes.pas
  88. 0 0
      packages/base/winunits/jwaisguids.pas
  89. 0 0
      packages/base/winunits/jwaissper16.pas
  90. 0 0
      packages/base/winunits/jwalmaccess.pas
  91. 0 0
      packages/base/winunits/jwalmalert.pas
  92. 0 0
      packages/base/winunits/jwalmapibuf.pas
  93. 0 0
      packages/base/winunits/jwalmat.pas
  94. 0 0
      packages/base/winunits/jwalmaudit.pas
  95. 0 0
      packages/base/winunits/jwalmconfig.pas
  96. 0 0
      packages/base/winunits/jwalmcons.pas
  97. 0 0
      packages/base/winunits/jwalmdfs.pas
  98. 0 0
      packages/base/winunits/jwalmerr.pas
  99. 0 0
      packages/base/winunits/jwalmerrlog.pas
  100. 0 0
      packages/base/winunits/jwalmjoin.pas

+ 235 - 235
.gitattributes

@@ -2042,6 +2042,241 @@ packages/base/sqlite/sqlitedb.pas svneol=native#text/plain
 packages/base/sqlite/test.pas svneol=native#text/plain
 packages/base/sqlite/testapiv3x.README -text
 packages/base/sqlite/testapiv3x.pp -text
+packages/base/winunits/Makefile svneol=native#text/plain
+packages/base/winunits/Makefile.fpc svneol=native#text/plain
+packages/base/winunits/activex.pp svneol=native#text/plain
+packages/base/winunits/buildjwa.pp svneol=native#text/plain
+packages/base/winunits/comconst.pp svneol=native#text/plain
+packages/base/winunits/commctrl.pp svneol=native#text/plain
+packages/base/winunits/comobj.pp svneol=native#text/plain
+packages/base/winunits/examples/testver.pp svneol=native#text/plain
+packages/base/winunits/fpmake.inc svneol=native#text/plain
+packages/base/winunits/fpmake.pp svneol=native#text/plain
+packages/base/winunits/jedi.inc svneol=native#text/plain
+packages/base/winunits/jediapilib.inc svneol=native#text/plain
+packages/base/winunits/jwaObjsel.pas svneol=native#text/plain
+packages/base/winunits/jwaaccctrl.pas svneol=native#text/plain
+packages/base/winunits/jwaaclapi.pas svneol=native#text/plain
+packages/base/winunits/jwaaclui.pas svneol=native#text/plain
+packages/base/winunits/jwaactiveds.pas svneol=native#text/plain
+packages/base/winunits/jwaadsdb.pas svneol=native#text/plain
+packages/base/winunits/jwaadserr.pas svneol=native#text/plain
+packages/base/winunits/jwaadshlp.pas svneol=native#text/plain
+packages/base/winunits/jwaadsnms.pas svneol=native#text/plain
+packages/base/winunits/jwaadsprop.pas svneol=native#text/plain
+packages/base/winunits/jwaadssts.pas svneol=native#text/plain
+packages/base/winunits/jwaadstlb.pas svneol=native#text/plain
+packages/base/winunits/jwaadtgen.pas svneol=native#text/plain
+packages/base/winunits/jwaaf_irda.pas svneol=native#text/plain
+packages/base/winunits/jwaatalkwsh.pas svneol=native#text/plain
+packages/base/winunits/jwaauthif.pas svneol=native#text/plain
+packages/base/winunits/jwaauthz.pas svneol=native#text/plain
+packages/base/winunits/jwabatclass.pas svneol=native#text/plain
+packages/base/winunits/jwabits.pas svneol=native#text/plain
+packages/base/winunits/jwabits1_5.pas svneol=native#text/plain
+packages/base/winunits/jwabitscfg.pas svneol=native#text/plain
+packages/base/winunits/jwabitsmsg.pas svneol=native#text/plain
+packages/base/winunits/jwablberr.pas svneol=native#text/plain
+packages/base/winunits/jwabluetoothapis.pas svneol=native#text/plain
+packages/base/winunits/jwabthdef.pas svneol=native#text/plain
+packages/base/winunits/jwabthsdpdef.pas svneol=native#text/plain
+packages/base/winunits/jwabugcodes.pas svneol=native#text/plain
+packages/base/winunits/jwacderr.pas svneol=native#text/plain
+packages/base/winunits/jwacmnquery.pas svneol=native#text/plain
+packages/base/winunits/jwacolordlg.pas svneol=native#text/plain
+packages/base/winunits/jwacpl.pas svneol=native#text/plain
+packages/base/winunits/jwacplext.pas svneol=native#text/plain
+packages/base/winunits/jwacryptuiapi.pas svneol=native#text/plain
+packages/base/winunits/jwadbt.pas svneol=native#text/plain
+packages/base/winunits/jwadde.pas svneol=native#text/plain
+packages/base/winunits/jwadhcpcsdk.pas svneol=native#text/plain
+packages/base/winunits/jwadhcpsapi.pas svneol=native#text/plain
+packages/base/winunits/jwadhcpssdk.pas svneol=native#text/plain
+packages/base/winunits/jwadlgs.pas svneol=native#text/plain
+packages/base/winunits/jwadsadmin.pas svneol=native#text/plain
+packages/base/winunits/jwadsclient.pas svneol=native#text/plain
+packages/base/winunits/jwadsgetdc.pas svneol=native#text/plain
+packages/base/winunits/jwadskquota.pas svneol=native#text/plain
+packages/base/winunits/jwadsquery.pas svneol=native#text/plain
+packages/base/winunits/jwadsrole.pas svneol=native#text/plain
+packages/base/winunits/jwadssec.pas svneol=native#text/plain
+packages/base/winunits/jwaerrorrep.pas svneol=native#text/plain
+packages/base/winunits/jwaexcpt.pas svneol=native#text/plain
+packages/base/winunits/jwafaxdev.pas svneol=native#text/plain
+packages/base/winunits/jwafaxext.pas svneol=native#text/plain
+packages/base/winunits/jwafaxmmc.pas svneol=native#text/plain
+packages/base/winunits/jwafaxroute.pas svneol=native#text/plain
+packages/base/winunits/jwagpedit.pas svneol=native#text/plain
+packages/base/winunits/jwahherror.pas svneol=native#text/plain
+packages/base/winunits/jwahtmlGuid.pas svneol=native#text/plain
+packages/base/winunits/jwahtmlhelp.pas svneol=native#text/plain
+packages/base/winunits/jwaiaccess.pas svneol=native#text/plain
+packages/base/winunits/jwaiadmext.pas svneol=native#text/plain
+packages/base/winunits/jwaicmpapi.pas svneol=native#text/plain
+packages/base/winunits/jwaiiscnfg.pas svneol=native#text/plain
+packages/base/winunits/jwaimagehlp.pas svneol=native#text/plain
+packages/base/winunits/jwaimapi.pas svneol=native#text/plain
+packages/base/winunits/jwaimapierror.pas svneol=native#text/plain
+packages/base/winunits/jwaime.pas svneol=native#text/plain
+packages/base/winunits/jwaioevent.pas svneol=native#text/plain
+packages/base/winunits/jwaipexport.pas svneol=native#text/plain
+packages/base/winunits/jwaiphlpapi.pas svneol=native#text/plain
+packages/base/winunits/jwaipifcons.pas svneol=native#text/plain
+packages/base/winunits/jwaipinfoid.pas svneol=native#text/plain
+packages/base/winunits/jwaiprtrmib.pas svneol=native#text/plain
+packages/base/winunits/jwaiptypes.pas svneol=native#text/plain
+packages/base/winunits/jwaisguids.pas svneol=native#text/plain
+packages/base/winunits/jwaissper16.pas svneol=native#text/plain
+packages/base/winunits/jwalmaccess.pas svneol=native#text/plain
+packages/base/winunits/jwalmalert.pas svneol=native#text/plain
+packages/base/winunits/jwalmapibuf.pas svneol=native#text/plain
+packages/base/winunits/jwalmat.pas svneol=native#text/plain
+packages/base/winunits/jwalmaudit.pas svneol=native#text/plain
+packages/base/winunits/jwalmconfig.pas svneol=native#text/plain
+packages/base/winunits/jwalmcons.pas svneol=native#text/plain
+packages/base/winunits/jwalmdfs.pas svneol=native#text/plain
+packages/base/winunits/jwalmerr.pas svneol=native#text/plain
+packages/base/winunits/jwalmerrlog.pas svneol=native#text/plain
+packages/base/winunits/jwalmjoin.pas svneol=native#text/plain
+packages/base/winunits/jwalmmsg.pas svneol=native#text/plain
+packages/base/winunits/jwalmremutl.pas svneol=native#text/plain
+packages/base/winunits/jwalmrepl.pas svneol=native#text/plain
+packages/base/winunits/jwalmserver.pas svneol=native#text/plain
+packages/base/winunits/jwalmshare.pas svneol=native#text/plain
+packages/base/winunits/jwalmsname.pas svneol=native#text/plain
+packages/base/winunits/jwalmstats.pas svneol=native#text/plain
+packages/base/winunits/jwalmsvc.pas svneol=native#text/plain
+packages/base/winunits/jwalmuse.pas svneol=native#text/plain
+packages/base/winunits/jwalmuseflg.pas svneol=native#text/plain
+packages/base/winunits/jwalmwksta.pas svneol=native#text/plain
+packages/base/winunits/jwaloadperf.pas svneol=native#text/plain
+packages/base/winunits/jwalpmapi.pas svneol=native#text/plain
+packages/base/winunits/jwamciavi.pas svneol=native#text/plain
+packages/base/winunits/jwamprerror.pas svneol=native#text/plain
+packages/base/winunits/jwamsi.pas svneol=native#text/plain
+packages/base/winunits/jwamsidefs.pas svneol=native#text/plain
+packages/base/winunits/jwamsiquery.pas svneol=native#text/plain
+packages/base/winunits/jwamstask.pas svneol=native#text/plain
+packages/base/winunits/jwamstcpip.pas svneol=native#text/plain
+packages/base/winunits/jwamswsock.pas svneol=native#text/plain
+packages/base/winunits/jwanative.pas svneol=native#text/plain
+packages/base/winunits/jwanb30.pas svneol=native#text/plain
+packages/base/winunits/jwanetsh.pas svneol=native#text/plain
+packages/base/winunits/jwanspapi.pas svneol=native#text/plain
+packages/base/winunits/jwantddpar.pas svneol=native#text/plain
+packages/base/winunits/jwantdsapi.pas svneol=native#text/plain
+packages/base/winunits/jwantdsbcli.pas svneol=native#text/plain
+packages/base/winunits/jwantdsbmsg.pas svneol=native#text/plain
+packages/base/winunits/jwantldap.pas svneol=native#text/plain
+packages/base/winunits/jwantquery.pas svneol=native#text/plain
+packages/base/winunits/jwantsecapi.pas svneol=native#text/plain
+packages/base/winunits/jwantstatus.pas svneol=native#text/plain
+packages/base/winunits/jwapatchapi.pas svneol=native#text/plain
+packages/base/winunits/jwapatchwiz.pas svneol=native#text/plain
+packages/base/winunits/jwapbt.pas svneol=native#text/plain
+packages/base/winunits/jwapdh.pas svneol=native#text/plain
+packages/base/winunits/jwapdhmsg.pas svneol=native#text/plain
+packages/base/winunits/jwapowrprof.pas svneol=native#text/plain
+packages/base/winunits/jwaprofinfo.pas svneol=native#text/plain
+packages/base/winunits/jwaprotocol.pas svneol=native#text/plain
+packages/base/winunits/jwaprsht.pas svneol=native#text/plain
+packages/base/winunits/jwapsapi.pas svneol=native#text/plain
+packages/base/winunits/jwaqos.pas svneol=native#text/plain
+packages/base/winunits/jwaqosname.pas svneol=native#text/plain
+packages/base/winunits/jwaqospol.pas svneol=native#text/plain
+packages/base/winunits/jwaqossp.pas svneol=native#text/plain
+packages/base/winunits/jwareason.pas svneol=native#text/plain
+packages/base/winunits/jwaregstr.pas svneol=native#text/plain
+packages/base/winunits/jwarpc.pas svneol=native#text/plain
+packages/base/winunits/jwarpcasync.pas svneol=native#text/plain
+packages/base/winunits/jwarpcdce.pas svneol=native#text/plain
+packages/base/winunits/jwarpcnsi.pas svneol=native#text/plain
+packages/base/winunits/jwarpcnterr.pas svneol=native#text/plain
+packages/base/winunits/jwarpcssl.pas svneol=native#text/plain
+packages/base/winunits/jwascesvc.pas svneol=native#text/plain
+packages/base/winunits/jwaschedule.pas svneol=native#text/plain
+packages/base/winunits/jwaschemadef.pas svneol=native#text/plain
+packages/base/winunits/jwasddl.pas svneol=native#text/plain
+packages/base/winunits/jwasecext.pas svneol=native#text/plain
+packages/base/winunits/jwasecurity.pas svneol=native#text/plain
+packages/base/winunits/jwasens.pas svneol=native#text/plain
+packages/base/winunits/jwasensapi.pas svneol=native#text/plain
+packages/base/winunits/jwasensevts.pas svneol=native#text/plain
+packages/base/winunits/jwasfc.pas svneol=native#text/plain
+packages/base/winunits/jwashlguid.pas svneol=native#text/plain
+packages/base/winunits/jwasisbkup.pas svneol=native#text/plain
+packages/base/winunits/jwasnmp.pas svneol=native#text/plain
+packages/base/winunits/jwasporder.pas svneol=native#text/plain
+packages/base/winunits/jwasrrestoreptapi.pas svneol=native#text/plain
+packages/base/winunits/jwasspi.pas svneol=native#text/plain
+packages/base/winunits/jwasubauth.pas svneol=native#text/plain
+packages/base/winunits/jwasvcguid.pas svneol=native#text/plain
+packages/base/winunits/jwatlhelp32.pas svneol=native#text/plain
+packages/base/winunits/jwatmschema.pas svneol=native#text/plain
+packages/base/winunits/jwatraffic.pas svneol=native#text/plain
+packages/base/winunits/jwauserenv.pas svneol=native#text/plain
+packages/base/winunits/jwauxtheme.pas svneol=native#text/plain
+packages/base/winunits/jwawbemcli.pas svneol=native#text/plain
+packages/base/winunits/jwawinable.pas svneol=native#text/plain
+packages/base/winunits/jwawinbase.pas svneol=native#text/plain
+packages/base/winunits/jwawinber.pas svneol=native#text/plain
+packages/base/winunits/jwawincon.pas svneol=native#text/plain
+packages/base/winunits/jwawincpl.pas svneol=native#text/plain
+packages/base/winunits/jwawincred.pas svneol=native#text/plain
+packages/base/winunits/jwawincrypt.pas svneol=native#text/plain
+packages/base/winunits/jwawindns.pas svneol=native#text/plain
+packages/base/winunits/jwawinefs.pas svneol=native#text/plain
+packages/base/winunits/jwawinerror.pas svneol=native#text/plain
+packages/base/winunits/jwawinfax.pas svneol=native#text/plain
+packages/base/winunits/jwawingdi.pas svneol=native#text/plain
+packages/base/winunits/jwawinioctl.pas svneol=native#text/plain
+packages/base/winunits/jwawinldap.pas svneol=native#text/plain
+packages/base/winunits/jwawinnetwk.pas svneol=native#text/plain
+packages/base/winunits/jwawinnls.pas svneol=native#text/plain
+packages/base/winunits/jwawinnt.pas svneol=native#text/plain
+packages/base/winunits/jwawinperf.pas svneol=native#text/plain
+packages/base/winunits/jwawinreg.pas svneol=native#text/plain
+packages/base/winunits/jwawinresrc.pas svneol=native#text/plain
+packages/base/winunits/jwawinsafer.pas svneol=native#text/plain
+packages/base/winunits/jwawinsock.pas svneol=native#text/plain
+packages/base/winunits/jwawinsock2.pas svneol=native#text/plain
+packages/base/winunits/jwawinsvc.pas svneol=native#text/plain
+packages/base/winunits/jwawintype.pas svneol=native#text/plain
+packages/base/winunits/jwawinuser.pas svneol=native#text/plain
+packages/base/winunits/jwawinver.pas svneol=native#text/plain
+packages/base/winunits/jwawinwlx.pas svneol=native#text/plain
+packages/base/winunits/jwawmistr.pas svneol=native#text/plain
+packages/base/winunits/jwawownt16.pas svneol=native#text/plain
+packages/base/winunits/jwawownt32.pas svneol=native#text/plain
+packages/base/winunits/jwawpapi.pas svneol=native#text/plain
+packages/base/winunits/jwawpapimsg.pas svneol=native#text/plain
+packages/base/winunits/jwawpcrsmsg.pas svneol=native#text/plain
+packages/base/winunits/jwawpftpmsg.pas svneol=native#text/plain
+packages/base/winunits/jwawppstmsg.pas svneol=native#text/plain
+packages/base/winunits/jwawpspihlp.pas svneol=native#text/plain
+packages/base/winunits/jwawptypes.pas svneol=native#text/plain
+packages/base/winunits/jwawpwizmsg.pas svneol=native#text/plain
+packages/base/winunits/jwaws2atm.pas svneol=native#text/plain
+packages/base/winunits/jwaws2bth.pas svneol=native#text/plain
+packages/base/winunits/jwaws2dnet.pas svneol=native#text/plain
+packages/base/winunits/jwaws2spi.pas svneol=native#text/plain
+packages/base/winunits/jwaws2tcpip.pas svneol=native#text/plain
+packages/base/winunits/jwawshisotp.pas svneol=native#text/plain
+packages/base/winunits/jwawsipx.pas svneol=native#text/plain
+packages/base/winunits/jwawsnetbs.pas svneol=native#text/plain
+packages/base/winunits/jwawsnwlink.pas svneol=native#text/plain
+packages/base/winunits/jwawsrm.pas svneol=native#text/plain
+packages/base/winunits/jwawsvns.pas svneol=native#text/plain
+packages/base/winunits/jwawtsapi32.pas svneol=native#text/plain
+packages/base/winunits/jwazmouse.pas svneol=native#text/plain
+packages/base/winunits/mmsystem.pp svneol=native#text/plain
+packages/base/winunits/ole2.pp svneol=native#text/plain
+packages/base/winunits/oleserver.pp svneol=native#text/plain
+packages/base/winunits/richedit.pp -text
+packages/base/winunits/shellapi.pp svneol=native#text/plain
+packages/base/winunits/shfolder.pp svneol=native#text/plain
+packages/base/winunits/shlobj.pp svneol=native#text/plain
+packages/base/winunits/winver.pp svneol=native#text/plain
 packages/extra/Makefile svneol=native#text/plain
 packages/extra/Makefile.fpc svneol=native#text/plain
 packages/extra/a52/Makefile svneol=native#text/plain
@@ -3996,241 +4231,6 @@ packages/extra/uuid/libuuid.pp svneol=native#text/plain
 packages/extra/uuid/macuuid.pp svneol=native#text/plain
 packages/extra/uuid/testlibuid.pp svneol=native#text/plain
 packages/extra/uuid/testuid.pp svneol=native#text/plain
-packages/extra/winunits/Makefile 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/buildjwa.pp svneol=native#text/plain
-packages/extra/winunits/comconst.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/examples/testver.pp svneol=native#text/plain
-packages/extra/winunits/fpmake.inc svneol=native#text/plain
-packages/extra/winunits/fpmake.pp svneol=native#text/plain
-packages/extra/winunits/jedi.inc svneol=native#text/plain
-packages/extra/winunits/jediapilib.inc svneol=native#text/plain
-packages/extra/winunits/jwaObjsel.pas svneol=native#text/plain
-packages/extra/winunits/jwaaccctrl.pas svneol=native#text/plain
-packages/extra/winunits/jwaaclapi.pas svneol=native#text/plain
-packages/extra/winunits/jwaaclui.pas svneol=native#text/plain
-packages/extra/winunits/jwaactiveds.pas svneol=native#text/plain
-packages/extra/winunits/jwaadsdb.pas svneol=native#text/plain
-packages/extra/winunits/jwaadserr.pas svneol=native#text/plain
-packages/extra/winunits/jwaadshlp.pas svneol=native#text/plain
-packages/extra/winunits/jwaadsnms.pas svneol=native#text/plain
-packages/extra/winunits/jwaadsprop.pas svneol=native#text/plain
-packages/extra/winunits/jwaadssts.pas svneol=native#text/plain
-packages/extra/winunits/jwaadstlb.pas svneol=native#text/plain
-packages/extra/winunits/jwaadtgen.pas svneol=native#text/plain
-packages/extra/winunits/jwaaf_irda.pas svneol=native#text/plain
-packages/extra/winunits/jwaatalkwsh.pas svneol=native#text/plain
-packages/extra/winunits/jwaauthif.pas svneol=native#text/plain
-packages/extra/winunits/jwaauthz.pas svneol=native#text/plain
-packages/extra/winunits/jwabatclass.pas svneol=native#text/plain
-packages/extra/winunits/jwabits.pas svneol=native#text/plain
-packages/extra/winunits/jwabits1_5.pas svneol=native#text/plain
-packages/extra/winunits/jwabitscfg.pas svneol=native#text/plain
-packages/extra/winunits/jwabitsmsg.pas svneol=native#text/plain
-packages/extra/winunits/jwablberr.pas svneol=native#text/plain
-packages/extra/winunits/jwabluetoothapis.pas svneol=native#text/plain
-packages/extra/winunits/jwabthdef.pas svneol=native#text/plain
-packages/extra/winunits/jwabthsdpdef.pas svneol=native#text/plain
-packages/extra/winunits/jwabugcodes.pas svneol=native#text/plain
-packages/extra/winunits/jwacderr.pas svneol=native#text/plain
-packages/extra/winunits/jwacmnquery.pas svneol=native#text/plain
-packages/extra/winunits/jwacolordlg.pas svneol=native#text/plain
-packages/extra/winunits/jwacpl.pas svneol=native#text/plain
-packages/extra/winunits/jwacplext.pas svneol=native#text/plain
-packages/extra/winunits/jwacryptuiapi.pas svneol=native#text/plain
-packages/extra/winunits/jwadbt.pas svneol=native#text/plain
-packages/extra/winunits/jwadde.pas svneol=native#text/plain
-packages/extra/winunits/jwadhcpcsdk.pas svneol=native#text/plain
-packages/extra/winunits/jwadhcpsapi.pas svneol=native#text/plain
-packages/extra/winunits/jwadhcpssdk.pas svneol=native#text/plain
-packages/extra/winunits/jwadlgs.pas svneol=native#text/plain
-packages/extra/winunits/jwadsadmin.pas svneol=native#text/plain
-packages/extra/winunits/jwadsclient.pas svneol=native#text/plain
-packages/extra/winunits/jwadsgetdc.pas svneol=native#text/plain
-packages/extra/winunits/jwadskquota.pas svneol=native#text/plain
-packages/extra/winunits/jwadsquery.pas svneol=native#text/plain
-packages/extra/winunits/jwadsrole.pas svneol=native#text/plain
-packages/extra/winunits/jwadssec.pas svneol=native#text/plain
-packages/extra/winunits/jwaerrorrep.pas svneol=native#text/plain
-packages/extra/winunits/jwaexcpt.pas svneol=native#text/plain
-packages/extra/winunits/jwafaxdev.pas svneol=native#text/plain
-packages/extra/winunits/jwafaxext.pas svneol=native#text/plain
-packages/extra/winunits/jwafaxmmc.pas svneol=native#text/plain
-packages/extra/winunits/jwafaxroute.pas svneol=native#text/plain
-packages/extra/winunits/jwagpedit.pas svneol=native#text/plain
-packages/extra/winunits/jwahherror.pas svneol=native#text/plain
-packages/extra/winunits/jwahtmlGuid.pas svneol=native#text/plain
-packages/extra/winunits/jwahtmlhelp.pas svneol=native#text/plain
-packages/extra/winunits/jwaiaccess.pas svneol=native#text/plain
-packages/extra/winunits/jwaiadmext.pas svneol=native#text/plain
-packages/extra/winunits/jwaicmpapi.pas svneol=native#text/plain
-packages/extra/winunits/jwaiiscnfg.pas svneol=native#text/plain
-packages/extra/winunits/jwaimagehlp.pas svneol=native#text/plain
-packages/extra/winunits/jwaimapi.pas svneol=native#text/plain
-packages/extra/winunits/jwaimapierror.pas svneol=native#text/plain
-packages/extra/winunits/jwaime.pas svneol=native#text/plain
-packages/extra/winunits/jwaioevent.pas svneol=native#text/plain
-packages/extra/winunits/jwaipexport.pas svneol=native#text/plain
-packages/extra/winunits/jwaiphlpapi.pas svneol=native#text/plain
-packages/extra/winunits/jwaipifcons.pas svneol=native#text/plain
-packages/extra/winunits/jwaipinfoid.pas svneol=native#text/plain
-packages/extra/winunits/jwaiprtrmib.pas svneol=native#text/plain
-packages/extra/winunits/jwaiptypes.pas svneol=native#text/plain
-packages/extra/winunits/jwaisguids.pas svneol=native#text/plain
-packages/extra/winunits/jwaissper16.pas svneol=native#text/plain
-packages/extra/winunits/jwalmaccess.pas svneol=native#text/plain
-packages/extra/winunits/jwalmalert.pas svneol=native#text/plain
-packages/extra/winunits/jwalmapibuf.pas svneol=native#text/plain
-packages/extra/winunits/jwalmat.pas svneol=native#text/plain
-packages/extra/winunits/jwalmaudit.pas svneol=native#text/plain
-packages/extra/winunits/jwalmconfig.pas svneol=native#text/plain
-packages/extra/winunits/jwalmcons.pas svneol=native#text/plain
-packages/extra/winunits/jwalmdfs.pas svneol=native#text/plain
-packages/extra/winunits/jwalmerr.pas svneol=native#text/plain
-packages/extra/winunits/jwalmerrlog.pas svneol=native#text/plain
-packages/extra/winunits/jwalmjoin.pas svneol=native#text/plain
-packages/extra/winunits/jwalmmsg.pas svneol=native#text/plain
-packages/extra/winunits/jwalmremutl.pas svneol=native#text/plain
-packages/extra/winunits/jwalmrepl.pas svneol=native#text/plain
-packages/extra/winunits/jwalmserver.pas svneol=native#text/plain
-packages/extra/winunits/jwalmshare.pas svneol=native#text/plain
-packages/extra/winunits/jwalmsname.pas svneol=native#text/plain
-packages/extra/winunits/jwalmstats.pas svneol=native#text/plain
-packages/extra/winunits/jwalmsvc.pas svneol=native#text/plain
-packages/extra/winunits/jwalmuse.pas svneol=native#text/plain
-packages/extra/winunits/jwalmuseflg.pas svneol=native#text/plain
-packages/extra/winunits/jwalmwksta.pas svneol=native#text/plain
-packages/extra/winunits/jwaloadperf.pas svneol=native#text/plain
-packages/extra/winunits/jwalpmapi.pas svneol=native#text/plain
-packages/extra/winunits/jwamciavi.pas svneol=native#text/plain
-packages/extra/winunits/jwamprerror.pas svneol=native#text/plain
-packages/extra/winunits/jwamsi.pas svneol=native#text/plain
-packages/extra/winunits/jwamsidefs.pas svneol=native#text/plain
-packages/extra/winunits/jwamsiquery.pas svneol=native#text/plain
-packages/extra/winunits/jwamstask.pas svneol=native#text/plain
-packages/extra/winunits/jwamstcpip.pas svneol=native#text/plain
-packages/extra/winunits/jwamswsock.pas svneol=native#text/plain
-packages/extra/winunits/jwanative.pas svneol=native#text/plain
-packages/extra/winunits/jwanb30.pas svneol=native#text/plain
-packages/extra/winunits/jwanetsh.pas svneol=native#text/plain
-packages/extra/winunits/jwanspapi.pas svneol=native#text/plain
-packages/extra/winunits/jwantddpar.pas svneol=native#text/plain
-packages/extra/winunits/jwantdsapi.pas svneol=native#text/plain
-packages/extra/winunits/jwantdsbcli.pas svneol=native#text/plain
-packages/extra/winunits/jwantdsbmsg.pas svneol=native#text/plain
-packages/extra/winunits/jwantldap.pas svneol=native#text/plain
-packages/extra/winunits/jwantquery.pas svneol=native#text/plain
-packages/extra/winunits/jwantsecapi.pas svneol=native#text/plain
-packages/extra/winunits/jwantstatus.pas svneol=native#text/plain
-packages/extra/winunits/jwapatchapi.pas svneol=native#text/plain
-packages/extra/winunits/jwapatchwiz.pas svneol=native#text/plain
-packages/extra/winunits/jwapbt.pas svneol=native#text/plain
-packages/extra/winunits/jwapdh.pas svneol=native#text/plain
-packages/extra/winunits/jwapdhmsg.pas svneol=native#text/plain
-packages/extra/winunits/jwapowrprof.pas svneol=native#text/plain
-packages/extra/winunits/jwaprofinfo.pas svneol=native#text/plain
-packages/extra/winunits/jwaprotocol.pas svneol=native#text/plain
-packages/extra/winunits/jwaprsht.pas svneol=native#text/plain
-packages/extra/winunits/jwapsapi.pas svneol=native#text/plain
-packages/extra/winunits/jwaqos.pas svneol=native#text/plain
-packages/extra/winunits/jwaqosname.pas svneol=native#text/plain
-packages/extra/winunits/jwaqospol.pas svneol=native#text/plain
-packages/extra/winunits/jwaqossp.pas svneol=native#text/plain
-packages/extra/winunits/jwareason.pas svneol=native#text/plain
-packages/extra/winunits/jwaregstr.pas svneol=native#text/plain
-packages/extra/winunits/jwarpc.pas svneol=native#text/plain
-packages/extra/winunits/jwarpcasync.pas svneol=native#text/plain
-packages/extra/winunits/jwarpcdce.pas svneol=native#text/plain
-packages/extra/winunits/jwarpcnsi.pas svneol=native#text/plain
-packages/extra/winunits/jwarpcnterr.pas svneol=native#text/plain
-packages/extra/winunits/jwarpcssl.pas svneol=native#text/plain
-packages/extra/winunits/jwascesvc.pas svneol=native#text/plain
-packages/extra/winunits/jwaschedule.pas svneol=native#text/plain
-packages/extra/winunits/jwaschemadef.pas svneol=native#text/plain
-packages/extra/winunits/jwasddl.pas svneol=native#text/plain
-packages/extra/winunits/jwasecext.pas svneol=native#text/plain
-packages/extra/winunits/jwasecurity.pas svneol=native#text/plain
-packages/extra/winunits/jwasens.pas svneol=native#text/plain
-packages/extra/winunits/jwasensapi.pas svneol=native#text/plain
-packages/extra/winunits/jwasensevts.pas svneol=native#text/plain
-packages/extra/winunits/jwasfc.pas svneol=native#text/plain
-packages/extra/winunits/jwashlguid.pas svneol=native#text/plain
-packages/extra/winunits/jwasisbkup.pas svneol=native#text/plain
-packages/extra/winunits/jwasnmp.pas svneol=native#text/plain
-packages/extra/winunits/jwasporder.pas svneol=native#text/plain
-packages/extra/winunits/jwasrrestoreptapi.pas svneol=native#text/plain
-packages/extra/winunits/jwasspi.pas svneol=native#text/plain
-packages/extra/winunits/jwasubauth.pas svneol=native#text/plain
-packages/extra/winunits/jwasvcguid.pas svneol=native#text/plain
-packages/extra/winunits/jwatlhelp32.pas svneol=native#text/plain
-packages/extra/winunits/jwatmschema.pas svneol=native#text/plain
-packages/extra/winunits/jwatraffic.pas svneol=native#text/plain
-packages/extra/winunits/jwauserenv.pas svneol=native#text/plain
-packages/extra/winunits/jwauxtheme.pas svneol=native#text/plain
-packages/extra/winunits/jwawbemcli.pas svneol=native#text/plain
-packages/extra/winunits/jwawinable.pas svneol=native#text/plain
-packages/extra/winunits/jwawinbase.pas svneol=native#text/plain
-packages/extra/winunits/jwawinber.pas svneol=native#text/plain
-packages/extra/winunits/jwawincon.pas svneol=native#text/plain
-packages/extra/winunits/jwawincpl.pas svneol=native#text/plain
-packages/extra/winunits/jwawincred.pas svneol=native#text/plain
-packages/extra/winunits/jwawincrypt.pas svneol=native#text/plain
-packages/extra/winunits/jwawindns.pas svneol=native#text/plain
-packages/extra/winunits/jwawinefs.pas svneol=native#text/plain
-packages/extra/winunits/jwawinerror.pas svneol=native#text/plain
-packages/extra/winunits/jwawinfax.pas svneol=native#text/plain
-packages/extra/winunits/jwawingdi.pas svneol=native#text/plain
-packages/extra/winunits/jwawinioctl.pas svneol=native#text/plain
-packages/extra/winunits/jwawinldap.pas svneol=native#text/plain
-packages/extra/winunits/jwawinnetwk.pas svneol=native#text/plain
-packages/extra/winunits/jwawinnls.pas svneol=native#text/plain
-packages/extra/winunits/jwawinnt.pas svneol=native#text/plain
-packages/extra/winunits/jwawinperf.pas svneol=native#text/plain
-packages/extra/winunits/jwawinreg.pas svneol=native#text/plain
-packages/extra/winunits/jwawinresrc.pas svneol=native#text/plain
-packages/extra/winunits/jwawinsafer.pas svneol=native#text/plain
-packages/extra/winunits/jwawinsock.pas svneol=native#text/plain
-packages/extra/winunits/jwawinsock2.pas svneol=native#text/plain
-packages/extra/winunits/jwawinsvc.pas svneol=native#text/plain
-packages/extra/winunits/jwawintype.pas svneol=native#text/plain
-packages/extra/winunits/jwawinuser.pas svneol=native#text/plain
-packages/extra/winunits/jwawinver.pas svneol=native#text/plain
-packages/extra/winunits/jwawinwlx.pas svneol=native#text/plain
-packages/extra/winunits/jwawmistr.pas svneol=native#text/plain
-packages/extra/winunits/jwawownt16.pas svneol=native#text/plain
-packages/extra/winunits/jwawownt32.pas svneol=native#text/plain
-packages/extra/winunits/jwawpapi.pas svneol=native#text/plain
-packages/extra/winunits/jwawpapimsg.pas svneol=native#text/plain
-packages/extra/winunits/jwawpcrsmsg.pas svneol=native#text/plain
-packages/extra/winunits/jwawpftpmsg.pas svneol=native#text/plain
-packages/extra/winunits/jwawppstmsg.pas svneol=native#text/plain
-packages/extra/winunits/jwawpspihlp.pas svneol=native#text/plain
-packages/extra/winunits/jwawptypes.pas svneol=native#text/plain
-packages/extra/winunits/jwawpwizmsg.pas svneol=native#text/plain
-packages/extra/winunits/jwaws2atm.pas svneol=native#text/plain
-packages/extra/winunits/jwaws2bth.pas svneol=native#text/plain
-packages/extra/winunits/jwaws2dnet.pas svneol=native#text/plain
-packages/extra/winunits/jwaws2spi.pas svneol=native#text/plain
-packages/extra/winunits/jwaws2tcpip.pas svneol=native#text/plain
-packages/extra/winunits/jwawshisotp.pas svneol=native#text/plain
-packages/extra/winunits/jwawsipx.pas svneol=native#text/plain
-packages/extra/winunits/jwawsnetbs.pas svneol=native#text/plain
-packages/extra/winunits/jwawsnwlink.pas svneol=native#text/plain
-packages/extra/winunits/jwawsrm.pas svneol=native#text/plain
-packages/extra/winunits/jwawsvns.pas svneol=native#text/plain
-packages/extra/winunits/jwawtsapi32.pas svneol=native#text/plain
-packages/extra/winunits/jwazmouse.pas svneol=native#text/plain
-packages/extra/winunits/mmsystem.pp svneol=native#text/plain
-packages/extra/winunits/ole2.pp svneol=native#text/plain
-packages/extra/winunits/oleserver.pp svneol=native#text/plain
-packages/extra/winunits/richedit.pp -text
-packages/extra/winunits/shellapi.pp svneol=native#text/plain
-packages/extra/winunits/shfolder.pp svneol=native#text/plain
-packages/extra/winunits/shlobj.pp svneol=native#text/plain
-packages/extra/winunits/winver.pp svneol=native#text/plain
 packages/extra/x11/Makefile svneol=native#text/plain
 packages/extra/x11/Makefile.fpc svneol=native#text/plain
 packages/extra/x11/cursorfont.pp svneol=native#text/plain

+ 14 - 14
.gitignore

@@ -658,6 +658,20 @@ packages/base/sqlite/*.s
 packages/base/sqlite/fpcmade.*
 packages/base/sqlite/units
 packages/base/units
+packages/base/winunits/*.bak
+packages/base/winunits/*.exe
+packages/base/winunits/*.o
+packages/base/winunits/*.ppu
+packages/base/winunits/*.s
+packages/base/winunits/examples/*.bak
+packages/base/winunits/examples/*.exe
+packages/base/winunits/examples/*.o
+packages/base/winunits/examples/*.ppu
+packages/base/winunits/examples/*.s
+packages/base/winunits/examples/fpcmade.*
+packages/base/winunits/examples/units
+packages/base/winunits/fpcmade.*
+packages/base/winunits/units
 packages/extra/*.bak
 packages/extra/*.exe
 packages/extra/*.o
@@ -1643,20 +1657,6 @@ packages/extra/uuid/*.ppu
 packages/extra/uuid/*.s
 packages/extra/uuid/fpcmade.*
 packages/extra/uuid/units
-packages/extra/winunits/*.bak
-packages/extra/winunits/*.exe
-packages/extra/winunits/*.o
-packages/extra/winunits/*.ppu
-packages/extra/winunits/*.s
-packages/extra/winunits/examples/*.bak
-packages/extra/winunits/examples/*.exe
-packages/extra/winunits/examples/*.o
-packages/extra/winunits/examples/*.ppu
-packages/extra/winunits/examples/*.s
-packages/extra/winunits/examples/fpcmade.*
-packages/extra/winunits/examples/units
-packages/extra/winunits/fpcmade.*
-packages/extra/winunits/units
 packages/extra/x11/*.bak
 packages/extra/x11/*.exe
 packages/extra/x11/*.o

+ 52 - 116
packages/base/Makefile

@@ -1,8 +1,8 @@
 #
-# Don't edit, this file is generated by FPCMake Version 2.0.0 [2007/01/25]
+# Don't edit, this file is generated by FPCMake Version 2.0.0 [2006/08/20]
 #
 default: all
-MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-embedded
+MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-palmos arm-wince arm-gba powerpc64-linux
 BSDs = freebsd netbsd openbsd darwin
 UNIXs = linux $(BSDs) solaris qnx
 LIMIT83fs = go32v2 os2 emx watcom
@@ -237,7 +237,7 @@ ifeq ($(FULL_TARGET),i386-go32v2)
 override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb  gdbint graph
 endif
 ifeq ($(FULL_TARGET),i386-win32)
-override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb  gdbint mysql ibase odbc sqlite postgres oracle graph imagemagick httpd
+override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb  gdbint mysql ibase odbc sqlite postgres oracle graph imagemagick httpd winunits
 endif
 ifeq ($(FULL_TARGET),i386-os2)
 override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb
@@ -281,12 +281,6 @@ endif
 ifeq ($(FULL_TARGET),i386-wince)
 override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb  ibase sqlite postgres
 endif
-ifeq ($(FULL_TARGET),i386-embedded)
-override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb
-endif
-ifeq ($(FULL_TARGET),i386-symbian)
-override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb
-endif
 ifeq ($(FULL_TARGET),m68k-linux)
 override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb  gdbint libasync mysql ibase postgres oracle odbc pthreads sqlite graph imagemagick dbus httpd
 endif
@@ -308,9 +302,6 @@ endif
 ifeq ($(FULL_TARGET),m68k-palmos)
 override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb
 endif
-ifeq ($(FULL_TARGET),m68k-embedded)
-override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb
-endif
 ifeq ($(FULL_TARGET),powerpc-linux)
 override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb  gdbint libasync mysql ibase postgres oracle odbc pthreads sqlite graph imagemagick dbus httpd
 endif
@@ -329,9 +320,6 @@ endif
 ifeq ($(FULL_TARGET),powerpc-morphos)
 override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb
 endif
-ifeq ($(FULL_TARGET),powerpc-embedded)
-override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb
-endif
 ifeq ($(FULL_TARGET),sparc-linux)
 override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb  gdbint libasync mysql ibase postgres oracle odbc pthreads sqlite graph imagemagick dbus httpd
 endif
@@ -341,9 +329,6 @@ endif
 ifeq ($(FULL_TARGET),sparc-solaris)
 override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb  libasync mysql ibase postgres oracle odbc sqlite pthreads imagemagick httpd
 endif
-ifeq ($(FULL_TARGET),sparc-embedded)
-override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb
-endif
 ifeq ($(FULL_TARGET),x86_64-linux)
 override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb  gdbint libasync mysql ibase postgres oracle odbc pthreads sqlite graph imagemagick dbus httpd libc
 endif
@@ -351,10 +336,7 @@ ifeq ($(FULL_TARGET),x86_64-freebsd)
 override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb  gdbint libasync graph mysql ibase postgres oracle odbc sqlite pthreads imagemagick httpd
 endif
 ifeq ($(FULL_TARGET),x86_64-win64)
-override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb  mysql ibase odbc sqlite postgres oracle
-endif
-ifeq ($(FULL_TARGET),x86_64-embedded)
-override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb
+override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb  mysql ibase odbc sqlite postgres oracle winunits
 endif
 ifeq ($(FULL_TARGET),arm-linux)
 override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb  gdbint libasync mysql ibase postgres oracle odbc pthreads sqlite graph imagemagick dbus httpd
@@ -368,21 +350,9 @@ endif
 ifeq ($(FULL_TARGET),arm-gba)
 override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb
 endif
-ifeq ($(FULL_TARGET),arm-nds)
-override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb
-endif
-ifeq ($(FULL_TARGET),arm-embedded)
-override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb
-endif
-ifeq ($(FULL_TARGET),arm-symbian)
-override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb
-endif
 ifeq ($(FULL_TARGET),powerpc64-linux)
 override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb  gdbint libasync mysql ibase postgres oracle odbc pthreads sqlite graph imagemagick dbus httpd
 endif
-ifeq ($(FULL_TARGET),powerpc64-embedded)
-override TARGET_DIRS+=hash paszlib pasjpeg regexpr netdb
-endif
 override INSTALL_FPCPACKAGE=y
 override INSTALL_FPCSUBDIR=packages/base
 ifdef REQUIRE_UNITSDIR
@@ -711,10 +681,6 @@ EXEEXT=.gba
 SHAREDLIBEXT=.so
 SHORTSUFFIX=gba
 endif
-ifeq ($(OS_TARGET),symbian)
-SHAREDLIBEXT=.dll
-SHORTSUFFIX=symbian
-endif
 else
 ifeq ($(OS_TARGET),go32v1)
 PPUEXT=.pp1
@@ -1183,7 +1149,7 @@ ifeq ($(CPU_TARGET),powerpc)
 FPCCPUOPT:=-O1r
 endif
 else
-FPCCPUOPT:=-O2
+FPCCPUOPT:=-O1r
 endif
 override FPCOPT+=-Ur -Xs $(FPCCPUOPT) -n
 override FPCOPTDEF+=RELEASE
@@ -1242,13 +1208,6 @@ ifeq ($(CPU_TARGET),i386)
 override FPCOPT+=-Aas
 endif
 endif
-ifeq ($(findstring 2.0.,$(FPC_VERSION)),)
-ifeq ($(OS_TARGET),linux)
-ifeq ($(CPU_TARGET),x86_64)
-override FPCOPT+=-Cg
-endif
-endif
-endif
 ifdef LINKSHARED
 endif
 ifdef OPT
@@ -1504,6 +1463,7 @@ TARGET_DIRS_ORACLE=1
 TARGET_DIRS_GRAPH=1
 TARGET_DIRS_IMAGEMAGICK=1
 TARGET_DIRS_HTTPD=1
+TARGET_DIRS_WINUNITS=1
 endif
 ifeq ($(FULL_TARGET),i386-os2)
 TARGET_DIRS_HASH=1
@@ -1656,20 +1616,6 @@ TARGET_DIRS_IBASE=1
 TARGET_DIRS_SQLITE=1
 TARGET_DIRS_POSTGRES=1
 endif
-ifeq ($(FULL_TARGET),i386-embedded)
-TARGET_DIRS_HASH=1
-TARGET_DIRS_PASZLIB=1
-TARGET_DIRS_PASJPEG=1
-TARGET_DIRS_REGEXPR=1
-TARGET_DIRS_NETDB=1
-endif
-ifeq ($(FULL_TARGET),i386-symbian)
-TARGET_DIRS_HASH=1
-TARGET_DIRS_PASZLIB=1
-TARGET_DIRS_PASJPEG=1
-TARGET_DIRS_REGEXPR=1
-TARGET_DIRS_NETDB=1
-endif
 ifeq ($(FULL_TARGET),m68k-linux)
 TARGET_DIRS_HASH=1
 TARGET_DIRS_PASZLIB=1
@@ -1762,13 +1708,6 @@ TARGET_DIRS_PASJPEG=1
 TARGET_DIRS_REGEXPR=1
 TARGET_DIRS_NETDB=1
 endif
-ifeq ($(FULL_TARGET),m68k-embedded)
-TARGET_DIRS_HASH=1
-TARGET_DIRS_PASZLIB=1
-TARGET_DIRS_PASJPEG=1
-TARGET_DIRS_REGEXPR=1
-TARGET_DIRS_NETDB=1
-endif
 ifeq ($(FULL_TARGET),powerpc-linux)
 TARGET_DIRS_HASH=1
 TARGET_DIRS_PASZLIB=1
@@ -1843,13 +1782,6 @@ TARGET_DIRS_PASJPEG=1
 TARGET_DIRS_REGEXPR=1
 TARGET_DIRS_NETDB=1
 endif
-ifeq ($(FULL_TARGET),powerpc-embedded)
-TARGET_DIRS_HASH=1
-TARGET_DIRS_PASZLIB=1
-TARGET_DIRS_PASJPEG=1
-TARGET_DIRS_REGEXPR=1
-TARGET_DIRS_NETDB=1
-endif
 ifeq ($(FULL_TARGET),sparc-linux)
 TARGET_DIRS_HASH=1
 TARGET_DIRS_PASZLIB=1
@@ -1903,13 +1835,6 @@ TARGET_DIRS_PTHREADS=1
 TARGET_DIRS_IMAGEMAGICK=1
 TARGET_DIRS_HTTPD=1
 endif
-ifeq ($(FULL_TARGET),sparc-embedded)
-TARGET_DIRS_HASH=1
-TARGET_DIRS_PASZLIB=1
-TARGET_DIRS_PASJPEG=1
-TARGET_DIRS_REGEXPR=1
-TARGET_DIRS_NETDB=1
-endif
 ifeq ($(FULL_TARGET),x86_64-linux)
 TARGET_DIRS_HASH=1
 TARGET_DIRS_PASZLIB=1
@@ -1962,13 +1887,7 @@ TARGET_DIRS_ODBC=1
 TARGET_DIRS_SQLITE=1
 TARGET_DIRS_POSTGRES=1
 TARGET_DIRS_ORACLE=1
-endif
-ifeq ($(FULL_TARGET),x86_64-embedded)
-TARGET_DIRS_HASH=1
-TARGET_DIRS_PASZLIB=1
-TARGET_DIRS_PASJPEG=1
-TARGET_DIRS_REGEXPR=1
-TARGET_DIRS_NETDB=1
+TARGET_DIRS_WINUNITS=1
 endif
 ifeq ($(FULL_TARGET),arm-linux)
 TARGET_DIRS_HASH=1
@@ -2014,27 +1933,6 @@ TARGET_DIRS_PASJPEG=1
 TARGET_DIRS_REGEXPR=1
 TARGET_DIRS_NETDB=1
 endif
-ifeq ($(FULL_TARGET),arm-nds)
-TARGET_DIRS_HASH=1
-TARGET_DIRS_PASZLIB=1
-TARGET_DIRS_PASJPEG=1
-TARGET_DIRS_REGEXPR=1
-TARGET_DIRS_NETDB=1
-endif
-ifeq ($(FULL_TARGET),arm-embedded)
-TARGET_DIRS_HASH=1
-TARGET_DIRS_PASZLIB=1
-TARGET_DIRS_PASJPEG=1
-TARGET_DIRS_REGEXPR=1
-TARGET_DIRS_NETDB=1
-endif
-ifeq ($(FULL_TARGET),arm-symbian)
-TARGET_DIRS_HASH=1
-TARGET_DIRS_PASZLIB=1
-TARGET_DIRS_PASJPEG=1
-TARGET_DIRS_REGEXPR=1
-TARGET_DIRS_NETDB=1
-endif
 ifeq ($(FULL_TARGET),powerpc64-linux)
 TARGET_DIRS_HASH=1
 TARGET_DIRS_PASZLIB=1
@@ -2055,13 +1953,6 @@ TARGET_DIRS_IMAGEMAGICK=1
 TARGET_DIRS_DBUS=1
 TARGET_DIRS_HTTPD=1
 endif
-ifeq ($(FULL_TARGET),powerpc64-embedded)
-TARGET_DIRS_HASH=1
-TARGET_DIRS_PASZLIB=1
-TARGET_DIRS_PASJPEG=1
-TARGET_DIRS_REGEXPR=1
-TARGET_DIRS_NETDB=1
-endif
 ifdef TARGET_DIRS_HASH
 hash_all:
 	$(MAKE) -C hash all
@@ -2917,6 +2808,51 @@ libc:
 	$(MAKE) -C libc all
 .PHONY: libc_all libc_debug libc_smart libc_release libc_units libc_examples libc_shared libc_install libc_sourceinstall libc_exampleinstall libc_distinstall libc_zipinstall libc_zipsourceinstall libc_zipexampleinstall libc_zipdistinstall libc_clean libc_distclean libc_cleanall libc_info libc_makefiles libc
 endif
+ifdef TARGET_DIRS_WINUNITS
+winunits_all:
+	$(MAKE) -C winunits all
+winunits_debug:
+	$(MAKE) -C winunits debug
+winunits_smart:
+	$(MAKE) -C winunits smart
+winunits_release:
+	$(MAKE) -C winunits release
+winunits_units:
+	$(MAKE) -C winunits units
+winunits_examples:
+	$(MAKE) -C winunits examples
+winunits_shared:
+	$(MAKE) -C winunits shared
+winunits_install:
+	$(MAKE) -C winunits install
+winunits_sourceinstall:
+	$(MAKE) -C winunits sourceinstall
+winunits_exampleinstall:
+	$(MAKE) -C winunits exampleinstall
+winunits_distinstall:
+	$(MAKE) -C winunits distinstall
+winunits_zipinstall:
+	$(MAKE) -C winunits zipinstall
+winunits_zipsourceinstall:
+	$(MAKE) -C winunits zipsourceinstall
+winunits_zipexampleinstall:
+	$(MAKE) -C winunits zipexampleinstall
+winunits_zipdistinstall:
+	$(MAKE) -C winunits zipdistinstall
+winunits_clean:
+	$(MAKE) -C winunits clean
+winunits_distclean:
+	$(MAKE) -C winunits distclean
+winunits_cleanall:
+	$(MAKE) -C winunits cleanall
+winunits_info:
+	$(MAKE) -C winunits info
+winunits_makefiles:
+	$(MAKE) -C winunits makefiles
+winunits:
+	$(MAKE) -C winunits all
+.PHONY: winunits_all winunits_debug winunits_smart winunits_release winunits_units winunits_examples winunits_shared winunits_install winunits_sourceinstall winunits_exampleinstall winunits_distinstall winunits_zipinstall winunits_zipsourceinstall winunits_zipexampleinstall winunits_zipdistinstall winunits_clean winunits_distclean winunits_cleanall winunits_info winunits_makefiles winunits
+endif
 all: $(addsuffix _all,$(TARGET_DIRS))
 debug: $(addsuffix _debug,$(TARGET_DIRS))
 smart: $(addsuffix _smart,$(TARGET_DIRS))

+ 2 - 2
packages/base/Makefile.fpc

@@ -8,8 +8,8 @@ dirs_i386_linux=libc
 dirs_x86_64_linux=libc
 dirs_linux=gdbint libasync mysql ibase postgres oracle odbc \
             pthreads sqlite graph imagemagick dbus httpd
-dirs_win32=gdbint mysql ibase odbc sqlite postgres oracle graph imagemagick httpd
-dirs_win64=mysql ibase odbc sqlite postgres oracle
+dirs_win32=gdbint mysql ibase odbc sqlite postgres oracle graph imagemagick httpd winunits
+dirs_win64=mysql ibase odbc sqlite postgres oracle winunits
 dirs_wince=ibase sqlite postgres
 dirs_go32v2=gdbint graph
 dirs_netbsd=gdbint libasync \

+ 0 - 0
packages/extra/winunits/Makefile → packages/base/winunits/Makefile


+ 0 - 0
packages/extra/winunits/Makefile.fpc → packages/base/winunits/Makefile.fpc


+ 0 - 0
packages/extra/winunits/activex.pp → packages/base/winunits/activex.pp


+ 0 - 0
packages/extra/winunits/buildjwa.pp → packages/base/winunits/buildjwa.pp


+ 0 - 0
packages/extra/winunits/comconst.pp → packages/base/winunits/comconst.pp


+ 0 - 0
packages/extra/winunits/commctrl.pp → packages/base/winunits/commctrl.pp


+ 0 - 0
packages/extra/winunits/comobj.pp → packages/base/winunits/comobj.pp


+ 0 - 0
packages/extra/winunits/examples/testver.pp → packages/base/winunits/examples/testver.pp


+ 0 - 0
packages/extra/winunits/fpmake.inc → packages/base/winunits/fpmake.inc


+ 0 - 0
packages/extra/winunits/fpmake.pp → packages/base/winunits/fpmake.pp


+ 0 - 0
packages/extra/winunits/jedi.inc → packages/base/winunits/jedi.inc


+ 0 - 0
packages/extra/winunits/jediapilib.inc → packages/base/winunits/jediapilib.inc


+ 0 - 0
packages/extra/winunits/jwaObjsel.pas → packages/base/winunits/jwaObjsel.pas


+ 0 - 0
packages/extra/winunits/jwaaccctrl.pas → packages/base/winunits/jwaaccctrl.pas


+ 0 - 0
packages/extra/winunits/jwaaclapi.pas → packages/base/winunits/jwaaclapi.pas


+ 0 - 0
packages/extra/winunits/jwaaclui.pas → packages/base/winunits/jwaaclui.pas


+ 0 - 0
packages/extra/winunits/jwaactiveds.pas → packages/base/winunits/jwaactiveds.pas


+ 0 - 0
packages/extra/winunits/jwaadsdb.pas → packages/base/winunits/jwaadsdb.pas


+ 0 - 0
packages/extra/winunits/jwaadserr.pas → packages/base/winunits/jwaadserr.pas


+ 0 - 0
packages/extra/winunits/jwaadshlp.pas → packages/base/winunits/jwaadshlp.pas


+ 0 - 0
packages/extra/winunits/jwaadsnms.pas → packages/base/winunits/jwaadsnms.pas


+ 0 - 0
packages/extra/winunits/jwaadsprop.pas → packages/base/winunits/jwaadsprop.pas


+ 0 - 0
packages/extra/winunits/jwaadssts.pas → packages/base/winunits/jwaadssts.pas


+ 0 - 0
packages/extra/winunits/jwaadstlb.pas → packages/base/winunits/jwaadstlb.pas


+ 0 - 0
packages/extra/winunits/jwaadtgen.pas → packages/base/winunits/jwaadtgen.pas


+ 0 - 0
packages/extra/winunits/jwaaf_irda.pas → packages/base/winunits/jwaaf_irda.pas


+ 0 - 0
packages/extra/winunits/jwaatalkwsh.pas → packages/base/winunits/jwaatalkwsh.pas


+ 0 - 0
packages/extra/winunits/jwaauthif.pas → packages/base/winunits/jwaauthif.pas


+ 0 - 0
packages/extra/winunits/jwaauthz.pas → packages/base/winunits/jwaauthz.pas


+ 0 - 0
packages/extra/winunits/jwabatclass.pas → packages/base/winunits/jwabatclass.pas


+ 0 - 0
packages/extra/winunits/jwabits.pas → packages/base/winunits/jwabits.pas


+ 0 - 0
packages/extra/winunits/jwabits1_5.pas → packages/base/winunits/jwabits1_5.pas


+ 0 - 0
packages/extra/winunits/jwabitscfg.pas → packages/base/winunits/jwabitscfg.pas


+ 0 - 0
packages/extra/winunits/jwabitsmsg.pas → packages/base/winunits/jwabitsmsg.pas


+ 0 - 0
packages/extra/winunits/jwablberr.pas → packages/base/winunits/jwablberr.pas


+ 0 - 0
packages/extra/winunits/jwabluetoothapis.pas → packages/base/winunits/jwabluetoothapis.pas


+ 0 - 0
packages/extra/winunits/jwabthdef.pas → packages/base/winunits/jwabthdef.pas


+ 0 - 0
packages/extra/winunits/jwabthsdpdef.pas → packages/base/winunits/jwabthsdpdef.pas


+ 0 - 0
packages/extra/winunits/jwabugcodes.pas → packages/base/winunits/jwabugcodes.pas


+ 0 - 0
packages/extra/winunits/jwacderr.pas → packages/base/winunits/jwacderr.pas


+ 0 - 0
packages/extra/winunits/jwacmnquery.pas → packages/base/winunits/jwacmnquery.pas


+ 0 - 0
packages/extra/winunits/jwacolordlg.pas → packages/base/winunits/jwacolordlg.pas


+ 0 - 0
packages/extra/winunits/jwacpl.pas → packages/base/winunits/jwacpl.pas


+ 0 - 0
packages/extra/winunits/jwacplext.pas → packages/base/winunits/jwacplext.pas


+ 0 - 0
packages/extra/winunits/jwacryptuiapi.pas → packages/base/winunits/jwacryptuiapi.pas


+ 0 - 0
packages/extra/winunits/jwadbt.pas → packages/base/winunits/jwadbt.pas


+ 0 - 0
packages/extra/winunits/jwadde.pas → packages/base/winunits/jwadde.pas


+ 0 - 0
packages/extra/winunits/jwadhcpcsdk.pas → packages/base/winunits/jwadhcpcsdk.pas


+ 0 - 0
packages/extra/winunits/jwadhcpsapi.pas → packages/base/winunits/jwadhcpsapi.pas


+ 0 - 0
packages/extra/winunits/jwadhcpssdk.pas → packages/base/winunits/jwadhcpssdk.pas


+ 0 - 0
packages/extra/winunits/jwadlgs.pas → packages/base/winunits/jwadlgs.pas


+ 0 - 0
packages/extra/winunits/jwadsadmin.pas → packages/base/winunits/jwadsadmin.pas


+ 0 - 0
packages/extra/winunits/jwadsclient.pas → packages/base/winunits/jwadsclient.pas


+ 0 - 0
packages/extra/winunits/jwadsgetdc.pas → packages/base/winunits/jwadsgetdc.pas


+ 0 - 0
packages/extra/winunits/jwadskquota.pas → packages/base/winunits/jwadskquota.pas


+ 0 - 0
packages/extra/winunits/jwadsquery.pas → packages/base/winunits/jwadsquery.pas


+ 0 - 0
packages/extra/winunits/jwadsrole.pas → packages/base/winunits/jwadsrole.pas


+ 0 - 0
packages/extra/winunits/jwadssec.pas → packages/base/winunits/jwadssec.pas


+ 0 - 0
packages/extra/winunits/jwaerrorrep.pas → packages/base/winunits/jwaerrorrep.pas


+ 0 - 0
packages/extra/winunits/jwaexcpt.pas → packages/base/winunits/jwaexcpt.pas


+ 0 - 0
packages/extra/winunits/jwafaxdev.pas → packages/base/winunits/jwafaxdev.pas


+ 0 - 0
packages/extra/winunits/jwafaxext.pas → packages/base/winunits/jwafaxext.pas


+ 0 - 0
packages/extra/winunits/jwafaxmmc.pas → packages/base/winunits/jwafaxmmc.pas


+ 0 - 0
packages/extra/winunits/jwafaxroute.pas → packages/base/winunits/jwafaxroute.pas


+ 0 - 0
packages/extra/winunits/jwagpedit.pas → packages/base/winunits/jwagpedit.pas


+ 0 - 0
packages/extra/winunits/jwahherror.pas → packages/base/winunits/jwahherror.pas


+ 0 - 0
packages/extra/winunits/jwahtmlGuid.pas → packages/base/winunits/jwahtmlGuid.pas


+ 0 - 0
packages/extra/winunits/jwahtmlhelp.pas → packages/base/winunits/jwahtmlhelp.pas


+ 0 - 0
packages/extra/winunits/jwaiaccess.pas → packages/base/winunits/jwaiaccess.pas


+ 0 - 0
packages/extra/winunits/jwaiadmext.pas → packages/base/winunits/jwaiadmext.pas


+ 0 - 0
packages/extra/winunits/jwaicmpapi.pas → packages/base/winunits/jwaicmpapi.pas


+ 0 - 0
packages/extra/winunits/jwaiiscnfg.pas → packages/base/winunits/jwaiiscnfg.pas


+ 0 - 0
packages/extra/winunits/jwaimagehlp.pas → packages/base/winunits/jwaimagehlp.pas


+ 0 - 0
packages/extra/winunits/jwaimapi.pas → packages/base/winunits/jwaimapi.pas


+ 0 - 0
packages/extra/winunits/jwaimapierror.pas → packages/base/winunits/jwaimapierror.pas


+ 0 - 0
packages/extra/winunits/jwaime.pas → packages/base/winunits/jwaime.pas


+ 0 - 0
packages/extra/winunits/jwaioevent.pas → packages/base/winunits/jwaioevent.pas


+ 0 - 0
packages/extra/winunits/jwaipexport.pas → packages/base/winunits/jwaipexport.pas


+ 0 - 0
packages/extra/winunits/jwaiphlpapi.pas → packages/base/winunits/jwaiphlpapi.pas


+ 0 - 0
packages/extra/winunits/jwaipifcons.pas → packages/base/winunits/jwaipifcons.pas


+ 0 - 0
packages/extra/winunits/jwaipinfoid.pas → packages/base/winunits/jwaipinfoid.pas


+ 0 - 0
packages/extra/winunits/jwaiprtrmib.pas → packages/base/winunits/jwaiprtrmib.pas


+ 0 - 0
packages/extra/winunits/jwaiptypes.pas → packages/base/winunits/jwaiptypes.pas


+ 0 - 0
packages/extra/winunits/jwaisguids.pas → packages/base/winunits/jwaisguids.pas


+ 0 - 0
packages/extra/winunits/jwaissper16.pas → packages/base/winunits/jwaissper16.pas


+ 0 - 0
packages/extra/winunits/jwalmaccess.pas → packages/base/winunits/jwalmaccess.pas


+ 0 - 0
packages/extra/winunits/jwalmalert.pas → packages/base/winunits/jwalmalert.pas


+ 0 - 0
packages/extra/winunits/jwalmapibuf.pas → packages/base/winunits/jwalmapibuf.pas


+ 0 - 0
packages/extra/winunits/jwalmat.pas → packages/base/winunits/jwalmat.pas


+ 0 - 0
packages/extra/winunits/jwalmaudit.pas → packages/base/winunits/jwalmaudit.pas


+ 0 - 0
packages/extra/winunits/jwalmconfig.pas → packages/base/winunits/jwalmconfig.pas


+ 0 - 0
packages/extra/winunits/jwalmcons.pas → packages/base/winunits/jwalmcons.pas


+ 0 - 0
packages/extra/winunits/jwalmdfs.pas → packages/base/winunits/jwalmdfs.pas


+ 0 - 0
packages/extra/winunits/jwalmerr.pas → packages/base/winunits/jwalmerr.pas


+ 0 - 0
packages/extra/winunits/jwalmerrlog.pas → packages/base/winunits/jwalmerrlog.pas


+ 0 - 0
packages/extra/winunits/jwalmjoin.pas → packages/base/winunits/jwalmjoin.pas


Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio