1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
|
###############################################################################
#
# * This file is part of JAG, Puzzle game where the goal is to break all
# * the target pieces in each level and do this before the time runs out.
# *
# * Many thanks to XlabSoft & Ind. Infosystems, the originals authors of JAG.
# *
# * Copyright holder 2009-2012 Developed by XlabSoft & Industrial Infosystems
# * Work continued by 2017-2018 Carlos Donizete Froes [a.k.a coringao]
# *
# * JAG is free software: you can redistribute it and/or modify it under
# * the terms of the GNU General Public License as published by the
# * Free Software Foundation, either version 3 of the License,
# * or any later version.
#
###############################################################################
QT += gui core widgets opengl xml x11extras
TARGET = ./bin/jag
TEMPLATE = app
unix: {
target.path = /usr/games/
INSTALLS += target
datas.path = /usr/share/games/jag
datas.files = data
INSTALLS += datas
}
LIBS += -lGL -lX11 -lSDL2 -lSDL2_mixer -lpthread -lXrandr
OBJECTS_DIR += src
MOC_DIR += src
RCC_DIR += src
UI_DIR += src
SOURCES += src/main.cpp \
src/gamewidget.cpp \
src/gamescene.cpp \
src/gameitem.cpp \
src/gamepaint.cpp \
src/gamecontrol.cpp \
src/baseitem.cpp \
src/gamemenu.cpp \
src/gametools.cpp \
src/hammertool.cpp \
src/bighammertool.cpp \
src/bombtool.cpp \
src/gamesound.cpp \
src/menucontrol.cpp \
src/gameprofile.cpp \
src/thundertool.cpp \
src/smallhammertool.cpp \
src/clocktool.cpp \
src/gamestock.cpp \
src/randomkilltool.cpp \
src/mixertool.cpp \
src/unblocktool.cpp \
src/twintool.cpp \
src/displaywrapper.cpp \
src/gamebonus.cpp \
src/gamestatics.cpp \
src/gamestat.cpp \
src/gamebackground.cpp \
src/consttools.cpp \
src/gamexml.cpp \
src/scaler.cpp
HEADERS += src/gamewidget.h \
src/gamescene.h \
src/defines.h \
src/gameitem.h \
src/baseitem.h \
src/gamemenu.h \
src/gametools.h \
src/hammertool.h \
src/bighammertool.h \
src/bombtool.h \
src/gamesound.h \
src/gameprofile.h \
src/thundertool.h \
src/smallhammertool.h \
src/clocktool.h \
src/gamestock.h \
src/randomkilltool.h \
src/mixertool.h \
src/unblocktool.h \
src/twintool.h \
src/displaywrapper.h \
src/gamebonus.h \
src/scene_if.h \
src/gamestat.h \
src/gamebackground.h \
src/consttools.h \
src/scaler.h \
src/version.h
RESOURCES += src/resources.qrc
FORMS += src/menu.ui
TRANSLATIONS += data/lang/jag_ru.ts \
data/lang/jag_pt.ts \
data/lang/jag_de.ts \
data/lang/jag_fr.ts \
data/lang/jag_it.ts \
data/lang/jag_nl.ts \
data/lang/jag_es.ts
|