remove clearly unneeded files (qmake and unused stuff)

This commit is contained in:
Akash Mozumdar 2018-04-22 03:07:04 -04:00
parent 4a332ccfbd
commit 011fec97cf
34 changed files with 0 additions and 1479 deletions

View File

@ -1,11 +0,0 @@
# ccutil.pri
# 1/31/2012 jichi
DEFINES += WITH_LIB_CCUTIL
DEPENDPATH += $$PWD
HEADERS += \
$$PWD/ccmacro.h
# EOF

View File

@ -1,596 +0,0 @@
# config.pri
# 9/3/2011 jichi
## Locations
ROOTDIR = $$PWD
BUILDDIR = $$ROOTDIR/build
SRCDIR = $$ROOTDIR/cpp
CONFDIR = $$SRCDIR/conf
LIBDIR = $$SRCDIR/libs
COMDIR = $$SRCDIR/coms
PLUGINDIR = $$SRCDIR/plugins
#SERVICEDIR = $$SRCDIR/services
DESTDIR = $$BUILDDIR
#win32: DESTDIR_TARGET = $$BUILDDIR/release.win
#unix: DESTDIR_TARGET = $$BUILDDIR/release.unix
#mac: DESTDIR_TARGET = $$BUILDDIR/release.mac
LIBS += -L$$DESTDIR
mac: LIBS += -F$$DESTDIR
INCLUDEPATH += \
$$SRCDIR \
$$LIBDIR \
$$COMDIR \
$$PLUGINDIR \
$$SERVICEDIR
## Qt Translation
CODECFORTR = UTF-8
#CODECFORSRC = UTF-8 # there are sources in SJIS encoding
## Compiling options
# Windows
win32: DEFINES += UNICODE # force using UNICODE interface by default
# Mac
#CONFIG += x86 x86_64 ppc64
mac: CONFIG -= ppc ppc64 # disable compiling fat architectures
# Enable C++11
win32: QMAKE_CXXFLAGS += -Zc:auto
unix: QMAKE_CXXFLAGS += -std=c++11
mac {
# Enable TR1 such as tuple
# Clang is required to take place of llvm gcc, which uses /usr/lib/libstdc++.dylib
QMAKE_CXXFLAGS += -stdlib=libc++
QMAKE_LFLAGS += -stdlib=libc++
}
# MSVC warnings
win32 {
# Disable checked iterator and compiler warning.
# SCL: http://msdn.microsoft.com/en-us/library/aa985896.aspx
# SCL Warning: http://msdn.microsoft.com/en-us/library/aa985974.aspx
# Performance comparison: http://askldjd.wordpress.com/2009/09/13/stl-performance-comparison-vc71-vc90-and-stlport/
DEFINES += _SECURE_SCL=0 _SCL_SECURE_NO_WARNINGS
# Disable CRT string function warnings
DEFINES += _CRT_SECURE_NO_WARNINGS
# Disable CRT posix warnings
#DEFINES += _CRT_NONSTDC_NO_DEPRECATE
QMAKE_CXXFLAGS += -wd4819 # ignore the warning on Japanese characters
}
## External Libraries
win32 {
D3D_HOME = "C:/Program Files/Microsoft DirectX SDK"
DETOURS_HOME = "C:/Program Files/Microsoft Research/Detours Express 3.0"
#DEV_HOME = c:/dev
DEV_HOME = z:/local/windows/developer
BOOST_HOME = $$DEV_HOME/boost/build
#ITH_HOME = $$DEV_HOME/ith
MSIME_HOME = $$DEV_HOME/msime
#PYTHON_HOME = $$ROOTDIR/../Python
#PYTHON_HOME = C:/Python
PYTHON_HOME = $$DEV_HOME/python
PYSIDE_HOME = $$PYTHON_HOME/lib/site-packages/PySide
QT_HOME = c:/qt/4
QT_SRC = c:/qt
SAPI_HOME = "$$PROGRAMFILES/Microsoft Speech SDK 5.1"
#WMSDK_HOME = c:/wmsdk/wmpsdk9
WDK7_HOME = c:/winddk/7600.16385.1
WDK8_HOME = "$$PROGRAMFILES/Windows Kits/8.1"
UTF8_HOME = z:/users/jichi/opt/utf8
}
mac {
MACPORTS_HOME = /opt/local
BOOST_HOME = $$MACPORTS_HOME
DEV_HOME = ${HOME}/opt
#ITH_HOME = ${HOME}/opt/ith
MSIME_HOME = $$DEV_HOME/msime
PYSIDE_HOME = $$MACPORTS_HOME
PYTHON_HOME = $$MACPORTS_HOME/Library/Frameworks/Python.framework/Versions/Current
#QT_HOME = ${HOME}/opt/qt
QT_HOME = $$MACPORTS_HOME
QT_SRC = ${HOME}/src
UTF8_HOME = $$DEV_HOME/utf8
}
INCLUDEPATH += $$BOOST_HOME $$BOOST_HOME/include
LIBS += -L$$BOOST_HOME/lib
# Disable automatically linking with boost silently
# See: http://www.boost.org/doc/libs/1_56_0/boost/config/user.hpp
DEFINES += BOOST_ALL_NO_LIB
mac: BOOST_VARIANT = -mt
## Config
CONFIG(release) {
message(CONFIG release)
#DEFINES += QT_NO_DEBUG_OUTPUT QT_NO_WARNING_OUTPUT
}
CONFIG(noqt) {
message(CONFIG noqt)
CONFIG += noqtcore noqtgui
CONFIG -= qt
}
CONFIG(noqtcore) {
message(CONFIG noqtcore)
QT -= core
LIBS -= -lQtCore
}
CONFIG(noqtgui) {
message(CONFIG noqtgui)
QT -= gui
LIBS -= -lQtGui
mac: CONFIG -= app_bundle
}
win32 {
CONFIG(nocrt) { # No runtime CRT. Use -MT for static linking.
message(CONFIG nocrt)
QMAKE_CFLAGS -= -MD -MDd
QMAKE_CFLAGS_DEBUG -= -MD -MDd
QMAKE_CFLAGS_RELEASE -= -MD -MDd
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO -= -MD -MDd
QMAKE_CXXFLAGS -= -MD -MDd
QMAKE_CXXFLAGS_DEBUG -= -MD -MDd
QMAKE_CXXFLAGS_RELEASE -= -MD -MDd
QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO -= -MD -MDd
#QMAKE_LFLAGS += -NODEFAULTLIB:msvcrt.lib \
# -NODEFAULTLIB:msvcrtd.lib
}
# http://social.msdn.microsoft.com/Forums/vstudio/en-US/96c906d9-de1d-4ace-af37-71169617b6ff/destructors-and-seh
CONFIG(eha) { # Catch all exceptions
message(CONFIG eha)
QMAKE_CXXFLAGS_STL_ON -= -EHsc
QMAKE_CXXFLAGS_EXCEPTIONS_ON -= -EHsc
QMAKE_CXXFLAGS_STL_ON += -EHa
QMAKE_CXXFLAGS_EXCEPTIONS_ON += -EHa
}
CONFIG(noeh) { # No exception handler
message(CONFIG noeh)
#CONFIG -= rtti #-exceptions -stl
QMAKE_CXXFLAGS += /GR-
QMAKE_CXXFLAGS_RTTI_ON -= -GR
QMAKE_CXXFLAGS_STL_ON -= -EHsc
QMAKE_CXXFLAGS_EXCEPTIONS_ON -= -EHsc
CONFIG(dll) {
QMAKE_LFLAGS += /ENTRY:"DllMain"
}
}
CONFIG(nosafeseh) { # No safe exception handler
message(CONFIG nosafeseh)
# Disable SafeSEH table
# http://stackoverflow.com/questions/19722308/exception-handler-not-called-in-c/20344222
# Alternative way: Register handler using MASM
# http://stackoverflow.com/questions/12019689/custom-seh-handler-with-safeseh
QMAKE_LFLAGS += -safeseh:no
}
}
CONFIG(gdb) {
message(CONFIG gdb)
QMAKE_CXXFLAGS += -g -ggdb
}
CONFIG(lldb) {
message(CONFIG lldb)
QMAKE_CXXFLAGS += -g #-glldb
}
CONFIG(qmlplugin) {
message(CONFIG qmlplugin)
QT += core declarative
win32: CONFIG += dll
}
CONFIG(pysideplugin) {
message(CONFIG pysideplugin)
CONFIG += pyplugin shiboken
QT += core
LIBS += -L$$PYSIDE_HOME -lpyside-python2.7
INCLUDEPATH += \
$$PYSIDE_HOME/include/PySide \
$$PYSIDE_HOME/include/PySide-2.7 \
$$PYSIDE_HOME/include \
$$PYSIDE_HOME/include/PySide/QtCore \
$$PYSIDE_HOME/include/PySide/QtGui \
$$QT_HOME/include/QtGui # needed by pyside qtcore
}
CONFIG(shiboken) {
message(CONFIG shiboken)
LIBS += -L$$PYSIDE_HOME -lshiboken-python2.7
INCLUDEPATH += \
$$PYSIDE_HOME/include/shiboken \
$$PYSIDE_HOME/include/shiboken-2.7
# Ignore warnings from Shiboken and PySide
mac {
QMAKE_CXXFLAGS_WARN_ON += \
-Wno-header-guard \
-Wno-mismatched-tags \
-Wno-missing-field-initializers \
-Wno-unused-parameter
}
win32 {
# QMAKE_CXXFLAGS_WARN_ON does not work on windows
#
#ifdef _MSC_VER
# pragma warning (disable:4099) // C4099: mix class and struct
# pragma warning (disable:4100) // C4100: unreferenced parametter
# pragma warning (disable:4244) // C4244: conversion lost of data
# pragma warning (disable:4390) // C4390: empty controlled statement
# pragma warning (disable:4522) // C4522: multiple assignment operators
# pragma warning (disable:4800) // C4800: forcing value to bool
#endif // _MSC_VER
QMAKE_CXXFLAGS += -wd4099 -wd4100 -wd4244 -wd4390 -wd4522 -wd4800
}
}
CONFIG(pyplugin) {
message(CONFIG pyplugin)
INCLUDEPATH += $$PYTHON_HOME/include/python2.7 $$PYTHON_HOME/include
unix: LIBS += -L$$PYTHON_HOME/lib -lpython2.7
win32: LIBS += -L$$PYTHON_HOME/libs -lpython27
unix: QMAKE_EXTENSION_SHLIB = so
win32: QMAKE_EXTENSION_SHLIB = pyd
win32: CONFIG += dll
}
CONFIG(qt) {
message(CONFIG qt)
INCLUDEPATH += $$QT_SRC $$QT_SRC/qt # always allow access to Qt source code
# Clang: Disable warning while processing Qt library headers
# http://stackoverflow.com/questions/17846909/how-can-i-stop-warnings-about-unused-private-fields
mac {
QMAKE_CXXFLAGS_WARN_ON += -Wno-deprecated-register # register storage class specifier is deprecated
QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-private-field # private field 'type' is not used in qmime.h
}
}
# EOF
## Debug
#include($$ROOTDIR/lib/debug/debug.pri)
## Deploy
#DEFINES += VERSION=\\\"$$VERSION\\\"
## IDs
# Azure Market Key: https://datamarket.azure.com/account/datasets
#DEFINES += CONFIG_AZURE_ID=\\\"tuSmXew4CSnnGaX0vZyYdNLCrlInvAUepCX6p5l5THc=\\\"
# Yahoo!JAPAN AppID: https://e.developer.yahoo.co.jp/dashboard/
#DEFINES += CONFIG_YAHOO_ID=\\\"mRr.UCWxg65ZTZTR_Mz0OTtj3sJ7xa5K66ZOGp55cgJsIDDeaB6e1LDY1NpEZ_AfZA--\\\"
## Deploy
# See: http://wiki.maemo.org/Packaging_a_Qt_application
# See: http://www.developer.nokia.com/Community/Wiki/Creating_Debian_packages_for_Maemo_5_Qt_applications_and_showing_in_the_application_menu
# See: https://wiki.kubuntu.org/PackagingGuide/QtApplication
#QMLDIR=$$DESTDIR/qml
#LUADIR=$$DESTDIR/lua
#DOCDIR=$$DESTDIR/doc
#TABLEDIR=$$DESTDIR/table
#IMAGEDIR=$$DESTDIR/images
#JSFDIR=$$DESTDIR/jsf
#AVATARDIR=$$DESTDIR/avatars
#unix:!mac {
# isEmpty(PREFIX): PREFIX = /usr
# BINDIR = $$PREFIX/bin
# DATADIR = $$PREFIX/share
#}
#mac {
# isEmpty(PREFIX): PREFIX = /opt/annot
# BINDIR = $$PREFIX/bin
# DATADIR = $$PREFIX/share
#}
#
#!win32 {
# DEFINES += \
# BINDIR=\\\"$$BINDIR\\\" \
# DATADIR=\\\"$$DATADIR\\\"
#}
#DEFINES += \
# AVATARDIR=\\\"$$AVATARDIR\\\" \
# DOCDIR=\\\"$$DOCDIR\\\" \
# TABLEDIR=\\\"$$TABLEDIR\\\" \
# IMAGEDIR=\\\"$$IMAGDIR\\\" \
# LUADIR=\\\"$$LUADIR\\\" \
# JSFDIR=\\\"$$JSFDIR\\\"
## External libraries
#win32 {
# DEV_HOME = c:/dev
# #DEV_HOME = B:/Developer
# QT_HOME = c:/qt/qt4
# QT_SRC = c:/qt
# QT5_HOME = c:/qt/qt5
# QT5_SRC = c:/qt
# #VLC_HOME = "c:/Program Files/VideoLAN/VLC/sdk"
# VLC_HOME = $$DEV_HOME/vlc
# VLC_SRC = $$VLC_HOME/src
# #WSF_HOME = $$DEV_HOME/wso2
# #CDIO_HOME = $$DEV_HOME/cdio
# #FFMPEG_HOME = $$DEV_HOME/ffmpeg
# GPAC_HOME = $$DEV_HOME/gpac
# MP4V2_HOME = $$DEV_HOME/mp4v2
# LIVE_HOME = $$DEV_HOME/live
# POPPLER_HOME = $$DEV_HOME/poppler
# BOOST_HOME = $$DEV_HOME/boost
# GSOAP_HOME = $$DEV_HOME/gsoap
# GSOAP_SRC = $$DEV_HOME/gsoap/src
# ZDEV_HOME = $$DEV_HOME/zlib
# LUA_HOME = $$DEV_HOME/lua
# FREETYPE_HOME = $$DEV_HOME/freetype
# FONTCONFIG_HOME = $$DEV_HOME/fontconfig
# MECAB_HOME = $$DEV_HOME/mecab
# #LUA_VERSION = 52
# #LUA_VERSION = 5.1
# LUA_VERSION =
#
# ITH_HOME = $$DEV_HOME/ith
#
# WDK_HOME = c:/winddk/current
#
# INCLUDEPATH += $$DEV_HOME/inttypes/include
#
# INCLUDEPATH += $$ITH_HOME/include
# LIBS += -L$$ITH_HOME/lib
#
# # wdk/inc/api/sal.h MUST be removed.
# # See: http://stackoverflow.com/questions/1356653/multiple-compiling-errors-with-basic-c-application-on-vs2010-beta-1
# # Select WinXP x86
# INCLUDEPATH += $$WDK_HOME/inc
# LIBS += -L$$WDK_HOME/lib/wxp/i386
#}
#
#unix {
# X11_HOME = /usr/X11
# QT_HOME = /usr/share/qt4
# QT_SRC =
# VLC_HOME = /usr
# VLC_SRC = ${HOME}/opt/src
# #WSF_HOME = ${HOME}/opt/wso2/wsf
# #CDIO_HOME = /usr
# #FFMPEG_HOME = /usr
# MECAB_HOME = /usr
# GPAC_HOME = /usr
# MP4V2_HOME = /usr
# LIVE_HOME = /usr
# POPPLER_HOME = ${HOME}/opt/poppler
# BOOST_HOME = /usr
# GSOAP_HOME = ${HOME}/opt/gsoap
# GSOAP_SRC = ${HOME}/opt/src/gsoap
# LUA_HOME = /usr
# ZDEV_HOME = /usr
# FREETYPE_HOME = $$X11_HOME
# FONTCONFIG_HOME = $$X11_HOME
# LUA_VERSION = 5.1
#}
#
#mac {
# SDK_HOME = /Developer/SDKs/MacOSX10.7.sdk
# X11_HOME = $$SDK_HOME/usr/X11
# MACPORTS_HOME = /opt/local
# QT_HOME = ${HOME}/opt/qt
# QT_SRC = ${HOME}/opt/src
# QT5_HOME = ${HOME}/opt/qt5
# QT5_SRC = ${HOME}/opt/src
# #VLC_HOME = ${HOME}/opt/vlc
# VLC_HOME = /Applications/VLC.app/Contents/MacOS
# VLC_SRC = ${HOME}/opt/src
# #WSF_HOME = ${HOME}/opt/wso2/wsf
# #CDIO_HOME = ${HOME}/opt/libcdio
# #FFMPEG_HOME = $$MACPORTS_HOME
# GPAC_HOME = ${HOME}/opt/gpac
# MP4V2_HOME = $$MACPORTS_HOME
# MECAB_HOME = $$MACPORTS_HOME
# LIVE_HOME = ${HOME}/opt/live
# POPPLER_HOME = ${HOME}/opt/poppler
# BOOST_HOME = $$MACPORTS_HOME
# GSOAP_HOME = ${HOME}/opt/gsoap
# GSOAP_SRC = ${HOME}/opt/src/gsoap
# ZDEV_HOME = $$SDK_HOME/usr
# FREETYPE_HOME = $$X11_HOME
# FONTCONFIG_HOME = $$X11_HOME
# #LUA_HOME = ${HOME}/opt/lua
# LUA_HOME = $$MACPORTS_HOME
# #LUA_VERSION = 52
# LUA_VERSION =
#}
#
#INCLUDEPATH += $$QT_SRC/qt/src
##INCLUDEPATH += $$QT5_SRC/qt/src
#
#INCLUDEPATH += $$VLC_HOME/include
#INCLUDEPATH += $$VLC_HOME/include/vlc/plugins
##INCLUDEPATH += $$VLC_SRC/include
#LIBS += -L$$VLC_HOME/lib
##INCLUDEPATH += $$WSF_HOME/include
##LIBS += -L$$WSF_HOME/lib
##INCLUDEPATH += $$CDIO_HOME/include
##LIBS += -L$$CDIO_HOME/lib
##INCLUDEPATH += $$POPPLER_HOME/include/poppler/qt4
##LIBS += -L$$POPPLER_HOME/lib
#INCLUDEPATH += $$BOOST_HOME/include
#LIBS += -L$$BOOST_HOME/lib
#INCLUDEPATH += $$GSOAP_HOME/include
##LIBS += -L$$GSOAP_HOME/lib
#INCLUDEPATH += $$ZDEV_HOME/include
#LIBS += -L$$ZDEV_HOME/lib
#INCLUDEPATH += $$MECAB_HOME/include
#LIBS += -L$$MECAB_HOME/lib
#INCLUDEPATH += $$FREETYPE_HOME/include \
# $$FREETYPE_HOME/include/freetype2
#LIBS += -L$$FREETYPE_HOME/lib
#INCLUDEPATH += $$FONTCONFIG_HOME/include
#LIBS += -L$$FONTCONFIG_HOME/lib
#INCLUDEPATH += $$LUA_HOME/include \
# $$LUA_HOME/include/lua$$LUA_VERSION
#LIBS += -L$$LUA_HOME/lib
##INCLUDEPATH += $$FFMPEG_HOME/include
##LIBS += -L$$FFMPEG_HOME/lib
##INCLUDEPATH += $$GPAC_HOME/include
##LIBS += -L$$GPAC_HOME/lib
##INCLUDEPATH += $$MP4V2_HOME/include
##LIBS += -L$$MP4V2_HOME/lib
##INCLUDEPATH += \
## $$LIVE_HOME/BasicUsageEnvironment/include \
## $$LIVE_HOME/UsageEnvironment/include \
## $$LIVE_HOME/groupsock/include \
## $$LIVE_HOME/liveMedia/include
# #$$LIVE_HOME/BasicUsageEnvironment $$LIVE_HOME/BasicUsageEnvironment/include \
# #$$LIVE_HOME/UsageEnvironment $$LIVE_HOME/UsageEnvironment/include \
# #$$LIVE_HOME/groupsock $$LIVE_HOME/groupsock/include \
# #$$LIVE_HOME/liveMedia $$LIVE_HOME/liveMedia/include
##LIBS += \
## -L$$LIVE_HOME/BasicUsageEnvironment \
## -L$$LIVE_HOME/UsageEnvironment \
## -L$$LIVE_HOME/groupsock \
## -L$$LIVE_HOME/liveMedia
#
#mac: INCLUDEPATH += $$SDK_HOME/usr/include
#
# assistant.pro - Qt 4.7.3
#
#include(../../../shared/fontpanel/fontpanel.pri)
#TEMPLATE = app
#LANGUAGE = C++
#TARGET = assistant
#contains(QT_CONFIG, webkit):QT += webkit
#CONFIG += qt \
# warn_on \
# help
#QT += network
#PROJECTNAME = Assistant
#DESTDIR = ../../../../bin
#target.path = $$[QT_INSTALL_BINS]
#INSTALLS += target
#DEPENDPATH += ../shared
#
## ## Work around a qmake issue when statically linking to
## ## not-yet-installed plugins
#QMAKE_LIBDIR += $$QT_BUILD_TREE/plugins/sqldrivers
#HEADERS += aboutdialog.h \
# bookmarkdialog.h \
# bookmarkfiltermodel.h \
# bookmarkitem.h \
# bookmarkmanager.h \
# bookmarkmanagerwidget.h \
# bookmarkmodel.h \
# centralwidget.h \
# cmdlineparser.h \
# contentwindow.h \
# findwidget.h \
# filternamedialog.h \
# helpenginewrapper.h \
# helpviewer.h \
# indexwindow.h \
# installdialog.h \
# mainwindow.h \
# preferencesdialog.h \
# qtdocinstaller.h \
# remotecontrol.h \
# searchwidget.h \
# topicchooser.h \
# tracer.h \
# xbelsupport.h \
# ../shared/collectionconfiguration.h
#contains(QT_CONFIG, webkit) {
# HEADERS += helpviewer_qwv.h
#} else {
# HEADERS += helpviewer_qtb.h
# }
#win32:HEADERS += remotecontrol_win.h
#
#SOURCES += aboutdialog.cpp \
# bookmarkdialog.cpp \
# bookmarkfiltermodel.cpp \
# bookmarkitem.cpp \
# bookmarkmanager.cpp \
# bookmarkmanagerwidget.cpp \
# bookmarkmodel.cpp \
# centralwidget.cpp \
# cmdlineparser.cpp \
# contentwindow.cpp \
# findwidget.cpp \
# filternamedialog.cpp \
# helpenginewrapper.cpp \
# helpviewer.cpp \
# indexwindow.cpp \
# installdialog.cpp \
# main.cpp \
# mainwindow.cpp \
# preferencesdialog.cpp \
# qtdocinstaller.cpp \
# remotecontrol.cpp \
# searchwidget.cpp \
# topicchooser.cpp \
# xbelsupport.cpp \
# ../shared/collectionconfiguration.cpp
# contains(QT_CONFIG, webkit) {
# SOURCES += helpviewer_qwv.cpp
#} else {
# SOURCES += helpviewer_qtb.cpp
#}
#
#FORMS += bookmarkdialog.ui \
# bookmarkmanagerwidget.ui \
# bookmarkwidget.ui \
# filternamedialog.ui \
# installdialog.ui \
# preferencesdialog.ui \
# topicchooser.ui
#
#RESOURCES += assistant.qrc \
# assistant_images.qrc
#
#win32 {
# !wince*:LIBS += -lshell32
# RC_FILE = assistant.rc
#}
#
#mac {
# ICON = assistant.icns
# TARGET = Assistant
# QMAKE_INFO_PLIST = Info_mac.plist
#}
#
#contains(CONFIG, static): {
# SQLPLUGINS = $$unique(sql-plugins)
# contains(SQLPLUGINS, sqlite): {
# QTPLUGIN += qsqlite
# DEFINES += USE_STATIC_SQLITE_PLUGIN
# }
#}

View File

@ -1,18 +0,0 @@
# cpputil.pri
# 9/26/2012 jichi
DEFINES += WITH_LIB_CPPUTIL
DEPENDPATH += $$PWD
HEADERS += \
$$PWD/cppcstring.h \
$$PWD/cpplocale.h \
$$PWD/cppmarshal.h \
$$PWD/cpppath.h \
$$PWD/cppregex.h \
$$PWD/cppstring.h \
$$PWD/cpptype.h \
$$PWD/cppunicode.h
# EOF

View File

@ -1,13 +0,0 @@
# disasm.pri
# 1/31/2012 jichi
win32 {
DEFINES += WITH_LIB_DISASM
LIBS += -ldisasm
DEPENDPATH += $$PWD
HEADERS += $$PWD/disasm.h
#SOURCES += $$PWD/disasm.cc
}
# EOF

View File

@ -1,16 +0,0 @@
# sys.pro
# 8/21/2013 jichi
# Build ITH_engine.dll
CONFIG += noqt noeh staticlib
include(../../../config.pri)
## Sources
TEMPLATE = lib
TARGET = disasm
HEADERS += disasm.h
SOURCES += disasm.cc
# EOF

View File

@ -1,11 +0,0 @@
# hashutil.pri
# 6/28/2011 jichi
DEFINES += WITH_LIB_HASHUTIL
DEPENDPATH += $$PWD
HEADERS += \
$$PWD/hashstr.h \
$$PWD/hashutil.h
# EOF

View File

@ -1,13 +0,0 @@
# ithsys.pri
# 8/21/2013 jichi
DEFINES += WITH_LIB_ITHSYS
LIBS += -lithsys
DEPENDPATH += $$PWD
HEADERS += $$PWD/ithsys.h
#SOURCES += $$PWD/ithsys.cc
#include($$LIBDIR/winddk/winddk.pri)
#LIBS += -L$$WDK/lib/wxp/i386
# EOF

View File

@ -1,52 +0,0 @@
# ithsys.pro
# 8/21/2013 jichi
# Build ithsys.lib
#CONFIG += noqt noeh staticlib
CONFIG += noqt staticlib
include(../../../config.pri)
include($$LIBDIR/ntdll/ntdll.pri)
#LIBS += -L$$WDK7_HOME/lib/wxp/i386 -lntdll
#include($$LIBDIR/winddk/winddk.pri)
#LIBS += -L$$WDK/lib/wxp/i386
# jichi 9/22/2013: When ITH is on wine, certain NT functions are replaced
#DEFINES += ITH_WINE
# jichi 7/12/2015: Always enable SEH
DEFINES += ITH_HAS_SEH
# jichi 11/24/2013: Disable manual heap
DEFINES -= ITH_HAS_HEAP
## Libraries
#INCLUDEPATH += $$ITH_HOME/include
#INCLUDEPATH += $$WDK7_HOME/inc/ddk
#LIBS += -lgdi32 -luser32 -lkernel32
#LIBS += -L$$WDK7_HOME/lib/wxp/i386 -lntdll
#LIBS += $$WDK7_HOME/lib/crt/i386/msvcrt.lib # Override msvcrt10
#DEFINES += ITH_HAS_CXX
#LIBS += -lith_sys -lntdll
#LIBS += -lith_tls -lntdll
#LIBS += -lntoskrnl
DEFINES += _CRT_NON_CONFORMING_SWPRINTFS
## Sources
TEMPLATE = lib
TARGET = ithsys
HEADERS += ithsys.h
SOURCES += ithsys.cc
OTHER_FILES += ithsys.pri
# EOF

View File

@ -1,17 +0,0 @@
# ntinspect.pri
# 4/20/2014 jichi
win32 {
DEFINES += WITH_LIB_MEMDBG
DEPENDPATH += $$PWD
HEADERS += \
$$PWD/memdbg.h \
$$PWD/memsearch.h
SOURCES += \
$$PWD/memsearch.cc
}
# EOF

View File

@ -1,12 +0,0 @@
# mono.pri
# 9/26/2012 jichi
DEFINES += WITH_LIB_MONO
DEPENDPATH += $$PWD
HEADERS += \
$$PWD/monoobject.h \
$$PWD/monotype.h
# EOF

View File

@ -1,10 +0,0 @@
# ntdll.pri
# 4/9/2012 jichi
DEFINES += WITH_LIB_NTDLL
DEPENDPATH += $$PWD
HEADERS += $$PWD/ntdll.h
# EOF

View File

@ -1,16 +0,0 @@
# ntinspect.pri
# 4/20/2014 jichi
win32 {
DEFINES += WITH_LIB_NTINSPECT
DEPENDPATH += $$PWD
HEADERS += $$PWD/ntinspect.h
SOURCES += $$PWD/ntinspect.cc
LIBS += -L$$WDK7_HOME/lib/wxp/i386 -lntdll
}
# EOF

View File

@ -1,62 +0,0 @@
# sakurakit.pri
# 6/28/2011 jichi
#
# config:
# - sakurakit_qml
# - sakurakit_gui
# - sakurakit_widgets
DEFINES += WITH_LIB_SAKURAKIT
DEPENDPATH += $$PWD
#QT += core
HEADERS += \
$$PWD/skautorun.h \
$$PWD/skdebug.h \
$$PWD/skglobal.h \
$$PWD/skhash.h
#CONFIG(sakurakit_gui) {
# DEFINES += SK_ENABLE_GUI
# QT += gui
# HEADERS += \
# $$PWD/skuiutil.h
#
# CONFIG(sakurakit_qml) {
# DEFINES += SK_ENABLE_QML
# QT += qml quick
# HEADERS += \
# $$PWD/skdraggablequickview.h
# SOURCES += \
# $$PWD/skdraggablequickview.cc
# }
#
# CONFIG(sakurakit_widgets) {
# DEFINES += SK_ENABLE_WIDGETS
# QT += widgets
# HEADERS += \
# $$PWD/skdraggabledialog.h \
# $$PWD/skdraggablemainwindow.h \
# $$PWD/skdraggablewidget.h \
# $$PWD/skpushbutton.h \
# $$PWD/sksystemtrayicon.h \
# $$PWD/sktoolbutton.h \
# $$PWD/skwindowcontainer.h
# SOURCES += \
# $$PWD/skdraggablewidget.cc \
# $$PWD/skpushbutton.cc \
# $$PWD/sktoolbutton.cc \
# $$PWD/skwindowcontainer.cc \
# $$PWD/skdraggabledialog.cc \
# $$PWD/skdraggablemainwindow.cc
#
# CONFIG(sakurakit_qml) {
# HEADERS += \
# $$PWD/skquickwidget.h
# SOURCES += \
# $$PWD/skquickwidget.cc
# }
# }
#}
# EOF

View File

@ -1,23 +0,0 @@
# host.pri
# 8/9/2011 jichi
DEFINES += WITH_LIB_VNRHOST
DEPENDPATH += $$PWD
HEADERS += \
$$PWD/avl_p.h \
$$PWD/hookman.h \
$$PWD/settings.h \
$$PWD/host.h \
$$PWD/host_p.h \
$$PWD/textthread.h \
$$PWD/textthread_p.h
SOURCES += \
$$PWD/hookman.cc \
$$PWD/host.cc \
$$PWD/pipe.cc \
$$PWD/textthread.cc
# EOF

View File

@ -1,20 +0,0 @@
# texthook.pri
# 10/13/2011 jichi
DEFINES += WITH_LIB_TEXTHOOK
INCLUDEPATH += $$PWD
DEPENDPATH += $$PWD
QT += core
LIBS += -ltexthook
HEADERS += \
$$PWD/texthook_config.h
# texthook.h should not be in HEADERS, or it will be processed by moc
OTHER_FILES += \
$$PWD/texthook.h \
$$PWD/texthook.pro
# EOF

View File

@ -1,61 +0,0 @@
# texthook.pro
# 10/13/2011 jichi
# Build ith texthook dll.
CONFIG += noqtgui dll #eha # eha will catch all exceptions, but does not work on Windows XP
include(../../../config.pri)
include(host/host.pri)
include($$LIBDIR/winmutex/winmutex.pri)
include($$LIBDIR/wintimer/wintimer.pri)
include($$LIBDIR/windbg/windbg.pri)
#include($$LIBDIR/winmaker/winmaker.pri)
# TODO: Get rid of dependence on ITHSYS and NT APIs
include($$PLUGINDIR/vnrhook/vnrhook.pri)
include($$PLUGINDIR/ithsys/ithsys.pri)
LIBS += -L$$WDK7_HOME/lib/wxp/i386 -lntdll
DEFINES += ITH_HAS_CRT # Use native CRT
# TODO: Get rid of dependence on msvc's swprintf
DEFINES += _CRT_NON_CONFORMING_SWPRINTFS
## Libraries
QT += core
QT -= gui
## Sources
TEMPLATE = lib
TARGET = texthook
#CONFIG += staticlib
DEFINES += TEXTHOOK_BUILD_LIB
HEADERS += \
growl.h \
ihf_p.h \
ith_p.h \
texthook_config.h \
texthook.h \
texthook_p.h \
textthread_p.h \
winapi_p.h
SOURCES += \
ihf_p.cc \
ith_p.cc \
texthook.cc \
textthread_p.cc \
winapi_p.cc
#!wince*: LIBS += -lshell32
#RC_FILE += texthook.rc
OTHER_FILES += \
texthook.pri \
texthook_static.pri \
texthook.rc
# EOF

View File

@ -1,73 +0,0 @@
# texthook_static.pri
# 10/13/2011 jichi
include(../../../config.pri)
include($$LIBDIR/wintimer/wintimer.pri)
## Libraries
#DEFINES += _ITH_DEBUG_MEMORY
QT += core
INCLUDEPATH += $$PWD
DEPENDPATH += $$PWD
#WDK_HOME = c:/winddk
#LIBS += -L$$WDK_HOME/lib
# override folder must come before winddk/inc/api
#INCLUDEPATH += $$PWD/override/wdk/vc10
#INCLUDEPATH += $$WDK_HOME/include/api
#INCLUDEPATH += $$WDK_HOME/include/crt
#INCLUDEPATH += $$WDK_HOME/include/ddk
#ITH_HOME = c:/dev/ith
#INCLUDEPATH += $$ITH_HOME/include
#LIBS += -L$$ITH_HOME/lib
#LIBS += -lITH_DLL #-lITH_SYS
#INCLUDEPATH += $$ITH_HOME/include
#LIBS += -L$$ITH_HOME/lib -lihf
# Tell IHF not to override new operators, see: ith/mem.h
DEFINES += DEFAULT_MM
#LIBS += -lmsvcrtd
#LIBS += -lmsvcrt
#QMAKE_LFLAGS += /NODEFAULTLIB:msvcrt.lib /NODEFAULTLIB:msvcrtd.lib
DEFINES += _CRT_SECURE_NO_WARNINGS _CRT_NON_CONFORMING_SWPRINTFS
## Sources
#TEMPLATE = lib
#TARGET = texthook
#CONFIG += dll
#CONFIG += staticlib
#DEFINES += TEXTHOOK_BUILD_LIB
DEFINES += TEXTHOOK_STATIC_LIB
HEADERS += \
$$PWD/ihf_p.h \
$$PWD/ith_p.h \
$$PWD/texthook_config.h \
$$PWD/texthook.h \
$$PWD/texthook_p.h \
$$PWD/textthread_p.h \
$$PWD/winapi_p.h
SOURCES += \
$$PWD/ihf_p.cc \
$$PWD/ith_p.cc \
$$PWD/texthook.cc \
$$PWD/textthread_p.cc \
$$PWD/winapi_p.cc
#!wince*: LIBS += -lshell32
#RC_FILE += texthook.rc
OTHER_FILES += \
$$PWD/texthook.pri \
$$PWD/texthook.pro \
$$PWD/texthook.rc
# EOF

View File

@ -1,35 +0,0 @@
# dllconfig.pri
# 8/9/2013 jichi
# For linking ITH injectable dlls.
# The dll is self-contained and Windows-independent.
CONFIG += dll noqt #noeh nosafeseh
CONFIG -= embed_manifest_dll # dynamically load dlls
win32 {
CONFIG(eh): DEFINES += ITH_HAS_SEH # Do have exception handler in msvcrt.dll on Windows Vista and later
CONFIG(noeh): DEFINES -= ITH_HAS_SEH # Do not have exception handler in msvcrt.dll on Windows XP and before
}
include(../../../config.pri)
#win32 {
# CONFIG(noeh): include($$LIBDIR/winseh/winseh_safe.pri)
#}
# jichi 11/24/2013: Disable manual heap
DEFINES -= ITH_HAS_HEAP
# jichi 11/13/2011: disable swprinf warning
DEFINES += _CRT_NON_CONFORMING_SWPRINTFS
## Libraries
#LIBS += -lkernel32 -luser32 -lgdi32
LIBS += -L$$WDK7_HOME/lib/wxp/i386 -lntdll
LIBS += $$WDK7_HOME/lib/crt/i386/msvcrt.lib # Override msvcrt10
#LIBS += -L$$WDK7_HOME/lib/crt/i386 -lmsvcrt
#QMAKE_LFLAGS += $$WDK7_HOME/lib/crt/i386/msvcrt.lib # This will leave runtime flags in the dll
#LIBS += -L$$WDK8_HOME/lib/winv6.3/um/x86 -lntdll
HEADERS += $$PWD/dllconfig.h
# EOF

View File

@ -1,61 +0,0 @@
# hookxp.pro
# 8/9/2013 jichi
# Build vnrhookxp.dll for Windows XP
CONFIG += noeh # msvcrt on Windows XP does not has exception handler
include(../dllconfig.pri)
include(../sys/sys.pri)
include($$LIBDIR/disasm/disasm.pri)
include($$LIBDIR/memdbg/memdbg.pri)
include($$LIBDIR/ntinspect/ntinspect.pri)
include($$LIBDIR/winkey/winkey.pri)
include($$LIBDIR/winseh/winseh_safe.pri)
include($$LIBDIR/winversion/winversion.pri)
VPATH += ../hook
INCLUDEPATH += ../hook
# 9/27/2013: disable ITH this game engine, only for debugging purpose
#DEFINES += ITH_DISABLE_ENGINE
# jichi 9/22/2013: When ITH is on wine, mutex is needed to protect NtWriteFile
#DEFINES += ITH_WINE
#DEFINES += ITH_SYNC_PIPE
DEFINES += MEMDBG_NO_STL NTINSPECT_NO_STL
## Libraries
LIBS += -lkernel32 -luser32 -lgdi32 #-lgdiplus
## Sources
TEMPLATE = lib
TARGET = vnrhookxp
#CONFIG += staticlib
HEADERS += \
config.h \
cli.h \
hook.h \
engine/engine.h \
engine/hookdefs.h \
engine/match.h \
engine/pchooks.h \
engine/util.h \
tree/avl.h
SOURCES += \
main.cc \
rpc/pipe.cc \
hijack/texthook.cc \
engine/engine.cc \
engine/match.cc \
engine/pchooks.cc \
engine/util.cc
#RC_FILE += vnrhook.rc
#OTHER_FILES += vnrhook.rc
# EOF

View File

@ -1,46 +0,0 @@
#pragma once
// ith/common/memory.h
// 8/23/2013 jichi
// Branch: ITH/mem.h, revision 66
#ifndef ITH_HAS_HEAP
# define ITH_MEMSET_HEAP(...) ::memset(__VA_ARGS__)
#else
# define ITH_MEMSET_HEAP(...) (void)0
// Defined in kernel32.lilb
extern "C" {
// PVOID RtlAllocateHeap( _In_ PVOID HeapHandle, _In_opt_ ULONG Flags, _In_ SIZE_T Size);
__declspec(dllimport) void * __stdcall RtlAllocateHeap(void *HeapHandle, unsigned long Flags, unsigned long Size);
// BOOLEAN RtlFreeHeap( _In_ PVOID HeapHandle, _In_opt_ ULONG Flags, _In_ PVOID HeapBase);
__declspec(dllimport) int __stdcall RtlFreeHeap(void *HeapHandle, unsigned long Flags, void *HeapBase);
} // extern "C"
//NTSYSAPI
//BOOL
//NTAPI
//RtlFreeHeap(
// _In_ HANDLE hHeap,
// _In_ DWORD dwFlags,
// _In_ LPVOID lpMem
//);
extern void *hHeap; // defined in ith/sys.cc
inline void * __cdecl operator new(size_t lSize)
{
// http://msdn.microsoft.com/en-us/library/windows/desktop/aa366597%28v=vs.85%29.aspx
// HEAP_ZERO_MEMORY flag is critical. All new objects are assumed with zero initialized.
enum { HEAP_ZERO_MEMORY = 0x00000008 };
return RtlAllocateHeap(::hHeap, HEAP_ZERO_MEMORY, lSize);
}
inline void __cdecl operator delete(void *pBlock)
{ RtlFreeHeap(::hHeap, 0, pBlock); }
inline void __cdecl operator delete[](void *pBlock)
{ RtlFreeHeap(::hHeap, 0, pBlock); }
#endif // ITH_HAS_HEAP

View File

@ -1,36 +0,0 @@
#pragma once
// ith/common/string.h
// 8/9/2013 jichi
// Branch: ITH/string.h, rev 66
#ifdef ITH_HAS_CRT // ITH is linked with msvcrt dlls
# include <cstdio>
# include <cstring>
#else
# define _INC_SWPRINTF_INL_
# define CRT_IMPORT __declspec(dllimport)
#include <windows.h> // for wchar_t
extern "C" {
CRT_IMPORT int swprintf(wchar_t *src, const wchar_t *fmt, ...);
CRT_IMPORT int sprintf(char *src, const char *fmt, ...);
CRT_IMPORT int swscanf(const wchar_t *src, const wchar_t *fmt, ...);
CRT_IMPORT int sscanf(const char *src, const char *fmt, ...);
CRT_IMPORT int wprintf(const wchar_t *fmt, ...);
CRT_IMPORT int printf(const char *fmt, ...);
CRT_IMPORT int _wputs(const wchar_t *src);
CRT_IMPORT int puts(const char *src);
CRT_IMPORT int _stricmp(const char *x, const char *y);
CRT_IMPORT int _wcsicmp(const wchar_t *x, const wchar_t *y);
//CRT_IMPORT size_t strlen(const char *);
//CRT_IMPORT size_t wcslen(const wchar_t *);
//CRT_IMPORT char *strcpy(char *,const char *);
//CRT_IMPORT wchar_t *wcscpy(wchar_t *,const wchar_t *);
CRT_IMPORT void *memmove(void *dst, const void *src, size_t sz);
CRT_IMPORT const char *strchr(const char *src, int val);
CRT_IMPORT int strncmp(const char *x, const char *y, size_t sz);
} // extern "C"
#endif // ITH_HAS_CRT

View File

@ -1,11 +0,0 @@
12/16/2013
Differences between xp.dll and non-xp.dll for vnrhook.
non-xp:
CONFIG += eh
xp:
CONFIG += noeh
CONFIG -= embed_manifest_dll # Pure dynamic determined. The manifest would break Windows XP support
include($$LIBDIR/winseh/winseh_safe.pri)

View File

@ -1,12 +0,0 @@
# vnrhook.pri
# 8/21/2013 jichi
DEFINES += WITH_LIB_VNRHOOK
DEPENDPATH += $$PWD/include
HEADERS += \
$$PWD/include/const.h \
$$PWD/include/defs.h \
$$PWD/include/types.h
# EOF

View File

@ -1,80 +0,0 @@
# hook.pro
# 8/9/2013 jichi
# Build vnrhook.dll for Windows 7+
# Exception handler to catch all exceptions
CONFIG += dll noqt eh eha # noeh nosafeseh
#CONFIG += noeh # msvcrt on Windows XP does not has exception handler
include(../../../config.pri)
include($$PLUGINDIR/ithsys/ithsys.pri)
include($$LIBDIR/disasm/disasm.pri)
include($$LIBDIR/memdbg/memdbg.pri)
include($$LIBDIR/ntdll/ntdll.pri)
include($$LIBDIR/ntinspect/ntinspect.pri)
include($$LIBDIR/winkey/winkey.pri)
#include($$LIBDIR/winseh/winseh_safe.pri)
include($$LIBDIR/winversion/winversion.pri)
# 9/27/2013: disable ITH this game engine, only for debugging purpose
#DEFINES += ITH_DISABLE_ENGINE
# jichi 9/22/2013: When ITH is on wine, mutex is needed to protect NtWriteFile
#DEFINES += ITH_WINE
#DEFINES += ITH_SYNC_PIPE
DEFINES += ITH_HAS_CRT ITH_HAS_SEH
DEFINES += MEMDBG_NO_STL NTINSPECT_NO_STL # disabled as not used
# jichi 11/24/2013: Disable manual heap
DEFINES -= ITH_HAS_HEAP
# jichi 11/13/2011: disable swprinf warning
DEFINES += _CRT_NON_CONFORMING_SWPRINTFS
## Libraries
#LIBS += -L$$WDK7_HOME/lib/wxp/i386 -lntdll
#LIBS += $$WDK7_HOME/lib/crt/i386/msvcrt.lib # Override msvcrt10
LIBS += -lkernel32 -luser32 -lgdi32 #-lgdiplus
## Sources
TEMPLATE = lib
TARGET = vnrhook
#CONFIG += staticlib
HEADERS += \
include/const.h \
include/defs.h \
include/types.h \
src/except.h \
src/main.h \
src/util/growl.h \
src/util/util.h \
src/tree/avl.h \
src/hijack/texthook.h \
src/engine/engine.h \
src/engine/hookdefs.h \
src/engine/match.h \
src/engine/pchooks.h \
src/engine/mono/funcinfo.h \
src/engine/ppsspp/funcinfo.h
SOURCES += \
src/main.cc \
src/pipe.cc \
src/util/util.cc \
src/hijack/texthook.cc \
src/engine/engine.cc \
src/engine/match.cc \
src/engine/pchooks.cc
#RC_FILE += vnrhook.rc
#OTHER_FILES += vnrhook.rc
OTHER_FILES += vnrhook.pri
# EOF

View File

@ -1,26 +0,0 @@
# windbg.pri
# 4/21/2014 jichi
win32 {
DEFINES += WITH_LIB_WINDBG
LIBS += -lkernel32 -luser32
DEPENDPATH += $$PWD
HEADERS += \
$$PWD/hijack.h \
$$PWD/inject.h \
$$PWD/util.h \
$$PWD/unload.h \
$$PWD/windbg_p.h \
$$PWD/windbg.h
SOURCES += \
$$PWD/hijack.cc \
$$PWD/inject.cc \
$$PWD/util.cc \
$$PWD/unload.cc
}
# EOF

View File

@ -1,15 +0,0 @@
# winkey.pri
# 7/20/2011 jichi
win32 {
DEFINES += WITH_LIB_WINKEY
LIBS += -luser32
DEPENDPATH += $$PWD
HEADERS += $$PWD/winkey.h
#SOURCES += $$PWD/winkey.cc
}
# EOF

View File

@ -1,15 +0,0 @@
# wintimer.pri
# 7/20/2011 jichi
win32 {
DEFINES += WITH_LIB_WINMAKER
#LIBS += -lkernel32 -luser32
DEPENDPATH += $$PWD
HEADERS += $$PWD/winmaker.h
SOURCES += $$PWD/winmaker.cc
}
# EOF

View File

@ -1,2 +0,0 @@
#pragma once
#include "winmutex/winmutex.h"

View File

@ -1,13 +0,0 @@
# winmutex.pri
# 3/8/2013 jichi
DEFINES += WITH_LIB_WINMUTEX
DEPENDPATH += $$PWD
#LIBS += -lkernel32 -luser32
HEADERS += \
$$PWD/winmutex \
$$PWD/winmutex.h
# EOF

View File

@ -1,29 +0,0 @@
# winseh_safe.pri
# 12/13/2013 jichi
#
# Need link with with SEH assembly
# See: http://stackoverflow.com/questions/12019689/custom-seh-handler-with-safeseh
# See: http://stackoverflow.com/questions/19722308/exception-handler-not-called-in-c
win32 {
#include(../../../config.pri)
# Disable buffer security check: http://msdn.microsoft.com/en-us/library/8dbf701c.aspx
#QMAKE_CXXFLAGS += /GS-
LIBS += safeseh.obj # compiled from safeseh.asm using ml -safeseh
DEFINES += WITH_LIB_WINSEH
DEPENDPATH += $$PWD
HEADERS += $$PWD/winseh.h
SOURCES += \
$$PWD/winseh.cc \
$$PWD/winseh_safe.cc
OTHER_FILES += \
$$PWD/safeseh.asm \
$$PWD/Makefile
}
# EOF

View File

@ -1,18 +0,0 @@
# winseh_unsafe.pri
# 12/13/2013 jichi
#
# Need compile with /SAFESEH:NO
# See: http://stackoverflow.com/questions/19722308/exception-handler-not-called-in-c
#CONFIG += nosafeseh
win32 {
DEFINES += WITH_LIB_WINSEH
DEPENDPATH += $$PWD
HEADERS += $$PWD/winseh.h
SOURCES += \
$$PWD/winseh.cc \
$$PWD/winseh_unsafe.cc
}
# EOF

View File

@ -1,20 +0,0 @@
# wintimer.pri
# 7/20/2011 jichi
win32 {
DEFINES += WITH_LIB_WINTIMER
LIBS += -lkernel32 -luser32 -lwintimer
DEPENDPATH += $$PWD
HEADERS += \
$$PWD/wintimer.h \
$$PWD/wintimerbase.h
#SOURCES += \
# $$PWD/wintimer.cc \
# $$PWD/wintimerbase.cc
}
# EOF

View File

@ -1,22 +0,0 @@
# sys.pro
# 8/21/2013 jichi
# Build ITH_engine.dll
#CONFIG += noqt noeh staticlib
CONFIG += staticlib
include(../../../config.pri)
## Sources
TEMPLATE = lib
TARGET = wintimer
HEADERS += \
wintimer.h \
wintimerbase.h
SOURCES += \
wintimer.cc \
wintimerbase.cc
# EOF

View File

@ -1,14 +0,0 @@
# winversion.pri
# 9/5/2014 jichi
win32 {
DEFINES += WITH_LIB_WINVERSION
LIBS += -lversion
DEPENDPATH += $$PWD
HEADERS += $$PWD/winversion.h
SOURCES += $$PWD/winversion.cc
}
# EOF