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 |