mirror of
https://github.com/libretro/RetroArch
synced 2025-02-09 00:40:09 +00:00
136 lines
16 KiB
Makefile
136 lines
16 KiB
Makefile
#############################################################################
|
|
# Makefile for building: wrapper
|
|
# Generated by qmake (3.0) (Qt 5.5.0)
|
|
# Project: ../wrapper.pro
|
|
# Template: lib
|
|
#############################################################################
|
|
|
|
MAKEFILE = Makefile.Release
|
|
|
|
####### Compiler, tools and options
|
|
|
|
CC = gcc
|
|
CXX = g++
|
|
DEFINES = -DUNICODE -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB
|
|
CFLAGS = -pipe -fno-keep-inline-dllexport -march=nocona -mtune=core2 -O2 -Wall -Wextra $(DEFINES)
|
|
CXXFLAGS = -pipe -fno-keep-inline-dllexport -march=nocona -mtune=core2 -O2 -frtti -Wall -Wextra -fexceptions -mthreads $(DEFINES)
|
|
INCPATH = -I../../wrapper -I. -I../../wimp/build/release -IE:/Working/Development/Tools/msys/mingw64/include/QtQuick -IE:/Working/Development/Tools/msys/mingw64/include/QtWidgets -IE:/Working/Development/Tools/msys/mingw64/include/QtGui -IE:/Working/Development/Tools/msys/mingw64/include/QtQml -IE:/Working/Development/Tools/msys/mingw64/include/QtNetwork -IE:/Working/Development/Tools/msys/mingw64/include/QtCore -Irelease -IE:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/win32-g++
|
|
LINKER = g++
|
|
LFLAGS = -Wl,-s -shared -Wl,-subsystem,console -mthreads -Wl,--out-implib,release/libwrapper.dll.a
|
|
LIBS = -lglu32 -lopengl32 -lgdi32 -luser32 -LD:/PortableData/CloudServices/Data/Home/Andres/repositories/retroarch/ui/drivers/qt/wrapper/../wimp/build/release/ -lwimp.dll -lQt5Quick -lQt5Widgets -lQt5Gui -lQt5Qml -lQt5Network -lQt5Core
|
|
QMAKE = E:/Working/Development/Tools/msys/mingw64/bin/qmake.exe
|
|
IDC = idc
|
|
IDL = midl
|
|
ZIP =
|
|
DEF_FILE =
|
|
RES_FILE =
|
|
COPY = cp -f
|
|
SED = sed
|
|
COPY_FILE = cp -f
|
|
COPY_DIR = cp -f -R
|
|
DEL_FILE = rm -f
|
|
DEL_DIR = rmdir
|
|
MOVE = mv -f
|
|
CHK_DIR_EXISTS= test -d
|
|
MKDIR = mkdir -p
|
|
INSTALL_FILE = cp -f
|
|
INSTALL_PROGRAM = cp -f
|
|
INSTALL_DIR = cp -f -R
|
|
|
|
####### Output directory
|
|
|
|
OBJECTS_DIR = release/
|
|
|
|
####### Files
|
|
|
|
SOURCES = ../wrapper.cpp
|
|
OBJECTS = release/wrapper.o
|
|
|
|
DIST = ../wrapper.h ../wrapper.cpp
|
|
QMAKE_TARGET = wrapper
|
|
DESTDIR = release/ #avoid trailing-slash linebreak
|
|
TARGET = wrapper.dll
|
|
DESTDIR_TARGET = release/wrapper.dll
|
|
|
|
####### Implicit rules
|
|
|
|
.SUFFIXES: .cpp .cc .cxx .c
|
|
|
|
.cpp.o:
|
|
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
|
|
|
|
.cc.o:
|
|
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
|
|
|
|
.cxx.o:
|
|
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
|
|
|
|
.c.o:
|
|
$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
|
|
|
|
####### Build rules
|
|
|
|
first: all
|
|
all: Makefile.Release $(DESTDIR_TARGET)
|
|
|
|
$(DESTDIR_TARGET): $(OBJECTS)
|
|
$(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS) $(LIBS)
|
|
|
|
qmake: FORCE
|
|
@$(QMAKE) -spec win32-g++ CONFIG+=release -o Makefile.Release ../wrapper.pro
|
|
|
|
qmake_all: FORCE
|
|
|
|
dist:
|
|
$(ZIP) wrapper.zip $(SOURCES) $(DIST) ../wrapper.pro E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/spec_pre.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/qdevice.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/device_config.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/qconfig.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_3dcore.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_3dcore_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_3dinput.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_3dinput_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_3dquick.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_3dquick_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_3dquickrenderer.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_3dquickrenderer_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_3drenderer.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_3drenderer_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_axbase.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_axbase_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_axcontainer.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_axcontainer_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_axserver.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_axserver_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_bluetooth.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_bluetooth_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_clucene_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_concurrent.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_concurrent_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_core.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_core_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_dbus.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_dbus_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_declarative.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_declarative_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_designer.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_designer_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_designercomponents_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_enginio.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_enginio_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_gui.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_gui_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_help.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_help_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_location.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_location_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_multimedia.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_multimedia_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_multimediawidgets.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_multimediawidgets_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_network.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_network_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_nfc.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_nfc_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_opengl.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_opengl_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_openglextensions.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_positioning.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_positioning_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_printsupport.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_printsupport_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_qml.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_qml_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_qmldevtools_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_qmltest.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_qmltest_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_quick.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_quick_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_quickparticles_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_quickwidgets.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_quickwidgets_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_script.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_script_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_scripttools.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_scripttools_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_sensors.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_sensors_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_serialport.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_serialport_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_sql.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_sql_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_svg.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_svg_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_testlib.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_testlib_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_uiplugin.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_uitools.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_uitools_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_webchannel.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_webchannel_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_webkit.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_webkit_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_webkitwidgets.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_webkitwidgets_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_websockets.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_websockets_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_widgets.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_widgets_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_winextras.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_winextras_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_xml.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_xml_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_xmlpatterns.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/modules/qt_lib_xmlpatterns_private.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/qt_functions.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/qt_config.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/win32/qt_config.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/win32-g++/qmake.conf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/spec_post.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/exclusive_builds.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/default_pre.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/win32/default_pre.prf ../deployment.pri E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/resolve_config.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/exclusive_builds_post.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/default_post.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/build_pass.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/win32/console.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/win32/rtti.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/precompile_header.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/warn_on.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/qt.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/resources.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/moc.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/win32/opengl.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/uic.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/testcase_targets.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/exceptions.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/yacc.prf E:/Working/Development/Tools/msys/mingw64/share/qt5/mkspecs/features/lex.prf ../wrapper.pro NO_PCH_SOURCES RESOURCES HEADERS SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES
|
|
|
|
clean: compiler_clean
|
|
-$(DEL_FILE) release/wrapper.o
|
|
-$(DEL_FILE) release/libwrapper.dll.a
|
|
|
|
distclean: clean
|
|
-$(DEL_FILE) $(DESTDIR_TARGET)
|
|
-$(DEL_FILE) Makefile.Release
|
|
|
|
mocclean: compiler_moc_header_clean compiler_moc_source_clean
|
|
|
|
mocables: compiler_moc_header_make_all compiler_moc_source_make_all
|
|
|
|
check: first
|
|
|
|
compiler_no_pch_compiler_make_all:
|
|
compiler_no_pch_compiler_clean:
|
|
compiler_rcc_make_all:
|
|
compiler_rcc_clean:
|
|
compiler_moc_header_make_all:
|
|
compiler_moc_header_clean:
|
|
compiler_moc_source_make_all:
|
|
compiler_moc_source_clean:
|
|
compiler_uic_make_all:
|
|
compiler_uic_clean:
|
|
compiler_yacc_decl_make_all:
|
|
compiler_yacc_decl_clean:
|
|
compiler_yacc_impl_make_all:
|
|
compiler_yacc_impl_clean:
|
|
compiler_lex_make_all:
|
|
compiler_lex_clean:
|
|
compiler_clean:
|
|
|
|
|
|
|
|
####### Compile
|
|
|
|
release/wrapper.o: ../wrapper.cpp ../../wimp/wimp.h \
|
|
../../wimp/wimp_global.h \
|
|
../wrapper.h
|
|
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/wrapper.o ../wrapper.cpp
|
|
|
|
####### Install
|
|
|
|
install: FORCE
|
|
|
|
uninstall: FORCE
|
|
|
|
FORCE:
|
|
|