trunk/src/osd/sdl/sdl.mak
| r21912 | r21913 | |
| 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 |
| 80 | | #USE_QTDEBUG = 1 |
| 79 | # uncomment to disable the Qt debugger and fall back to a system default |
| 80 | # NO_USE_QTDEBUG = 1 |
| 81 | 81 | |
| 82 | 82 | # uncomment to disable MIDI |
| 83 | | #NO_USE_MIDI = 1 |
| 83 | # NO_USE_MIDI = 1 |
| 84 | 84 | |
| 85 | 85 | ########################################################################### |
| 86 | 86 | ################## END USER-CONFIGURABLE OPTIONS ###################### |
| r21912 | r21913 | |
| 237 | 237 | NO_X11 = 1 |
| 238 | 238 | NO_USE_XINPUT = 1 |
| 239 | 239 | NO_USE_MIDI = 1 |
| 240 | NO_USE_QTDEBUG = 1 |
| 240 | 241 | LIBS += -lnetwork -lbsd |
| 241 | 242 | endif |
| 242 | 243 | |
| 243 | 244 | ifeq ($(TARGETOS),macosx) |
| 245 | NO_USE_QTDEBUG = 1 |
| 244 | 246 | BASE_TARGETOS = unix |
| 245 | 247 | DEFS += -DSDLMAME_UNIX -DSDLMAME_MACOSX -DSDLMAME_DARWIN |
| 246 | 248 | |
| r21912 | r21913 | |
| 248 | 250 | LIBS += -framework CoreAudio -framework CoreMIDI |
| 249 | 251 | endif |
| 250 | 252 | |
| 251 | | ifndef USE_QTDEBUG |
| 253 | ifdef NO_USE_QTDEBUG |
| 252 | 254 | DEBUGOBJS = $(SDLOBJ)/debugosx.o |
| 253 | 255 | endif |
| 254 | 256 | |
| r21912 | r21913 | |
| 298 | 300 | |
| 299 | 301 | # do we have GTK ? |
| 300 | 302 | ifndef GTK_INSTALL_ROOT |
| 301 | | ifndef USE_QTDEBUG |
| 303 | ifdef NO_USE_QTDEBUG |
| 302 | 304 | NO_DEBUGGER = 1 |
| 303 | 305 | endif |
| 304 | 306 | else |
| 305 | | ifndef USE_QTDEBUG |
| 307 | ifdef NO_USE_QTDEBUG |
| 306 | 308 | DEBUGOBJS = $(SDLOBJ)/debugwin.o $(SDLOBJ)/dview.o $(SDLOBJ)/debug-sup.o $(SDLOBJ)/debug-intf.o |
| 307 | 309 | LIBS += -lgtk-win32-2.0 -lgdk-win32-2.0 -lgmodule-2.0 -lglib-2.0 -lgobject-2.0 \ |
| 308 | 310 | -lpango-1.0 -latk-1.0 -lgdk_pixbuf-2.0 |
| r21912 | r21913 | |
| 320 | 322 | LDFLAGS += -municode |
| 321 | 323 | |
| 322 | 324 | # Qt |
| 323 | | ifdef USE_QTDEBUG |
| 325 | ifndef NO_USE_QTDEBUG |
| 324 | 326 | QT_INSTALL_HEADERS = $(shell qmake -query QT_INSTALL_HEADERS) |
| 325 | 327 | INCPATH += -I$(QT_INSTALL_HEADERS)/QtCore -I$(QT_INSTALL_HEADERS)/QtGui -I$(QT_INSTALL_HEADERS) |
| 326 | 328 | LIBS += -L$(shell qmake -query QT_INSTALL_LIBS) -lqtmain -lQtGui4 -lQtCore4 -lcomdlg32 -loleaut32 -limm32 -lwinspool -lmsimg32 -lole32 -luuid -lws2_32 -lshell32 -lkernel32 |
| r21912 | r21913 | |
| 328 | 330 | endif |
| 329 | 331 | |
| 330 | 332 | ifeq ($(TARGETOS),macosx) |
| 331 | | ifdef USE_QTDEBUG |
| 333 | ifndef NO_USE_QTDEBUG |
| 332 | 334 | MOC = @moc |
| 333 | 335 | |
| 334 | 336 | QT_INSTALL_LIBS = $(shell qmake -query QT_INSTALL_LIBS) |
| r21912 | r21913 | |
| 345 | 347 | NO_X11 = 1 |
| 346 | 348 | NO_USE_XINPUT = 1 |
| 347 | 349 | NO_USE_MIDI = 1 |
| 350 | NO_USE_QTDEBUG = 1 |
| 348 | 351 | # OS/2 can't have OpenGL (aww) |
| 349 | 352 | NO_OPENGL = 1 |
| 350 | 353 | endif |
| r21912 | r21913 | |
| 487 | 490 | |
| 488 | 491 | DEFS += -DSDLMAME_UNIX |
| 489 | 492 | |
| 490 | | ifdef USE_QTDEBUG |
| 493 | ifndef NO_USE_QTDEBUG |
| 491 | 494 | MOCTST = $(shell which moc-qt4 2>/dev/null) |
| 492 | 495 | ifeq '$(MOCTST)' '' |
| 493 | 496 | MOCTST = $(shell which moc 2>/dev/null) |
| r21912 | r21913 | |
| 601 | 604 | LDFLAGS += -static-libstdc++ |
| 602 | 605 | endif |
| 603 | 606 | |
| 604 | | ifdef USE_QTDEBUG |
| 607 | ifndef NO_USE_QTDEBUG |
| 605 | 608 | MOC = @moc |
| 606 | 609 | endif |
| 607 | 610 | |
| r21912 | r21913 | |
| 625 | 628 | # Debugging |
| 626 | 629 | #------------------------------------------------- |
| 627 | 630 | |
| 628 | | ifdef USE_QTDEBUG |
| 631 | ifndef NO_USE_QTDEBUG |
| 629 | 632 | $(SDLOBJ)/%.moc.c: $(SDLSRC)/%.h |
| 630 | 633 | $(MOC) $(MOCINCPATH) $(DEFS) $< -o $@ |
| 631 | 634 | |
| r21912 | r21913 | |
| 689 | 692 | LIBS += -lX11 -lXinerama |
| 690 | 693 | |
| 691 | 694 | # The newer debugger uses QT |
| 692 | | ifdef USE_QTDEBUG |
| 695 | ifndef NO_USE_QTDEBUG |
| 693 | 696 | INCPATH += `pkg-config QtGui --cflags` |
| 694 | 697 | LIBS += `pkg-config QtGui --libs` |
| 695 | 698 | else |