1{ 2 File generated automatically by Lazarus Package Manager 3 Created with the Fppkgpackagemanager package installed 4 5 fpmake.pp for LCLBase 2.1 6 7 This file was generated on 17-08-20 8} 9 10{$ifndef ALLPACKAGES} 11{$mode objfpc}{$H+} 12program fpmake; 13 14uses fpmkunit; 15{$endif ALLPACKAGES} 16 17procedure add_LCLBase(const ADirectory: string); 18 19var 20 P : TPackage; 21 T : TTarget; 22 D : TDependency; 23 24begin 25 with Installer do 26 begin 27 P:=AddPackage('lclbase'); 28 P.Version:='2.1.0-0'; 29 30 P.Directory:=ADirectory; 31 32 P.Author:='Lazarus'; 33 P.License:='modified LGPL-2'; 34 P.Description:='The platform independent units of the LCL.'; 35 36 P.Flags.Add('LazarusDsgnPkg'); 37 38 D := P.Dependencies.Add('freetypelaz'); 39 D := P.Dependencies.Add('chm'); 40 P.Options.Add('-MObjFPC'); 41 P.Options.Add('-Scghi'); 42 P.Options.Add('-O1'); 43 P.Options.Add('-g'); 44 P.Options.Add('-gl'); 45 P.Options.Add('-l'); 46 P.Options.Add('-vewibq'); 47 P.Options.Add('-vn-h-'); 48 P.IncludePath.Add('include'); 49 P.UnitPath.Add('forms'); 50 P.UnitPath.Add('widgetset'); 51 P.UnitPath.Add('nonwin32'); 52 P.UnitPath.Add('.'); 53 P.InstallFiles.Add('cursors.res', '$(unitinstalldir)'); 54 P.InstallFiles.Add('btn_icons.res', '$(unitinstalldir)'); 55 P.InstallFiles.Add('dialog_icons.res', '$(unitinstalldir)'); 56 P.InstallFiles.Add('lcl_grid_images.res', '$(unitinstalldir)'); 57 P.InstallFiles.Add('lcl_edbtnimg.res', '$(unitinstalldir)'); 58 P.InstallFiles.Add('lcl_dock_images.res', '$(unitinstalldir)'); 59 T:=P.Targets.AddUnit('alllclunits.pp'); 60 D := T.Dependencies.AddUnit('CheckLst'); 61 D := T.Dependencies.AddUnit('Clipbrd'); 62 D := T.Dependencies.AddUnit('ColorBox'); 63 D := T.Dependencies.AddUnit('ComCtrls'); 64 D := T.Dependencies.AddUnit('Controls'); 65 D := T.Dependencies.AddUnit('CustomTimer'); 66 D := T.Dependencies.AddUnit('DBActns'); 67 D := T.Dependencies.AddUnit('DBCtrls'); 68 D := T.Dependencies.AddUnit('DBGrids'); 69 D := T.Dependencies.AddUnit('DefaultTranslator'); 70 D := T.Dependencies.AddUnit('Dialogs'); 71 D := T.Dependencies.AddUnit('ExtCtrls'); 72 D := T.Dependencies.AddUnit('ExtDlgs'); 73 D := T.Dependencies.AddUnit('ExtGraphics'); 74 D := T.Dependencies.AddUnit('FileCtrl'); 75 D := T.Dependencies.AddUnit('Forms'); 76 D := T.Dependencies.AddUnit('Graphics'); 77 D := T.Dependencies.AddUnit('GraphUtil'); 78 D := T.Dependencies.AddUnit('Grids'); 79 D := T.Dependencies.AddUnit('HelpIntfs'); 80 D := T.Dependencies.AddUnit('IcnsTypes'); 81 D := T.Dependencies.AddUnit('ImageListCache'); 82 D := T.Dependencies.AddUnit('ImgList'); 83 D := T.Dependencies.AddUnit('IniPropStorage'); 84 D := T.Dependencies.AddUnit('InterfaceBase'); 85 D := T.Dependencies.AddUnit('IntfGraphics'); 86 D := T.Dependencies.AddUnit('LazHelpHTML'); 87 D := T.Dependencies.AddUnit('LazHelpIntf'); 88 D := T.Dependencies.AddUnit('LCLClasses'); 89 D := T.Dependencies.AddUnit('LCLIntf'); 90 D := T.Dependencies.AddUnit('LCLMemManager'); 91 D := T.Dependencies.AddUnit('LCLMessageGlue'); 92 D := T.Dependencies.AddUnit('LCLProc'); 93 D := T.Dependencies.AddUnit('LCLResCache'); 94 D := T.Dependencies.AddUnit('LCLStrConsts'); 95 D := T.Dependencies.AddUnit('LCLType'); 96 D := T.Dependencies.AddUnit('Menus'); 97 D := T.Dependencies.AddUnit('LCLUnicodeData'); 98 D := T.Dependencies.AddUnit('LCLVersion'); 99 D := T.Dependencies.AddUnit('LMessages'); 100 D := T.Dependencies.AddUnit('LResources'); 101 D := T.Dependencies.AddUnit('MaskEdit'); 102 D := T.Dependencies.AddUnit('PairSplitter'); 103 D := T.Dependencies.AddUnit('PopupNotifier'); 104 D := T.Dependencies.AddUnit('PostScriptCanvas'); 105 D := T.Dependencies.AddUnit('PostScriptPrinter'); 106 D := T.Dependencies.AddUnit('PostScriptUnicode'); 107 D := T.Dependencies.AddUnit('Printers'); 108 D := T.Dependencies.AddUnit('PropertyStorage'); 109 D := T.Dependencies.AddUnit('RubberBand'); 110 D := T.Dependencies.AddUnit('ShellCtrls'); 111 D := T.Dependencies.AddUnit('Spin'); 112 D := T.Dependencies.AddUnit('StdActns'); 113 D := T.Dependencies.AddUnit('StdCtrls'); 114 D := T.Dependencies.AddUnit('Themes'); 115 D := T.Dependencies.AddUnit('TmSchema'); 116 D := T.Dependencies.AddUnit('Toolwin'); 117 D := T.Dependencies.AddUnit('UTrace'); 118 D := T.Dependencies.AddUnit('XMLPropStorage'); 119 D := T.Dependencies.AddUnit('CalendarPopup'); 120 D := T.Dependencies.AddUnit('TimePopup'); 121 D := T.Dependencies.AddInclude('include/actionlink.inc'); 122 D := T.Dependencies.AddInclude('include/application.inc'); 123 D := T.Dependencies.AddInclude('include/applicationproperties.inc'); 124 D := T.Dependencies.AddInclude('include/bevel.inc'); 125 D := T.Dependencies.AddInclude('include/bitbtn.inc'); 126 D := T.Dependencies.AddInclude('include/bitmap.inc'); 127 D := T.Dependencies.AddInclude('include/bitmapcanvas.inc'); 128 D := T.Dependencies.AddInclude('include/boundlabel.inc'); 129 D := T.Dependencies.AddInclude('include/brush.inc'); 130 D := T.Dependencies.AddInclude('include/buttoncontrol.inc'); 131 D := T.Dependencies.AddInclude('include/buttonglyph.inc'); 132 D := T.Dependencies.AddInclude('include/buttons.inc'); 133 D := T.Dependencies.AddInclude('include/canvas.inc'); 134 D := T.Dependencies.AddInclude('include/checkbox.inc'); 135 D := T.Dependencies.AddInclude('include/clipbrd.inc'); 136 D := T.Dependencies.AddInclude('include/colorbutton.inc'); 137 D := T.Dependencies.AddInclude('include/commondialog.inc'); 138 D := T.Dependencies.AddInclude('include/containedaction.inc'); 139 D := T.Dependencies.AddInclude('include/control.inc'); 140 D := T.Dependencies.AddInclude('include/controlactionlink.inc'); 141 D := T.Dependencies.AddInclude('include/controlcanvas.inc'); 142 D := T.Dependencies.AddInclude('include/controlscrollbar.inc'); 143 D := T.Dependencies.AddInclude('include/controlsproc.inc'); 144 D := T.Dependencies.AddInclude('include/cursorimage.inc'); 145 D := T.Dependencies.AddInclude('include/customaction.inc'); 146 D := T.Dependencies.AddInclude('include/customactionlist.inc'); 147 D := T.Dependencies.AddInclude('include/custombitmap.inc'); 148 D := T.Dependencies.AddInclude('include/customcheckbox.inc'); 149 D := T.Dependencies.AddInclude('include/customcheckgroup.inc'); 150 D := T.Dependencies.AddInclude('include/customcombobox.inc'); 151 D := T.Dependencies.AddInclude('include/customcontrol.inc'); 152 D := T.Dependencies.AddInclude('include/customdbcombobox.inc'); 153 D := T.Dependencies.AddInclude('include/customdblistbox.inc'); 154 D := T.Dependencies.AddInclude('include/customdockform.inc'); 155 D := T.Dependencies.AddInclude('include/customedit.inc'); 156 D := T.Dependencies.AddInclude('include/customform.inc'); 157 D := T.Dependencies.AddInclude('include/customframe.inc'); 158 D := T.Dependencies.AddInclude('include/customgroupbox.inc'); 159 D := T.Dependencies.AddInclude('include/customimage.inc'); 160 D := T.Dependencies.AddInclude('include/customlabel.inc'); 161 D := T.Dependencies.AddInclude('include/customlabelededit.inc'); 162 D := T.Dependencies.AddInclude('include/customlistbox.inc'); 163 D := T.Dependencies.AddInclude('include/customlistview.inc'); 164 D := T.Dependencies.AddInclude('include/custommemo.inc'); 165 D := T.Dependencies.AddInclude('include/customnotebook.inc'); 166 D := T.Dependencies.AddInclude('include/custompage.inc'); 167 D := T.Dependencies.AddInclude('include/custompanel.inc'); 168 D := T.Dependencies.AddInclude('include/customsplitter.inc'); 169 D := T.Dependencies.AddInclude('include/customstatictext.inc'); 170 D := T.Dependencies.AddInclude('include/customtrayicon.inc'); 171 D := T.Dependencies.AddInclude('include/customupdown.inc'); 172 D := T.Dependencies.AddInclude('include/dbcalendar.inc'); 173 D := T.Dependencies.AddInclude('include/dbcheckbox.inc'); 174 D := T.Dependencies.AddInclude('include/dbcombobox.inc'); 175 D := T.Dependencies.AddInclude('include/dbcustomnavigator.inc'); 176 D := T.Dependencies.AddInclude('include/dbedit.inc'); 177 D := T.Dependencies.AddInclude('include/dbgroupbox.inc'); 178 D := T.Dependencies.AddInclude('include/dbimage.inc'); 179 D := T.Dependencies.AddInclude('include/dblistbox.inc'); 180 D := T.Dependencies.AddInclude('include/dblookup.inc'); 181 D := T.Dependencies.AddInclude('include/dblookupcombobox.inc'); 182 D := T.Dependencies.AddInclude('include/dblookuplistbox.inc'); 183 D := T.Dependencies.AddInclude('include/dbmemo.inc'); 184 D := T.Dependencies.AddInclude('include/dbradiogroup.inc'); 185 D := T.Dependencies.AddInclude('include/dbtext.inc'); 186 D := T.Dependencies.AddInclude('include/docktree.inc'); 187 D := T.Dependencies.AddInclude('include/dockzone.inc'); 188 D := T.Dependencies.AddInclude('include/dragdock.inc'); 189 D := T.Dependencies.AddInclude('include/dragimagelist.inc'); 190 D := T.Dependencies.AddInclude('include/dragmanager.inc'); 191 D := T.Dependencies.AddInclude('include/dragobject.inc'); 192 D := T.Dependencies.AddInclude('include/filedialog.inc'); 193 D := T.Dependencies.AddInclude('include/finddialog.inc'); 194 D := T.Dependencies.AddInclude('include/font.inc'); 195 D := T.Dependencies.AddInclude('include/fontdialog.inc'); 196 D := T.Dependencies.AddInclude('include/fpimagebitmap.inc'); 197 D := T.Dependencies.AddInclude('include/gifimage.inc'); 198 D := T.Dependencies.AddInclude('include/glyphlist.inc'); 199 D := T.Dependencies.AddInclude('include/graphic.inc'); 200 D := T.Dependencies.AddInclude('include/graphiccontrol.inc'); 201 D := T.Dependencies.AddInclude('include/graphicsobject.inc'); 202 D := T.Dependencies.AddInclude('include/headercontrol.inc'); 203 D := T.Dependencies.AddInclude('include/hintwindow.inc'); 204 D := T.Dependencies.AddInclude('include/icnsicon.inc'); 205 D := T.Dependencies.AddInclude('include/icon.inc'); 206 D := T.Dependencies.AddInclude('include/idletimer.inc'); 207 D := T.Dependencies.AddInclude('include/imglist.inc'); 208 D := T.Dependencies.AddInclude('include/inputdialog.inc'); 209 D := T.Dependencies.AddInclude('include/interfacebase.inc'); 210 D := T.Dependencies.AddInclude('include/intfbaselcl.inc'); 211 D := T.Dependencies.AddInclude('include/intfbasewinapi.inc'); 212 D := T.Dependencies.AddInclude('include/jpegimage.inc'); 213 D := T.Dependencies.AddInclude('include/lclaction.inc'); 214 D := T.Dependencies.AddInclude('include/lclintf.inc'); 215 D := T.Dependencies.AddInclude('include/lclintfh.inc'); 216 D := T.Dependencies.AddInclude('include/listcolumn.inc'); 217 D := T.Dependencies.AddInclude('include/listcolumns.inc'); 218 D := T.Dependencies.AddInclude('include/listitem.inc'); 219 D := T.Dependencies.AddInclude('include/listitems.inc'); 220 D := T.Dependencies.AddInclude('include/mainmenu.inc'); 221 D := T.Dependencies.AddInclude('include/memoscrollbar.inc'); 222 D := T.Dependencies.AddInclude('include/memostrings.inc'); 223 D := T.Dependencies.AddInclude('include/menu.inc'); 224 D := T.Dependencies.AddInclude('include/menuactionlink.inc'); 225 D := T.Dependencies.AddInclude('include/menuitem.inc'); 226 D := T.Dependencies.AddInclude('include/messagedialogs.inc'); 227 D := T.Dependencies.AddInclude('include/monitor.inc'); 228 D := T.Dependencies.AddInclude('include/mouse.inc'); 229 D := T.Dependencies.AddInclude('include/notebook.inc'); 230 D := T.Dependencies.AddInclude('include/page.inc'); 231 D := T.Dependencies.AddInclude('include/pagecontrol.inc'); 232 D := T.Dependencies.AddInclude('include/paintbox.inc'); 233 D := T.Dependencies.AddInclude('include/pen.inc'); 234 D := T.Dependencies.AddInclude('include/picture.inc'); 235 D := T.Dependencies.AddInclude('include/pixmap.inc'); 236 D := T.Dependencies.AddInclude('include/png.inc'); 237 D := T.Dependencies.AddInclude('include/pnm.inc'); 238 D := T.Dependencies.AddInclude('include/popupmenu.inc'); 239 D := T.Dependencies.AddInclude('include/progressbar.inc'); 240 D := T.Dependencies.AddInclude('include/promptdialog.inc'); 241 D := T.Dependencies.AddInclude('include/radiobutton.inc'); 242 D := T.Dependencies.AddInclude('include/radiogroup.inc'); 243 D := T.Dependencies.AddInclude('include/rasterimage.inc'); 244 D := T.Dependencies.AddInclude('include/reginifile.inc'); 245 D := T.Dependencies.AddInclude('include/region.inc'); 246 D := T.Dependencies.AddInclude('include/replacedialog.inc'); 247 D := T.Dependencies.AddInclude('include/rubberband.inc'); 248 D := T.Dependencies.AddInclude('include/screen.inc'); 249 D := T.Dependencies.AddInclude('include/scrollbar.inc'); 250 D := T.Dependencies.AddInclude('include/scrollbox.inc'); 251 D := T.Dependencies.AddInclude('include/scrollingwincontrol.inc'); 252 D := T.Dependencies.AddInclude('include/shape.inc'); 253 D := T.Dependencies.AddInclude('include/sharedcustombitmap.inc'); 254 D := T.Dependencies.AddInclude('include/sharedimage.inc'); 255 D := T.Dependencies.AddInclude('include/sharedrasterimage.inc'); 256 D := T.Dependencies.AddInclude('include/shortcutlist.inc'); 257 D := T.Dependencies.AddInclude('include/sizeconstraints.inc'); 258 D := T.Dependencies.AddInclude('include/speedbutton.inc'); 259 D := T.Dependencies.AddInclude('include/spinedit.inc'); 260 D := T.Dependencies.AddInclude('include/statusbar.inc'); 261 D := T.Dependencies.AddInclude('include/statuspanel.inc'); 262 D := T.Dependencies.AddInclude('include/statuspanels.inc'); 263 D := T.Dependencies.AddInclude('include/tabcontrol.inc'); 264 D := T.Dependencies.AddInclude('include/tabsheet.inc'); 265 D := T.Dependencies.AddInclude('include/tiffimage.inc'); 266 D := T.Dependencies.AddInclude('include/togglebox.inc'); 267 D := T.Dependencies.AddInclude('include/toolbar.inc'); 268 D := T.Dependencies.AddInclude('include/toolbutton.inc'); 269 D := T.Dependencies.AddInclude('include/toolwindow.inc'); 270 D := T.Dependencies.AddInclude('include/trackbar.inc'); 271 D := T.Dependencies.AddInclude('include/treeview.inc'); 272 D := T.Dependencies.AddInclude('include/winapi.inc'); 273 D := T.Dependencies.AddInclude('include/winapih.inc'); 274 D := T.Dependencies.AddInclude('include/wincontrol.inc'); 275 D := T.Dependencies.AddUnit('Messages'); 276 D := T.Dependencies.AddUnit('WSButtons'); 277 D := T.Dependencies.AddUnit('WSCalendar'); 278 D := T.Dependencies.AddUnit('WSCheckLst'); 279 D := T.Dependencies.AddUnit('WSComCtrls'); 280 D := T.Dependencies.AddUnit('WSControls'); 281 D := T.Dependencies.AddUnit('WSDesigner'); 282 D := T.Dependencies.AddUnit('WSDialogs'); 283 D := T.Dependencies.AddUnit('WSExtCtrls'); 284 D := T.Dependencies.AddUnit('WSExtDlgs'); 285 D := T.Dependencies.AddUnit('WSFactory'); 286 D := T.Dependencies.AddUnit('WSForms'); 287 D := T.Dependencies.AddUnit('WSGrids'); 288 D := T.Dependencies.AddUnit('WSImgList'); 289 D := T.Dependencies.AddUnit('WSLCLClasses'); 290 D := T.Dependencies.AddUnit('WSMenus'); 291 D := T.Dependencies.AddUnit('WSPairSplitter'); 292 D := T.Dependencies.AddUnit('WSProc'); 293 D := T.Dependencies.AddUnit('WSReferences'); 294 D := T.Dependencies.AddUnit('WSSpin'); 295 D := T.Dependencies.AddUnit('WSStdCtrls'); 296 D := T.Dependencies.AddUnit('WSToolwin'); 297 D := T.Dependencies.AddUnit('ActnList'); 298 D := T.Dependencies.AddUnit('AsyncProcess'); 299 D := T.Dependencies.AddUnit('ButtonPanel'); 300 D := T.Dependencies.AddUnit('Buttons'); 301 D := T.Dependencies.AddUnit('Calendar'); 302 D := T.Dependencies.AddUnit('RegisterLCL'); 303 D := T.Dependencies.AddInclude('include/lclcolordialog.inc'); 304 D := T.Dependencies.AddUnit('ValEdit'); 305 D := T.Dependencies.AddUnit('LazCanvas'); 306 D := T.Dependencies.AddUnit('LazDialogs'); 307 D := T.Dependencies.AddUnit('LazRegions'); 308 D := T.Dependencies.AddUnit('CustomDrawn_Common'); 309 D := T.Dependencies.AddUnit('CustomDrawnControls'); 310 D := T.Dependencies.AddUnit('CustomDrawnDrawers'); 311 D := T.Dependencies.AddUnit('LazDeviceApis'); 312 D := T.Dependencies.AddUnit('LDockTree'); 313 D := T.Dependencies.AddUnit('LazFreeTypeIntfDrawer'); 314 D := T.Dependencies.AddUnit('CustomDrawn_WinXP'); 315 D := T.Dependencies.AddUnit('CustomDrawn_Android'); 316 D := T.Dependencies.AddInclude('include/sysenvapis_win.inc'); 317 D := T.Dependencies.AddInclude('include/sysenvapis.inc'); 318 D := T.Dependencies.AddInclude('include/sysenvapis_mac.inc'); 319 D := T.Dependencies.AddInclude('include/sysenvapis_unix.inc'); 320 D := T.Dependencies.AddInclude('include/lcl_defines.inc'); 321 D := T.Dependencies.AddUnit('Arrow'); 322 D := T.Dependencies.AddUnit('EditBtn'); 323 D := T.Dependencies.AddUnit('ComboEx'); 324 D := T.Dependencies.AddUnit('DBExtCtrls'); 325 D := T.Dependencies.AddUnit('CustomDrawn_Mac'); 326 D := T.Dependencies.AddUnit('CalcForm'); 327 D := T.Dependencies.AddUnit('LCLTranslator'); 328 D := T.Dependencies.AddInclude('include/customflowpanel.inc'); 329 D := T.Dependencies.AddInclude('include/clipbrd_html.inc'); 330 D := T.Dependencies.AddUnit('GroupedEdit'); 331 D := T.Dependencies.AddUnit('LCLTaskDialog'); 332 D := T.Dependencies.AddInclude('include/taskdialog.inc'); 333 D := T.Dependencies.AddUnit('WSLazDeviceAPIS'); 334 D := T.Dependencies.AddInclude('include/customdesigncontrol.inc'); 335 D := T.Dependencies.AddUnit('LCLPlatformDef'); 336 D := T.Dependencies.AddUnit('IndustrialBase'); 337 D := T.Dependencies.AddInclude('include/patternbitmap.inc'); 338 D := T.Dependencies.AddUnit('JSONPropStorage'); 339 D := T.Dependencies.AddInclude('include/comboex.inc'); 340 D := T.Dependencies.AddUnit('LCLExceptionStackTrace'); 341 T := P.Targets.AddImplicitUnit('checklst.pas'); 342 T := P.Targets.AddImplicitUnit('clipbrd.pp'); 343 T := P.Targets.AddImplicitUnit('colorbox.pas'); 344 T := P.Targets.AddImplicitUnit('comctrls.pp'); 345 T := P.Targets.AddImplicitUnit('controls.pp'); 346 T := P.Targets.AddImplicitUnit('customtimer.pas'); 347 T := P.Targets.AddImplicitUnit('dbactns.pp'); 348 T := P.Targets.AddImplicitUnit('dbctrls.pp'); 349 T := P.Targets.AddImplicitUnit('dbgrids.pas'); 350 T := P.Targets.AddImplicitUnit('defaulttranslator.pas'); 351 T := P.Targets.AddImplicitUnit('dialogs.pp'); 352 T := P.Targets.AddImplicitUnit('extctrls.pp'); 353 T := P.Targets.AddImplicitUnit('extdlgs.pas'); 354 T := P.Targets.AddImplicitUnit('extgraphics.pas'); 355 T := P.Targets.AddImplicitUnit('filectrl.pp'); 356 T := P.Targets.AddImplicitUnit('forms.pp'); 357 T := P.Targets.AddImplicitUnit('graphics.pp'); 358 T := P.Targets.AddImplicitUnit('graphutil.pp'); 359 T := P.Targets.AddImplicitUnit('grids.pas'); 360 T := P.Targets.AddImplicitUnit('helpintfs.pas'); 361 T := P.Targets.AddImplicitUnit('icnstypes.pas'); 362 T := P.Targets.AddImplicitUnit('imagelistcache.pas'); 363 T := P.Targets.AddImplicitUnit('imglist.pp'); 364 T := P.Targets.AddImplicitUnit('inipropstorage.pas'); 365 T := P.Targets.AddImplicitUnit('interfacebase.pp'); 366 T := P.Targets.AddImplicitUnit('intfgraphics.pas'); 367 T := P.Targets.AddImplicitUnit('lazhelphtml.pas'); 368 T := P.Targets.AddImplicitUnit('lazhelpintf.pas'); 369 T := P.Targets.AddImplicitUnit('lclclasses.pp'); 370 T := P.Targets.AddImplicitUnit('lclintf.pas'); 371 T := P.Targets.AddImplicitUnit('lclmemmanager.pas'); 372 T := P.Targets.AddImplicitUnit('lclmessageglue.pas'); 373 T := P.Targets.AddImplicitUnit('lclproc.pas'); 374 T := P.Targets.AddImplicitUnit('lclrescache.pas'); 375 T := P.Targets.AddImplicitUnit('lclstrconsts.pas'); 376 T := P.Targets.AddImplicitUnit('lcltype.pp'); 377 T := P.Targets.AddImplicitUnit('menus.pp'); 378 T := P.Targets.AddImplicitUnit('lclunicodedata.pas'); 379 T := P.Targets.AddImplicitUnit('lclversion.pas'); 380 T := P.Targets.AddImplicitUnit('lmessages.pp'); 381 T := P.Targets.AddImplicitUnit('lresources.pp'); 382 T := P.Targets.AddImplicitUnit('maskedit.pp'); 383 T := P.Targets.AddImplicitUnit('pairsplitter.pas'); 384 T := P.Targets.AddImplicitUnit('popupnotifier.pas'); 385 T := P.Targets.AddImplicitUnit('postscriptcanvas.pas'); 386 T := P.Targets.AddImplicitUnit('postscriptprinter.pas'); 387 T := P.Targets.AddImplicitUnit('postscriptunicode.pas'); 388 T := P.Targets.AddImplicitUnit('printers.pas'); 389 T := P.Targets.AddImplicitUnit('propertystorage.pas'); 390 T := P.Targets.AddImplicitUnit('rubberband.pas'); 391 T := P.Targets.AddImplicitUnit('shellctrls.pas'); 392 T := P.Targets.AddImplicitUnit('spin.pp'); 393 T := P.Targets.AddImplicitUnit('stdactns.pas'); 394 T := P.Targets.AddImplicitUnit('stdctrls.pp'); 395 T := P.Targets.AddImplicitUnit('themes.pas'); 396 T := P.Targets.AddImplicitUnit('tmschema.pas'); 397 T := P.Targets.AddImplicitUnit('toolwin.pp'); 398 T := P.Targets.AddImplicitUnit('utrace.pp'); 399 T := P.Targets.AddImplicitUnit('xmlpropstorage.pas'); 400 T := P.Targets.AddImplicitUnit('forms/calendarpopup.pas'); 401 T.ResourceFiles.Add('calendarpopup.lfm'); 402 T := P.Targets.AddImplicitUnit('forms/timepopup.pas'); 403 T.ResourceFiles.Add('timepopup.lfm'); 404 T := P.Targets.AddImplicitUnit('nonwin32/messages.pp'); 405 T := P.Targets.AddImplicitUnit('widgetset/wsbuttons.pp'); 406 T := P.Targets.AddImplicitUnit('widgetset/wscalendar.pp'); 407 T := P.Targets.AddImplicitUnit('widgetset/wschecklst.pp'); 408 T := P.Targets.AddImplicitUnit('widgetset/wscomctrls.pp'); 409 T := P.Targets.AddImplicitUnit('widgetset/wscontrols.pp'); 410 T := P.Targets.AddImplicitUnit('widgetset/wsdesigner.pp'); 411 T := P.Targets.AddImplicitUnit('widgetset/wsdialogs.pp'); 412 T := P.Targets.AddImplicitUnit('widgetset/wsextctrls.pp'); 413 T := P.Targets.AddImplicitUnit('widgetset/wsextdlgs.pp'); 414 T := P.Targets.AddImplicitUnit('widgetset/wsfactory.pas'); 415 T := P.Targets.AddImplicitUnit('widgetset/wsforms.pp'); 416 T := P.Targets.AddImplicitUnit('widgetset/wsgrids.pp'); 417 T := P.Targets.AddImplicitUnit('widgetset/wsimglist.pp'); 418 T := P.Targets.AddImplicitUnit('widgetset/wslclclasses.pp'); 419 T := P.Targets.AddImplicitUnit('widgetset/wsmenus.pp'); 420 T := P.Targets.AddImplicitUnit('widgetset/wspairsplitter.pp'); 421 T := P.Targets.AddImplicitUnit('widgetset/wsproc.pp'); 422 T := P.Targets.AddImplicitUnit('widgetset/wsreferences.pp'); 423 T := P.Targets.AddImplicitUnit('widgetset/wsspin.pp'); 424 T := P.Targets.AddImplicitUnit('widgetset/wsstdctrls.pp'); 425 T := P.Targets.AddImplicitUnit('widgetset/wstoolwin.pp'); 426 T := P.Targets.AddImplicitUnit('actnlist.pas'); 427 T := P.Targets.AddImplicitUnit('asyncprocess.pp'); 428 T := P.Targets.AddImplicitUnit('buttonpanel.pas'); 429 T := P.Targets.AddImplicitUnit('buttons.pp'); 430 T := P.Targets.AddImplicitUnit('calendar.pp'); 431 T := P.Targets.AddImplicitUnit('registerlcl.pas'); 432 T := P.Targets.AddImplicitUnit('valedit.pas'); 433 T := P.Targets.AddImplicitUnit('lazcanvas.pas'); 434 T := P.Targets.AddImplicitUnit('lazdialogs.pas'); 435 T := P.Targets.AddImplicitUnit('lazregions.pas'); 436 T := P.Targets.AddImplicitUnit('customdrawn_common.pas'); 437 T := P.Targets.AddImplicitUnit('customdrawncontrols.pas'); 438 T := P.Targets.AddImplicitUnit('customdrawndrawers.pas'); 439 T := P.Targets.AddImplicitUnit('lazdeviceapis.pas'); 440 T := P.Targets.AddImplicitUnit('ldocktree.pas'); 441 T := P.Targets.AddImplicitUnit('lazfreetypeintfdrawer.pas'); 442 T := P.Targets.AddImplicitUnit('customdrawn_winxp.pas'); 443 T := P.Targets.AddImplicitUnit('customdrawn_android.pas'); 444 T := P.Targets.AddImplicitUnit('arrow.pp'); 445 T := P.Targets.AddImplicitUnit('editbtn.pas'); 446 T := P.Targets.AddImplicitUnit('comboex.pas'); 447 T := P.Targets.AddImplicitUnit('dbextctrls.pp'); 448 T := P.Targets.AddImplicitUnit('customdrawn_mac.pas'); 449 T := P.Targets.AddImplicitUnit('forms/calcform.pas'); 450 T := P.Targets.AddImplicitUnit('lcltranslator.pas'); 451 T := P.Targets.AddImplicitUnit('groupededit.pp'); 452 T := P.Targets.AddImplicitUnit('lcltaskdialog.pas'); 453 T := P.Targets.AddImplicitUnit('widgetset/wslazdeviceapis.pas'); 454 T := P.Targets.AddImplicitUnit('lclplatformdef.pas'); 455 T := P.Targets.AddImplicitUnit('industrialbase.pp'); 456 T := P.Targets.AddImplicitUnit('jsonpropstorage.pas'); 457 T := P.Targets.AddImplicitUnit('lclexceptionstacktrace.pas'); 458 459 // copy the compiled file, so the IDE knows how the package was compiled 460 P.Sources.AddSrc('LCLBase.compiled'); 461 P.InstallFiles.Add('LCLBase.compiled',AllOSes,'$(unitinstalldir)'); 462 463 end; 464end; 465 466{$ifndef ALLPACKAGES} 467begin 468 add_LCLBase(''); 469 Installer.Run; 470end. 471{$endif ALLPACKAGES} 472