trunk/src/osd/sdl/sdl.mak
| r19859 | r19860 | |
| 4 | 4 | # |
| 5 | 5 | # SDL-specific makefile |
| 6 | 6 | # |
| 7 | | # Copyright (c) 1996-2010, Nicola Salmoria and the MAME Team. |
| 7 | # Copyright (c) 1996-2013, Nicola Salmoria and the MAME Team. |
| 8 | 8 | # Visit http://mamedev.org for licensing and usage restrictions. |
| 9 | 9 | # |
| 10 | 10 | # SDLMAME by Olivier Galibert and R. Belmont |
| r19859 | r19860 | |
| 76 | 76 | # (currently defaults disabled due to causing issues with mouse capture, esp. in MESS) |
| 77 | 77 | NO_USE_XINPUT = 1 |
| 78 | 78 | |
| 79 | | # uncomment to try the experimental new Qt debugger (Linux only for now) |
| 79 | # uncomment to try the experimental new Qt debugger |
| 80 | 80 | #USE_QTDEBUG = 1 |
| 81 | 81 | |
| 82 | 82 | ########################################################################### |
| r19859 | r19860 | |
| 305 | 305 | INCPATH += -I$(QT_INSTALL_HEADERS)/QtCore -I$(QT_INSTALL_HEADERS)/QtGui -I$(QT_INSTALL_HEADERS) |
| 306 | 306 | LIBS += -L$(shell qmake -query QT_INSTALL_LIBS) -lqtmain -lQtGui4 -lQtCore4 -lcomdlg32 -loleaut32 -limm32 -lwinspool -lmsimg32 -lole32 -luuid -lws2_32 -lshell32 -lkernel32 -mwindows |
| 307 | 307 | endif |
| 308 | endif |
| 308 | 309 | |
| 310 | ifeq ($(TARGETOS),macosx) |
| 311 | ifdef USE_QTDEBUG |
| 312 | MOC = @moc |
| 313 | |
| 314 | QT_INSTALL_LIBS = $(shell qmake -query QT_INSTALL_LIBS) |
| 315 | INCPATH += -I$(QT_INSTALL_LIBS)/QtGui.framework/Versions/4/Headers -I$(QT_INSTALL_LIBS)/QtCore.framework/Versions/4/Headers -F$(QT_INSTALL_LIBS) |
| 316 | LIBS += -L$(QT_INSTALL_LIBS) -F$(QT_INSTALL_LIBS) -framework QtCore -framework QtGui |
| 309 | 317 | endif |
| 318 | endif |
| 310 | 319 | |
| 311 | 320 | ifeq ($(TARGETOS),os2) |
| 312 | 321 | BASE_TARGETOS = os2 |
| r19859 | r19860 | |
| 420 | 429 | OSDCOREOBJS += $(SDLOBJ)/osxutils.o |
| 421 | 430 | SDLOS_TARGETOS = macosx |
| 422 | 431 | |
| 423 | | ifdef USE_QTDEBUG |
| 424 | | MOC = @moc |
| 425 | | $(SDLOBJ)/%.moc.c: $(SDLSRC)/%.h |
| 426 | | $(MOC) $(MOCINCPATH) $(DEFS) $< -o $@ |
| 427 | | |
| 428 | | DEBUGOBJS = \ |
| 429 | | $(SDLOBJ)/debugqt.o \ |
| 430 | | $(SDLOBJ)/debugqtview.o \ |
| 431 | | $(SDLOBJ)/debugqtwindow.o \ |
| 432 | | $(SDLOBJ)/debugqtlogwindow.o \ |
| 433 | | $(SDLOBJ)/debugqtdasmwindow.o \ |
| 434 | | $(SDLOBJ)/debugqtmainwindow.o \ |
| 435 | | $(SDLOBJ)/debugqtmemorywindow.o \ |
| 436 | | $(SDLOBJ)/debugqtwindow.moc.o \ |
| 437 | | $(SDLOBJ)/debugqtlogwindow.moc.o \ |
| 438 | | $(SDLOBJ)/debugqtdasmwindow.moc.o \ |
| 439 | | $(SDLOBJ)/debugqtmainwindow.moc.o \ |
| 440 | | $(SDLOBJ)/debugqtmemorywindow.moc.o |
| 441 | | |
| 442 | | LIBS += -framework QtCore -framework QtGui |
| 443 | | endif |
| 444 | | |
| 445 | 432 | ifndef MACOSX_USE_LIBSDL |
| 446 | 433 | # Compile using framework (compile using libSDL is the exception) |
| 447 | 434 | LIBS += -framework SDL -framework Cocoa -framework OpenGL -lpthread |
| r19859 | r19860 | |
| 464 | 451 | |
| 465 | 452 | ifdef USE_QTDEBUG |
| 466 | 453 | MOC = @moc-qt4 |
| 467 | | $(SDLOBJ)/%.moc.c: $(SDLSRC)/%.h |
| 468 | | $(MOC) $(MOCINCPATH) $(DEFS) $< -o $@ |
| 469 | | |
| 470 | | DEBUGOBJS = \ |
| 471 | | $(SDLOBJ)/debugqt.o \ |
| 472 | | $(SDLOBJ)/debugqtview.o \ |
| 473 | | $(SDLOBJ)/debugqtwindow.o \ |
| 474 | | $(SDLOBJ)/debugqtlogwindow.o \ |
| 475 | | $(SDLOBJ)/debugqtdasmwindow.o \ |
| 476 | | $(SDLOBJ)/debugqtmainwindow.o \ |
| 477 | | $(SDLOBJ)/debugqtmemorywindow.o \ |
| 478 | | $(SDLOBJ)/debugqtwindow.moc.o \ |
| 479 | | $(SDLOBJ)/debugqtlogwindow.moc.o \ |
| 480 | | $(SDLOBJ)/debugqtdasmwindow.moc.o \ |
| 481 | | $(SDLOBJ)/debugqtmainwindow.moc.o \ |
| 482 | | $(SDLOBJ)/debugqtmemorywindow.moc.o |
| 483 | 454 | else |
| 484 | 455 | DEBUGOBJS = $(SDLOBJ)/debugwin.o $(SDLOBJ)/dview.o $(SDLOBJ)/debug-sup.o $(SDLOBJ)/debug-intf.o |
| 485 | 456 | endif |
| r19859 | r19860 | |
| 573 | 544 | |
| 574 | 545 | ifdef USE_QTDEBUG |
| 575 | 546 | MOC = @moc |
| 576 | | $(SDLOBJ)/%.moc.c: $(SDLSRC)/%.h |
| 577 | | $(MOC) $(MOCINCPATH) $(DEFS) $< -o $@ |
| 578 | | |
| 579 | | DEBUGOBJS = \ |
| 580 | | $(SDLOBJ)/debugqt.o \ |
| 581 | | $(SDLOBJ)/debugqtview.o \ |
| 582 | | $(SDLOBJ)/debugqtwindow.o \ |
| 583 | | $(SDLOBJ)/debugqtlogwindow.o \ |
| 584 | | $(SDLOBJ)/debugqtdasmwindow.o \ |
| 585 | | $(SDLOBJ)/debugqtmainwindow.o \ |
| 586 | | $(SDLOBJ)/debugqtmemorywindow.o \ |
| 587 | | $(SDLOBJ)/debugqtwindow.moc.o \ |
| 588 | | $(SDLOBJ)/debugqtlogwindow.moc.o \ |
| 589 | | $(SDLOBJ)/debugqtdasmwindow.moc.o \ |
| 590 | | $(SDLOBJ)/debugqtmainwindow.moc.o \ |
| 591 | | $(SDLOBJ)/debugqtmemorywindow.moc.o |
| 592 | 547 | endif |
| 593 | 548 | |
| 594 | 549 | LIBS += -lSDL.dll |
| r19859 | r19860 | |
| 611 | 566 | # Debugging |
| 612 | 567 | #------------------------------------------------- |
| 613 | 568 | |
| 569 | ifdef USE_QTDEBUG |
| 570 | $(SDLOBJ)/%.moc.c: $(SDLSRC)/%.h |
| 571 | $(MOC) $(MOCINCPATH) $(DEFS) $< -o $@ |
| 572 | |
| 573 | DEBUGOBJS = \ |
| 574 | $(SDLOBJ)/debugqt.o \ |
| 575 | $(SDLOBJ)/debugqtview.o \ |
| 576 | $(SDLOBJ)/debugqtwindow.o \ |
| 577 | $(SDLOBJ)/debugqtlogwindow.o \ |
| 578 | $(SDLOBJ)/debugqtdasmwindow.o \ |
| 579 | $(SDLOBJ)/debugqtmainwindow.o \ |
| 580 | $(SDLOBJ)/debugqtmemorywindow.o \ |
| 581 | $(SDLOBJ)/debugqtwindow.moc.o \ |
| 582 | $(SDLOBJ)/debugqtlogwindow.moc.o \ |
| 583 | $(SDLOBJ)/debugqtdasmwindow.moc.o \ |
| 584 | $(SDLOBJ)/debugqtmainwindow.moc.o \ |
| 585 | $(SDLOBJ)/debugqtmemorywindow.moc.o |
| 586 | endif |
| 587 | |
| 614 | 588 | ifeq ($(NO_DEBUGGER),1) |
| 615 | 589 | DEFS += -DNO_DEBUGGER |
| 616 | 590 | # debugwin compiles into a stub ... |