Makefile revision 1.1.1.1
1# 2# AcpiExec utility 3# 4include ../Makefile.config 5 6PROG = acpiexec 7 8 9# 10# Flags specific to acpiexec utility 11# 12CFLAGS+= -DACPI_EXEC_APP -I$(ACPICA_TOOLS)/acpiexec 13 14OBJS = \ 15 aeexec.o \ 16 aehandlers.o \ 17 aemain.o \ 18 aetables.o \ 19 dbcmds.o \ 20 dbdisply.o \ 21 dbexec.o \ 22 dbfileio.o \ 23 dbhistry.o \ 24 dbinput.o \ 25 dbmethod.o \ 26 dbnames.o \ 27 dbstats.o \ 28 dbutils.o \ 29 dbxface.o \ 30 dmbuffer.o \ 31 dmnames.o \ 32 dmobject.o \ 33 dmopcode.o \ 34 dmresrc.o \ 35 dmresrcl.o \ 36 dmresrcs.o \ 37 dmutils.o \ 38 dmwalk.o \ 39 dsargs.o \ 40 dscontrol.o \ 41 dsfield.o \ 42 dsinit.o \ 43 dsmethod.o \ 44 dsmthdat.o \ 45 dsobject.o \ 46 dsopcode.o \ 47 dsutils.o \ 48 dswexec.o \ 49 dswload.o \ 50 dswload2.o \ 51 dswscope.o \ 52 dswstate.o \ 53 evevent.o \ 54 evgpe.o \ 55 evgpeblk.o \ 56 evgpeinit.o \ 57 evgpeutil.o \ 58 evmisc.o \ 59 evregion.o \ 60 evrgnini.o \ 61 evsci.o \ 62 evxface.o \ 63 evxfevnt.o \ 64 evxfgpe.o \ 65 evxfregn.o \ 66 exconfig.o \ 67 exconvrt.o \ 68 excreate.o \ 69 exdebug.o \ 70 exdump.o \ 71 exfield.o \ 72 exfldio.o \ 73 exmisc.o \ 74 exmutex.o \ 75 exnames.o \ 76 exoparg1.o \ 77 exoparg2.o \ 78 exoparg3.o \ 79 exoparg6.o \ 80 exprep.o \ 81 exregion.o \ 82 exresnte.o \ 83 exresolv.o \ 84 exresop.o \ 85 exstore.o \ 86 exstoren.o \ 87 exstorob.o \ 88 exsystem.o \ 89 exutils.o \ 90 getopt.o \ 91 hwacpi.o \ 92 hwgpe.o \ 93 hwpci.o \ 94 hwregs.o \ 95 hwsleep.o \ 96 hwvalid.o \ 97 hwxface.o \ 98 nsaccess.o \ 99 nsalloc.o \ 100 nsdump.o \ 101 nsdumpdv.o \ 102 nseval.o \ 103 nsinit.o \ 104 nsload.o \ 105 nsnames.o \ 106 nsobject.o \ 107 nsparse.o \ 108 nspredef.o \ 109 nsrepair.o \ 110 nsrepair2.o \ 111 nssearch.o \ 112 nsutils.o \ 113 nswalk.o \ 114 nsxfeval.o \ 115 nsxfname.o \ 116 nsxfobj.o \ 117 osunixxf.o \ 118 psargs.o \ 119 psloop.o \ 120 psopcode.o \ 121 psparse.o \ 122 psscope.o \ 123 pstree.o \ 124 psutils.o \ 125 pswalk.o \ 126 psxface.o \ 127 rsaddr.o \ 128 rscalc.o \ 129 rscreate.o \ 130 rsdump.o \ 131 rsinfo.o \ 132 rsio.o \ 133 rsirq.o \ 134 rslist.o \ 135 rsmemory.o \ 136 rsmisc.o \ 137 rsutils.o \ 138 rsxface.o \ 139 tbfadt.o \ 140 tbfind.o \ 141 tbinstal.o \ 142 tbutils.o \ 143 tbxface.o \ 144 tbxfroot.o \ 145 utalloc.o \ 146 utcache.o \ 147 utcopy.o \ 148 utdebug.o \ 149 utdecode.o \ 150 utdelete.o \ 151 uteval.o \ 152 utglobal.o \ 153 utids.o \ 154 utinit.o \ 155 utlock.o \ 156 utmath.o \ 157 utmisc.o \ 158 utmutex.o \ 159 utobject.o \ 160 utresrc.o \ 161 utstate.o \ 162 uttrack.o \ 163 utosi.o \ 164 utxferror.o \ 165 utxface.o 166 167 168# 169# Root rule 170# 171$(PROG) : $(OBJS) 172 $(CC) $(LDFLAGS) $(OBJS) -lpthread -o $(PROG) 173 $(COPYPROG) 174 175 176# 177# acpiexec source 178# 179aeexec.o : $(ACPICA_TOOLS)/acpiexec/aeexec.c 180 $(COMPILE) 181 182aehandlers.o : $(ACPICA_TOOLS)/acpiexec/aehandlers.c 183 $(COMPILE) 184 185aemain.o : $(ACPICA_TOOLS)/acpiexec/aemain.c 186 $(COMPILE) 187 188aetables.o : $(ACPICA_TOOLS)/acpiexec/aetables.c 189 $(COMPILE) 190 191 192# 193# ACPICA core source - common 194# 195getopt.o : $(ACPICA_COMMON)/getopt.c 196 $(COMPILE) 197 198 199# 200# ACPICA core source 201# 202dbcmds.o : $(ACPICA_CORE)/debugger/dbcmds.c 203 $(COMPILE) 204 205dbdisply.o : $(ACPICA_CORE)/debugger/dbdisply.c 206 $(COMPILE) 207 208dbexec.o : $(ACPICA_CORE)/debugger/dbexec.c 209 $(COMPILE) 210 211dbfileio.o : $(ACPICA_CORE)/debugger/dbfileio.c 212 $(COMPILE) 213 214dbhistry.o : $(ACPICA_CORE)/debugger/dbhistry.c 215 $(COMPILE) 216 217dbinput.o : $(ACPICA_CORE)/debugger/dbinput.c 218 $(COMPILE) 219 220dbmethod.o : $(ACPICA_CORE)/debugger/dbmethod.c 221 $(COMPILE) 222 223dbnames.o : $(ACPICA_CORE)/debugger/dbnames.c 224 $(COMPILE) 225 226dbstats.o : $(ACPICA_CORE)/debugger/dbstats.c 227 $(COMPILE) 228 229dbutils.o : $(ACPICA_CORE)/debugger/dbutils.c 230 $(COMPILE) 231 232dbxface.o : $(ACPICA_CORE)/debugger/dbxface.c 233 $(COMPILE) 234 235dmbuffer.o : $(ACPICA_CORE)/disassembler/dmbuffer.c 236 $(COMPILE) 237 238dmnames.o : $(ACPICA_CORE)/disassembler/dmnames.c 239 $(COMPILE) 240 241dmobject.o : $(ACPICA_CORE)/disassembler/dmobject.c 242 $(COMPILE) 243 244dmopcode.o : $(ACPICA_CORE)/disassembler/dmopcode.c 245 $(COMPILE) 246 247dmresrc.o : $(ACPICA_CORE)/disassembler/dmresrc.c 248 $(COMPILE) 249 250dmresrcl.o : $(ACPICA_CORE)/disassembler/dmresrcl.c 251 $(COMPILE) 252 253dmresrcs.o : $(ACPICA_CORE)/disassembler/dmresrcs.c 254 $(COMPILE) 255 256dmutils.o : $(ACPICA_CORE)/disassembler/dmutils.c 257 $(COMPILE) 258 259dmwalk.o : $(ACPICA_CORE)/disassembler/dmwalk.c 260 $(COMPILE) 261 262dsargs.o : $(ACPICA_CORE)/dispatcher/dsargs.c 263 $(COMPILE) 264 265dscontrol.o : $(ACPICA_CORE)/dispatcher/dscontrol.c 266 $(COMPILE) 267 268dsfield.o : $(ACPICA_CORE)/dispatcher/dsfield.c 269 $(COMPILE) 270 271dsinit.o : $(ACPICA_CORE)/dispatcher/dsinit.c 272 $(COMPILE) 273 274dsmethod.o : $(ACPICA_CORE)/dispatcher/dsmethod.c 275 $(COMPILE) 276 277dsmthdat.o : $(ACPICA_CORE)/dispatcher/dsmthdat.c 278 $(COMPILE) 279 280dsobject.o : $(ACPICA_CORE)/dispatcher/dsobject.c 281 $(COMPILE) 282 283dsopcode.o : $(ACPICA_CORE)/dispatcher/dsopcode.c 284 $(COMPILE) 285 286dsutils.o : $(ACPICA_CORE)/dispatcher/dsutils.c 287 $(COMPILE) 288 289dswexec.o : $(ACPICA_CORE)/dispatcher/dswexec.c 290 $(COMPILE) 291 292dswload.o : $(ACPICA_CORE)/dispatcher/dswload.c 293 $(COMPILE) 294 295dswload2.o : $(ACPICA_CORE)/dispatcher/dswload2.c 296 $(COMPILE) 297 298dswscope.o : $(ACPICA_CORE)/dispatcher/dswscope.c 299 $(COMPILE) 300 301dswstate.o : $(ACPICA_CORE)/dispatcher/dswstate.c 302 $(COMPILE) 303 304evevent.o : $(ACPICA_CORE)/events/evevent.c 305 $(COMPILE) 306 307evgpe.o : $(ACPICA_CORE)/events/evgpe.c 308 $(COMPILE) 309 310evgpeblk.o : $(ACPICA_CORE)/events/evgpeblk.c 311 $(COMPILE) 312 313evgpeinit.o : $(ACPICA_CORE)/events/evgpeinit.c 314 $(COMPILE) 315 316evgpeutil.o : $(ACPICA_CORE)/events/evgpeutil.c 317 $(COMPILE) 318 319evmisc.o : $(ACPICA_CORE)/events/evmisc.c 320 $(COMPILE) 321 322evregion.o : $(ACPICA_CORE)/events/evregion.c 323 $(COMPILE) 324 325evrgnini.o : $(ACPICA_CORE)/events/evrgnini.c 326 $(COMPILE) 327 328evsci.o : $(ACPICA_CORE)/events/evsci.c 329 $(COMPILE) 330 331evxface.o : $(ACPICA_CORE)/events/evxface.c 332 $(COMPILE) 333 334evxfevnt.o : $(ACPICA_CORE)/events/evxfevnt.c 335 $(COMPILE) 336 337evxfgpe.o : $(ACPICA_CORE)/events/evxfgpe.c 338 $(COMPILE) 339 340evxfregn.o : $(ACPICA_CORE)/events/evxfregn.c 341 $(COMPILE) 342 343exconfig.o : $(ACPICA_CORE)/executer/exconfig.c 344 $(COMPILE) 345 346exconvrt.o : $(ACPICA_CORE)/executer/exconvrt.c 347 $(COMPILE) 348 349excreate.o : $(ACPICA_CORE)/executer/excreate.c 350 $(COMPILE) 351 352exdebug.o : $(ACPICA_CORE)/executer/exdebug.c 353 $(COMPILE) 354 355exdump.o : $(ACPICA_CORE)/executer/exdump.c 356 $(COMPILE) 357 358exfield.o : $(ACPICA_CORE)/executer/exfield.c 359 $(COMPILE) 360 361exfldio.o : $(ACPICA_CORE)/executer/exfldio.c 362 $(COMPILE) 363 364exmisc.o : $(ACPICA_CORE)/executer/exmisc.c 365 $(COMPILE) 366 367exmutex.o : $(ACPICA_CORE)/executer/exmutex.c 368 $(COMPILE) 369 370exnames.o : $(ACPICA_CORE)/executer/exnames.c 371 $(COMPILE) 372 373exoparg1.o : $(ACPICA_CORE)/executer/exoparg1.c 374 $(COMPILE) 375 376exoparg2.o : $(ACPICA_CORE)/executer/exoparg2.c 377 $(COMPILE) 378 379exoparg3.o : $(ACPICA_CORE)/executer/exoparg3.c 380 $(COMPILE) 381 382exoparg6.o : $(ACPICA_CORE)/executer/exoparg6.c 383 $(COMPILE) 384 385exprep.o : $(ACPICA_CORE)/executer/exprep.c 386 $(COMPILE) 387 388exregion.o : $(ACPICA_CORE)/executer/exregion.c 389 $(COMPILE) 390 391exresnte.o : $(ACPICA_CORE)/executer/exresnte.c 392 $(COMPILE) 393 394exresolv.o : $(ACPICA_CORE)/executer/exresolv.c 395 $(COMPILE) 396 397exresop.o : $(ACPICA_CORE)/executer/exresop.c 398 $(COMPILE) 399 400exstore.o : $(ACPICA_CORE)/executer/exstore.c 401 $(COMPILE) 402 403exstoren.o : $(ACPICA_CORE)/executer/exstoren.c 404 $(COMPILE) 405 406exstorob.o : $(ACPICA_CORE)/executer/exstorob.c 407 $(COMPILE) 408 409exsystem.o : $(ACPICA_CORE)/executer/exsystem.c 410 $(COMPILE) 411 412exutils.o : $(ACPICA_CORE)/executer/exutils.c 413 $(COMPILE) 414 415hwacpi.o : $(ACPICA_CORE)/hardware/hwacpi.c 416 $(COMPILE) 417 418hwgpe.o : $(ACPICA_CORE)/hardware/hwgpe.c 419 $(COMPILE) 420 421hwpci.o : $(ACPICA_CORE)/hardware/hwpci.c 422 $(COMPILE) 423 424hwregs.o : $(ACPICA_CORE)/hardware/hwregs.c 425 $(COMPILE) 426 427hwsleep.o : $(ACPICA_CORE)/hardware/hwsleep.c 428 $(COMPILE) 429 430hwvalid.o : $(ACPICA_CORE)/hardware/hwvalid.c 431 $(COMPILE) 432 433hwxface.o : $(ACPICA_CORE)/hardware/hwxface.c 434 $(COMPILE) 435 436nsaccess.o : $(ACPICA_CORE)/namespace/nsaccess.c 437 $(COMPILE) 438 439nsalloc.o : $(ACPICA_CORE)/namespace/nsalloc.c 440 $(COMPILE) 441 442nsdump.o : $(ACPICA_CORE)/namespace/nsdump.c 443 $(COMPILE) 444 445nsdumpdv.o : $(ACPICA_CORE)/namespace/nsdumpdv.c 446 $(COMPILE) 447 448nseval.o : $(ACPICA_CORE)/namespace/nseval.c 449 $(COMPILE) 450 451nsinit.o : $(ACPICA_CORE)/namespace/nsinit.c 452 $(COMPILE) 453 454nsload.o : $(ACPICA_CORE)/namespace/nsload.c 455 $(COMPILE) 456 457nsnames.o : $(ACPICA_CORE)/namespace/nsnames.c 458 $(COMPILE) 459 460nsobject.o : $(ACPICA_CORE)/namespace/nsobject.c 461 $(COMPILE) 462 463nsparse.o : $(ACPICA_CORE)/namespace/nsparse.c 464 $(COMPILE) 465 466nspredef.o : $(ACPICA_CORE)/namespace/nspredef.c 467 $(COMPILE) 468 469nsrepair.o : $(ACPICA_CORE)/namespace/nsrepair.c 470 $(COMPILE) 471 472nsrepair2.o : $(ACPICA_CORE)/namespace/nsrepair2.c 473 $(COMPILE) 474 475nssearch.o : $(ACPICA_CORE)/namespace/nssearch.c 476 $(COMPILE) 477 478nsutils.o : $(ACPICA_CORE)/namespace/nsutils.c 479 $(COMPILE) 480 481nswalk.o : $(ACPICA_CORE)/namespace/nswalk.c 482 $(COMPILE) 483 484nsxfeval.o : $(ACPICA_CORE)/namespace/nsxfeval.c 485 $(COMPILE) 486 487nsxfname.o : $(ACPICA_CORE)/namespace/nsxfname.c 488 $(COMPILE) 489 490nsxfobj.o : $(ACPICA_CORE)/namespace/nsxfobj.c 491 $(COMPILE) 492 493psargs.o : $(ACPICA_CORE)/parser/psargs.c 494 $(COMPILE) 495 496psloop.o : $(ACPICA_CORE)/parser/psloop.c 497 $(COMPILE) 498 499psopcode.o : $(ACPICA_CORE)/parser/psopcode.c 500 $(COMPILE) 501 502psparse.o : $(ACPICA_CORE)/parser/psparse.c 503 $(COMPILE) 504 505psscope.o : $(ACPICA_CORE)/parser/psscope.c 506 $(COMPILE) 507 508pstree.o : $(ACPICA_CORE)/parser/pstree.c 509 $(COMPILE) 510 511psutils.o : $(ACPICA_CORE)/parser/psutils.c 512 $(COMPILE) 513 514pswalk.o : $(ACPICA_CORE)/parser/pswalk.c 515 $(COMPILE) 516 517psxface.o : $(ACPICA_CORE)/parser/psxface.c 518 $(COMPILE) 519 520rsaddr.o : $(ACPICA_CORE)/resources/rsaddr.c 521 $(COMPILE) 522 523rscalc.o : $(ACPICA_CORE)/resources/rscalc.c 524 $(COMPILE) 525 526rscreate.o : $(ACPICA_CORE)/resources/rscreate.c 527 $(COMPILE) 528 529rsdump.o : $(ACPICA_CORE)/resources/rsdump.c 530 $(COMPILE) 531 532rsio.o : $(ACPICA_CORE)/resources/rsio.c 533 $(COMPILE) 534 535rsinfo.o : $(ACPICA_CORE)/resources/rsinfo.c 536 $(COMPILE) 537 538rsirq.o : $(ACPICA_CORE)/resources/rsirq.c 539 $(COMPILE) 540 541rslist.o : $(ACPICA_CORE)/resources/rslist.c 542 $(COMPILE) 543 544rsmemory.o : $(ACPICA_CORE)/resources/rsmemory.c 545 $(COMPILE) 546 547rsmisc.o : $(ACPICA_CORE)/resources/rsmisc.c 548 $(COMPILE) 549 550rsutils.o : $(ACPICA_CORE)/resources/rsutils.c 551 $(COMPILE) 552 553rsxface.o : $(ACPICA_CORE)/resources/rsxface.c 554 $(COMPILE) 555 556tbfadt.o : $(ACPICA_CORE)/tables/tbfadt.c 557 $(COMPILE) 558 559tbfind.o : $(ACPICA_CORE)/tables/tbfind.c 560 $(COMPILE) 561 562tbinstal.o : $(ACPICA_CORE)/tables/tbinstal.c 563 $(COMPILE) 564 565tbutils.o : $(ACPICA_CORE)/tables/tbutils.c 566 $(COMPILE) 567 568tbxface.o : $(ACPICA_CORE)/tables/tbxface.c 569 $(COMPILE) 570 571tbxfroot.o : $(ACPICA_CORE)/tables/tbxfroot.c 572 $(COMPILE) 573 574utalloc.o : $(ACPICA_CORE)/utilities/utalloc.c 575 $(COMPILE) 576 577utcache.o : $(ACPICA_CORE)/utilities/utcache.c 578 $(COMPILE) 579 580utcopy.o : $(ACPICA_CORE)/utilities/utcopy.c 581 $(COMPILE) 582 583utdebug.o : $(ACPICA_CORE)/utilities/utdebug.c 584 $(COMPILE) 585 586utdecode.o : $(ACPICA_CORE)/utilities/utdecode.c 587 $(COMPILE) 588 589utdelete.o : $(ACPICA_CORE)/utilities/utdelete.c 590 $(COMPILE) 591 592uteval.o : $(ACPICA_CORE)/utilities/uteval.c 593 $(COMPILE) 594 595utglobal.o : $(ACPICA_CORE)/utilities/utglobal.c 596 $(COMPILE) 597 598utids.o : $(ACPICA_CORE)/utilities/utids.c 599 $(COMPILE) 600 601utinit.o : $(ACPICA_CORE)/utilities/utinit.c 602 $(COMPILE) 603 604utlock.o : $(ACPICA_CORE)/utilities/utlock.c 605 $(COMPILE) 606 607utmath.o : $(ACPICA_CORE)/utilities/utmath.c 608 $(COMPILE) 609 610utmisc.o : $(ACPICA_CORE)/utilities/utmisc.c 611 $(COMPILE) 612 613utmutex.o : $(ACPICA_CORE)/utilities/utmutex.c 614 $(COMPILE) 615 616utobject.o : $(ACPICA_CORE)/utilities/utobject.c 617 $(COMPILE) 618 619utresrc.o : $(ACPICA_CORE)/utilities/utresrc.c 620 $(COMPILE) 621 622utstate.o : $(ACPICA_CORE)/utilities/utstate.c 623 $(COMPILE) 624 625uttrack.o : $(ACPICA_CORE)/utilities/uttrack.c 626 $(COMPILE) 627 628utosi.o : $(ACPICA_CORE)/utilities/utosi.c 629 $(COMPILE) 630 631utxferror.o : $(ACPICA_CORE)/utilities/utxferror.c 632 $(COMPILE) 633 634utxface.o : $(ACPICA_CORE)/utilities/utxface.c 635 $(COMPILE) 636 637 638# 639# Unix OS services layer (OSL) 640# 641osunixxf.o : $(ACPICA_OSL)/osunixxf.c 642 $(COMPILE) 643 644 645clean : 646 rm -f $(PROG) $(PROG).exe $(OBJS) 647 648install : 649 $(INSTALLPROG) 650