Skip to content

Commit

Permalink
Move Qt media framework to a separate subdir
Browse files Browse the repository at this point in the history
git-svn-id: https://gambatte.svn.sourceforge.net/svnroot/gambatte@177 9dfb2916-2d38-0410-aef4-c5fe6c9ffc24
  • Loading branch information
sinamas committed Oct 16, 2008
1 parent 21a5062 commit e961397
Show file tree
Hide file tree
Showing 96 changed files with 174 additions and 176 deletions.
5 changes: 1 addition & 4 deletions gambatte_qt/gambatte_qt.pro
@@ -1,5 +1,2 @@
SUBDIRS += src
TEMPLATE = subdirs
CONFIG += warn_on \
qt \
thread
TEMPLATE = subdirs
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Expand Up @@ -19,7 +19,7 @@
#ifndef NULLAUDIOENGINE_H
#define NULLAUDIOENGINE_H

#include "audioengine.h"
#include "../audioengine.h"

class NullAudioEngine : public AudioEngine {
int doInit(int rate, unsigned /*latency*/) { return rate; }
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Expand Up @@ -28,7 +28,6 @@
#include <QVBoxLayout>
#include <QCheckBox>
#include <QSettings>
#include <videoblitter.h>
#include <iostream>

class X11Blitter::SubBlitter {
Expand Down
File renamed without changes.
File renamed without changes.
159 changes: 159 additions & 0 deletions gambatte_qt/src/framework/framework.pro
@@ -0,0 +1,159 @@
SOURCES += framework/videodialog.cpp \
framework/blittercontainer.cpp \
framework/inputdialog.cpp \
framework/blitterwidgets/qglblitter.cpp \
framework/blitterwidgets/qpainterblitter.cpp \
framework/SDL_Joystick/src/SDL_event.cpp \
framework/SDL_Joystick/src/SDL_error.c \
framework/SDL_Joystick/src/SDL_joystick.c \
framework/SDL_Joystick/src/SDL_string.c \
framework/sounddialog.cpp \
framework/audioengines/customdevconf.cpp \
framework/mainwindow.cpp \
framework/blitterwidget.cpp
SOURCES += $$COMMONPATH/resample/chainresampler.cpp \
$$COMMONPATH/resample/u48div.cpp \
$$COMMONPATH/resample/resamplerinfo.cpp \
$$COMMONPATH/adaptivesleep.cpp \
$$COMMONPATH/rateest.cpp
HEADERS += framework/blitterwidget.h \
framework/fullmodetoggler.h \
framework/videodialog.h \
framework/blittercontainer.h \
framework/resinfo.h \
framework/inputdialog.h \
framework/audioengine.h \
framework/addaudioengines.h \
framework/addblitterwidgets.h \
framework/getfullmodetoggler.h \
framework/blitterwidgets/qglblitter.h \
framework/blitterwidgets/qpainterblitter.h \
framework/fullmodetogglers/nulltoggler.h \
framework/SDL_Joystick/include/SDL_config.h \
framework/SDL_Joystick/include/SDL_error.h \
framework/SDL_Joystick/include/SDL_event.h \
framework/SDL_Joystick/include/SDL_joystick.h \
framework/SDL_Joystick/include/SDL_stdinc.h \
framework/SDL_Joystick/src/SDL_error_c.h \
framework/SDL_Joystick/src/SDL_joystick_c.h \
framework/SDL_Joystick/src/SDL_sysjoystick.h \
framework/sounddialog.h \
framework/audioengines/nullaudioengine.h \
framework/audioengines/customdevconf.h \
framework/mediasource.h \
framework/pixelbuffersetter.h \
framework/mainwindow.h \
framework/swscale.h \
framework/rational.h
HEADERS += $$COMMONPATH/resample/blackmansinc.h \
$$COMMONPATH/resample/chainresampler.h \
$$COMMONPATH/resample/cic2.h \
$$COMMONPATH/resample/cic3.h \
$$COMMONPATH/resample/cic4.h \
$$COMMONPATH/resample/convoluter.h \
$$COMMONPATH/resample/hammingsinc.h \
$$COMMONPATH/resample/linint.h \
$$COMMONPATH/resample/makesinckernel.h \
$$COMMONPATH/resample/rectsinc.h \
$$COMMONPATH/resample/resampler.h \
$$COMMONPATH/resample/subresampler.h \
$$COMMONPATH/resample/u48div.h \
$$COMMONPATH/resample/upsampler.h \
$$COMMONPATH/resample/resamplerinfo.h \
$$COMMONPATH/adaptivesleep.h \
$$COMMONPATH/usec.h \
$$COMMONPATH/rateest.h
CONFIG += qt
QT += opengl
INCLUDEPATH += framework/SDL_Joystick/include
INCLUDEPATH += $$COMMONPATH
DEFINES += HAVE_STDINT_H

# QMAKE_CXXFLAGS = -g
macx {
SOURCES += framework/addaudioengines_macx.cpp \
framework/addblitterwidgets.cpp \
framework/getfullmodetoggler_macx.cpp
SOURCES += framework/SDL_Joystick/src/darwin/SDL_sysjoystick.c \
framework/audioengines/openalengine.cpp \
framework/fullmodetogglers/quartztoggler.cpp
HEADERS += framework/audioengines/openalengine.h \
framework/fullmodetogglers/quartztoggler.h
LIBS += -framework \
IOKit \
-framework \
OpenAL
}
else:unix {
DEFINES += PLATFORM_UNIX
SOURCES += framework/x11getprocaddress.cpp \
framework/addblitterwidgets_unix.cpp \
framework/getfullmodetoggler_unix.cpp \
framework/audioengines/ossengine.cpp \
framework/blitterwidgets/xvblitter.cpp \
framework/blitterwidgets/x11blitter.cpp \
framework/fullmodetogglers/xrandrtoggler.cpp #\
# framework/fullmodetogglers/xf86vidmodetoggler.cpp
HEADERS += framework/x11getprocaddress.h \
framework/audioengines/ossengine.h \
framework/blitterwidgets/xvblitter.h \
framework/blitterwidgets/x11blitter.h \
framework/fullmodetogglers/xrandrtoggler.h #\
# framework/fullmodetogglers/xf86vidmodetoggler.h
LIBS += -L/usr/X11R6/lib \
-lXv \
-lXrandr #\
# -lXxf86vm \
# -lXinerama
linux-g++ {
SOURCES += framework/addaudioengines_linux.cpp \
framework/audioengines/alsaengine.cpp \
framework/SDL_Joystick/src/linux/SDL_sysjoystick.c
HEADERS += framework/audioengines/alsaengine.h
LIBS += -lasound
}
else {
SOURCES += framework/addaudioengines_unix.cpp
freebsd-g++|netbsd-g++|openbsd-g++ {
exists( /usr/include/usb.h ):DEFINES += HAVE_USB_H
exists( /usr/include/usbhid.h ):DEFINES += HAVE_USBHID_H
exists( /usr/include/libusb.h ):DEFINES += HAVE_LIBUSB_H
exists( /usr/include/libusbhid.h ):DEFINES += HAVE_LIBUSBHID_H
SOURCES += framework/SDL_Joystick/src/bsd/SDL_sysjoystick.c
}
else:darwin-g++:SOURCES += framework/SDL_Joystick/src/darwin/SDL_sysjoystick.c
else:SOURCES += framework/SDL_Joystick/src/dummy/SDL_sysjoystick.c
}
}
else:win32 {
DEFINES += PLATFORM_WIN32
SOURCES += framework/gdisettings.cpp \
framework/blitterwidgets/direct3dblitter.cpp \
framework/getfullmodetoggler_win32.cpp \
framework/addaudioengines_win32.cpp \
framework/addblitterwidgets_win32.cpp \
framework/audioengines/directsoundengine.cpp \
framework/blitterwidgets/directdrawblitter.cpp \
framework/fullmodetogglers/gditoggler.cpp \
framework/SDL_Joystick/src/win32/SDL_mmjoystick.c
HEADERS += framework/gdisettings.h \
framework/blitterwidgets/direct3dblitter.h \
framework/audioengines/directsoundengine.h \
framework/blitterwidgets/directdrawblitter.h \
framework/fullmodetogglers/gditoggler.h
LIBS += -lwinmm \
-lddraw \
-ldxguid \
-ldsound
}
else {
SOURCES += framework/addaudioengines.cpp \
framework/addblitterwidgets.cpp \
framework/getfullmodetoggler.cpp \
framework/blitterwidget.cpp \
framework/audioengines/aoengine.cpp
SOURCES += framework/SDL_Joystick/src/dummy/SDL_sysjoystick.c
HEADERS += framework/audioengines/aoengine.h
CONFIG += link_pkgconfig
PKGCONFIG += ao
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion gambatte_qt/src/gambattemenuhandler.cpp
Expand Up @@ -22,7 +22,7 @@
#include <QActionGroup>
#include <QFileInfo>
#include "palettedialog.h"
#include "mainwindow.h"
#include "framework/mainwindow.h"
#include "gambattesource.h"

static const QString strippedName(const QString &fullFileName) {
Expand Down
2 changes: 1 addition & 1 deletion gambatte_qt/src/gambattesource.h
Expand Up @@ -19,7 +19,7 @@
#ifndef GAMBATTESOURCE_H
#define GAMBATTESOURCE_H

#include "mediasource.h"
#include "framework/mediasource.h"
#include <gambatte.h>
#include <cstring>
#include <QObject>
Expand Down
2 changes: 1 addition & 1 deletion gambatte_qt/src/main.cpp
Expand Up @@ -19,7 +19,7 @@

#include <QApplication>
#include <QSize>
#include "mainwindow.h"
#include "framework/mainwindow.h"
#include "gambattesource.h"
#include "gambattemenuhandler.h"

Expand Down
177 changes: 10 additions & 167 deletions gambatte_qt/src/src.pro
@@ -1,174 +1,17 @@
COMMONPATH = ../../common
include(framework/framework.pro)

SOURCES += main.cpp \
videodialog.cpp \
blittercontainer.cpp \
inputdialog.cpp \
blitterwidgets/qglblitter.cpp \
blitterwidgets/qpainterblitter.cpp \
SDL_Joystick/src/SDL_event.cpp \
SDL_Joystick/src/SDL_error.c \
SDL_Joystick/src/SDL_joystick.c \
SDL_Joystick/src/SDL_string.c \
sounddialog.cpp \
audioengines/customdevconf.cpp \
palettedialog.cpp \
gambattesource.cpp \
gambattemenuhandler.cpp \
mainwindow.cpp \
blitterwidget.cpp
SOURCES += ../../common/resample/chainresampler.cpp \
../../common/resample/u48div.cpp \
../../common/resample/resamplerinfo.cpp \
../../common/adaptivesleep.cpp \
../../common/rateest.cpp
HEADERS += blitterwidget.h \
fullmodetoggler.h \
videodialog.h \
blittercontainer.h \
resinfo.h \
inputdialog.h \
audioengine.h \
addaudioengines.h \
addblitterwidgets.h \
getfullmodetoggler.h \
blitterwidgets/qglblitter.h \
blitterwidgets/qpainterblitter.h \
fullmodetogglers/nulltoggler.h \
SDL_Joystick/include/SDL_config.h \
SDL_Joystick/include/SDL_error.h \
SDL_Joystick/include/SDL_event.h \
SDL_Joystick/include/SDL_joystick.h \
SDL_Joystick/include/SDL_stdinc.h \
SDL_Joystick/src/SDL_error_c.h \
SDL_Joystick/src/SDL_joystick_c.h \
SDL_Joystick/src/SDL_sysjoystick.h \
sounddialog.h \
audioengines/nullaudioengine.h \
audioengines/customdevconf.h \
palettedialog.h \
mediasource.h \
gambattesource.h \
pixelbuffersetter.h \
palettedialog.cpp
HEADERS += gambattesource.h \
gambattemenuhandler.h \
mainwindow.h \
swscale.h \
rational.h
HEADERS += ../../common/resample/blackmansinc.h \
../../common/resample/chainresampler.h \
../../common/resample/cic2.h \
../../common/resample/cic3.h \
../../common/resample/cic4.h \
../../common/resample/convoluter.h \
../../common/resample/hammingsinc.h \
../../common/resample/linint.h \
../../common/resample/makesinckernel.h \
../../common/resample/rectsinc.h \
../../common/resample/resampler.h \
../../common/resample/subresampler.h \
../../common/resample/u48div.h \
../../common/resample/upsampler.h \
../../common/resample/resamplerinfo.h \
../../common/adaptivesleep.h \
../../common/usec.h \
../../common/rateest.h
palettedialog.h
TEMPLATE = app
CONFIG += warn_on \
thread \
qt \
release
QT += opengl
TARGET = ../bin/gambatte_qt
INCLUDEPATH += ../../libgambatte/include \
SDL_Joystick/include \
../../common
LIBS += -L../../libgambatte \
-lgambatte
DEFINES += HAVE_STDINT_H

# QMAKE_CXXFLAGS = -g
macx {
SOURCES += addaudioengines_macx.cpp \
addblitterwidgets.cpp \
getfullmodetoggler_macx.cpp
SOURCES += SDL_Joystick/src/darwin/SDL_sysjoystick.c \
audioengines/openalengine.cpp \
fullmodetogglers/quartztoggler.cpp
HEADERS += audioengines/openalengine.h \
fullmodetogglers/quartztoggler.h
LIBS += -framework \
IOKit \
-framework \
OpenAL
}
else:unix {
DEFINES += PLATFORM_UNIX
SOURCES += x11getprocaddress.cpp \
addblitterwidgets_unix.cpp \
getfullmodetoggler_unix.cpp \
audioengines/ossengine.cpp \
blitterwidgets/xvblitter.cpp \
blitterwidgets/x11blitter.cpp \
fullmodetogglers/xrandrtoggler.cpp #\
# fullmodetogglers/xf86vidmodetoggler.cpp
HEADERS += x11getprocaddress.h \
audioengines/ossengine.h \
blitterwidgets/xvblitter.h \
blitterwidgets/x11blitter.h \
fullmodetogglers/xrandrtoggler.h #\
# fullmodetogglers/xf86vidmodetoggler.h
LIBS += -L/usr/X11R6/lib \
-lXv \
-lXrandr #\
# -lXxf86vm \
# -lXinerama
linux-g++ {
SOURCES += addaudioengines_linux.cpp \
audioengines/alsaengine.cpp \
SDL_Joystick/src/linux/SDL_sysjoystick.c
HEADERS += audioengines/alsaengine.h
LIBS += -lasound
}
else {
SOURCES += addaudioengines_unix.cpp
freebsd-g++|netbsd-g++|openbsd-g++ {
exists( /usr/include/usb.h ):DEFINES += HAVE_USB_H
exists( /usr/include/usbhid.h ):DEFINES += HAVE_USBHID_H
exists( /usr/include/libusb.h ):DEFINES += HAVE_LIBUSB_H
exists( /usr/include/libusbhid.h ):DEFINES += HAVE_LIBUSBHID_H
SOURCES += SDL_Joystick/src/bsd/SDL_sysjoystick.c
}
else:darwin-g++:SOURCES += SDL_Joystick/src/darwin/SDL_sysjoystick.c
else:SOURCES += SDL_Joystick/src/dummy/SDL_sysjoystick.c
}
}
else:win32 {
DEFINES += PLATFORM_WIN32
SOURCES += gdisettings.cpp \
blitterwidgets/direct3dblitter.cpp \
getfullmodetoggler_win32.cpp \
addaudioengines_win32.cpp \
addblitterwidgets_win32.cpp \
audioengines/directsoundengine.cpp \
blitterwidgets/directdrawblitter.cpp \
fullmodetogglers/gditoggler.cpp \
SDL_Joystick/src/win32/SDL_mmjoystick.c
HEADERS += gdisettings.h \
blitterwidgets/direct3dblitter.h \
audioengines/directsoundengine.h \
blitterwidgets/directdrawblitter.h \
fullmodetogglers/gditoggler.h
LIBS += -lwinmm \
-lddraw \
-ldxguid \
-ldsound
}
else {
SOURCES += addaudioengines.cpp \
addblitterwidgets.cpp \
getfullmodetoggler.cpp \
blitterwidget.cpp \
audioengines/aoengine.cpp
SOURCES += SDL_Joystick/src/dummy/SDL_sysjoystick.c
HEADERS += audioengines/aoengine.h
CONFIG += link_pkgconfig
PKGCONFIG += ao
}
TARGET = gambatte_qt
DESTDIR = ../bin
INCLUDEPATH += ../../libgambatte/include
LIBS += -L../../libgambatte -lgambatte

0 comments on commit e961397

Please sign in to comment.