project_files/hedgewars.pro
branchphysfslayer
changeset 7928 88fde28bbda6
parent 7768 13e2037ebc79
parent 7897 5e7c0810f365
child 7971 fcbaa236a2d5
equal deleted inserted replaced
7778:3331b30e4ef1 7928:88fde28bbda6
     7 INCLUDEPATH += ../QTfrontend/ui/widget
     7 INCLUDEPATH += ../QTfrontend/ui/widget
     8 INCLUDEPATH += ../QTfrontend/ui/page
     8 INCLUDEPATH += ../QTfrontend/ui/page
     9 INCLUDEPATH += ../QTfrontend/ui/dialog
     9 INCLUDEPATH += ../QTfrontend/ui/dialog
    10 INCLUDEPATH += ../QTfrontend/net
    10 INCLUDEPATH += ../QTfrontend/net
    11 INCLUDEPATH += ../QTfrontend/util
    11 INCLUDEPATH += ../QTfrontend/util
    12 INCLUDEPATH += /usr/local/include/SDL
       
    13 INCLUDEPATH += /usr/include/SDL
       
    14 INCLUDEPATH += ../misc/quazip/
    12 INCLUDEPATH += ../misc/quazip/
    15 INCLUDEPATH += ../misc/physfs/src/
    13 INCLUDEPATH += ../misc/physfs/src/
    16 
    14 
    17 DESTDIR = .
    15 DESTDIR = ../bin
    18 
       
    19 win32 {
       
    20     RC_FILE = ../QTfrontend/hedgewars.rc
       
    21 }
       
    22 
    16 
    23 QT += network
    17 QT += network
    24 QT += webkit
    18 QT += webkit
    25 
    19 
    26 HEADERS += ../QTfrontend/model/ThemeModel.h \
    20 HEADERS += ../QTfrontend/model/ThemeModel.h \
   104     ../QTfrontend/model/roomslistmodel.h \
    98     ../QTfrontend/model/roomslistmodel.h \
   105     ../QTfrontend/ui/dialog/input_password.h \
    99     ../QTfrontend/ui/dialog/input_password.h \
   106     ../QTfrontend/ui/widget/colorwidget.h \
   100     ../QTfrontend/ui/widget/colorwidget.h \
   107     ../QTfrontend/model/HatModel.h \
   101     ../QTfrontend/model/HatModel.h \
   108     ../QTfrontend/model/GameStyleModel.h \
   102     ../QTfrontend/model/GameStyleModel.h \
   109     ../QTfrontend/util/libav_iteraction.h \
       
   110     ../QTfrontend/ui/page/pagevideos.h \
   103     ../QTfrontend/ui/page/pagevideos.h \
   111     ../QTfrontend/net/recorder.h \
   104     ../QTfrontend/net/recorder.h \
   112     ../QTfrontend/ui/dialog/ask_quit.h \
   105     ../QTfrontend/ui/dialog/ask_quit.h \
   113     ../QTfrontend/ui/dialog/upload_video.h \
   106     ../QTfrontend/ui/dialog/upload_video.h \
   114     ../QTfrontend/campaign.h \
   107     ../QTfrontend/campaign.h \
   115     ../QTfrontend/model/playerslistmodel.h \
   108     ../QTfrontend/model/playerslistmodel.h \
       
   109     ../QTfrontend/util/LibavInteraction.h \
   116     ../QTfrontend/util/FileEngine.h
   110     ../QTfrontend/util/FileEngine.h
   117 
   111 
   118 SOURCES += ../QTfrontend/model/ammoSchemeModel.cpp \
   112 SOURCES += ../QTfrontend/model/ammoSchemeModel.cpp \
   119     ../QTfrontend/model/MapModel.cpp \
   113     ../QTfrontend/model/MapModel.cpp \
   120     ../QTfrontend/model/ThemeModel.cpp \
   114     ../QTfrontend/model/ThemeModel.cpp \
   194     ../QTfrontend/model/roomslistmodel.cpp \
   188     ../QTfrontend/model/roomslistmodel.cpp \
   195     ../QTfrontend/ui/dialog/input_password.cpp \
   189     ../QTfrontend/ui/dialog/input_password.cpp \
   196     ../QTfrontend/ui/widget/colorwidget.cpp \
   190     ../QTfrontend/ui/widget/colorwidget.cpp \
   197     ../QTfrontend/model/HatModel.cpp \
   191     ../QTfrontend/model/HatModel.cpp \
   198     ../QTfrontend/model/GameStyleModel.cpp \
   192     ../QTfrontend/model/GameStyleModel.cpp \
   199     ../QTfrontend/util/libav_iteraction.cpp \
       
   200     ../QTfrontend/ui/page/pagevideos.cpp \
   193     ../QTfrontend/ui/page/pagevideos.cpp \
   201     ../QTfrontend/net/recorder.cpp \
   194     ../QTfrontend/net/recorder.cpp \
   202     ../QTfrontend/ui/dialog/ask_quit.cpp \
   195     ../QTfrontend/ui/dialog/ask_quit.cpp \
   203     ../QTfrontend/ui/dialog/upload_video.cpp \
   196     ../QTfrontend/ui/dialog/upload_video.cpp \
   204     ../QTfrontend/campaign.cpp \
   197     ../QTfrontend/campaign.cpp \
   205     ../QTfrontend/model/playerslistmodel.cpp \
   198     ../QTfrontend/model/playerslistmodel.cpp \
       
   199     ../QTfrontend/util/LibavInteraction.cpp \
   206     ../QTfrontend/util/FileEngine.cpp
   200     ../QTfrontend/util/FileEngine.cpp
   207 
   201 
   208 
   202 
   209 win32 {
   203 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_ar.ts \
   210     SOURCES += ../QTfrontend/xfire.cpp
   204     ../share/hedgewars/Data/Locale/hedgewars_bg.ts \
   211 }
   205     ../share/hedgewars/Data/Locale/hedgewars_cs.ts \
   212 
   206     ../share/hedgewars/Data/Locale/hedgewars_de.ts \ 
   213 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_ar.ts 
   207     ../share/hedgewars/Data/Locale/hedgewars_en.ts \ 
   214 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_bg.ts 	 
   208     ../share/hedgewars/Data/Locale/hedgewars_es.ts \
   215 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_cs.ts 	 
   209     ../share/hedgewars/Data/Locale/hedgewars_fi.ts \
   216 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_de.ts 	 
   210     ../share/hedgewars/Data/Locale/hedgewars_fr.ts \ 
   217 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_en.ts 	 
   211     ../share/hedgewars/Data/Locale/hedgewars_hu.ts \ 
   218 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_es.ts 	 
   212     ../share/hedgewars/Data/Locale/hedgewars_it.ts \ 
   219 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_fi.ts 	 
   213     ../share/hedgewars/Data/Locale/hedgewars_ja.ts \ 
   220 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_fr.ts 	 
   214     ../share/hedgewars/Data/Locale/hedgewars_ko.ts \ 
   221 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_hu.ts 	 
   215     ../share/hedgewars/Data/Locale/hedgewars_lt.ts \
   222 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_it.ts 	 
   216     ../share/hedgewars/Data/Locale/hedgewars_nl.ts \ 
   223 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_ja.ts 	 
   217     ../share/hedgewars/Data/Locale/hedgewars_pl.ts \ 
   224 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_ko.ts 	 
   218     ../share/hedgewars/Data/Locale/hedgewars_pt_BR.ts \
   225 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_lt.ts
   219     ../share/hedgewars/Data/Locale/hedgewars_pt_PT.ts \
   226 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_nl.ts 	 
   220     ../share/hedgewars/Data/Locale/hedgewars_ru.ts \
   227 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_pl.ts 	 
   221     ../share/hedgewars/Data/Locale/hedgewars_sk.ts \
   228 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_pt_BR.ts 	 
   222     ../share/hedgewars/Data/Locale/hedgewars_sv.ts \
   229 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_pt_PT.ts 	 
   223     ../share/hedgewars/Data/Locale/hedgewars_tr_TR.ts \
   230 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_ru.ts 	 
   224     ../share/hedgewars/Data/Locale/hedgewars_uk.ts \
   231 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_sk.ts 	 
   225     ../share/hedgewars/Data/Locale/hedgewars_zh_CN.ts \
   232 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_sv.ts 	 
   226     ../share/hedgewars/Data/Locale/hedgewars_zh_TW.ts
   233 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_tr_TR.ts 	 
       
   234 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_uk.ts 	 
       
   235 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_zh_CN.ts 	 
       
   236 TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_zh_TW.ts
       
   237 
   227 
   238 RESOURCES += ../QTfrontend/hedgewars.qrc
   228 RESOURCES += ../QTfrontend/hedgewars.qrc
   239 
   229 
   240 LIBS += -L../bin -lquazip -lphysfs
   230 LIBS += -L../bin -lquazip -lphysfs
   241 
   231 
   242 !macx {
   232 macx {
   243     LIBS += -lSDL -lSDL_mixer
       
   244 } else {
       
   245     QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6
   233     QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6
   246     QMAKE_MAC_SDK=/Developer/SDKs/MacOSX10.6.sdk
   234     QMAKE_MAC_SDK=/Developer/SDKs/MacOSX10.6.sdk
   247 
   235 
   248     OBJECTIVE_SOURCES += ../QTfrontend/*.m ../QTfrontend/*.mm
   236     OBJECTIVE_SOURCES += ../QTfrontend/*.m ../QTfrontend/*.mm
   249     SOURCES += ../QTfrontend/AutoUpdater.cpp ../QTfrontend/InstallController.cpp \
   237     SOURCES += ../QTfrontend/AutoUpdater.cpp ../QTfrontend/InstallController.cpp \
   257     INCLUDEPATH += /Library/Frameworks/SDL.framework/Headers /Library/Frameworks/SDL_Mixer.framework/Headers
   245     INCLUDEPATH += /Library/Frameworks/SDL.framework/Headers /Library/Frameworks/SDL_Mixer.framework/Headers
   258     CONFIG += warn_on x86
   246     CONFIG += warn_on x86
   259     #CONFIG += x86 ppc x86_64 ppc64
   247     #CONFIG += x86 ppc x86_64 ppc64
   260 }
   248 }
   261 
   249 
       
   250 win32 {
       
   251     RC_FILE = ../QTfrontend/hedgewars.rc
       
   252     SOURCES += ../QTfrontend/xfire.cpp
       
   253     INCLUDEPATH += ../misc/winutils/include
       
   254     LIBS += -L../misc/winutils/lib
       
   255 }
       
   256 
       
   257 !macx {
       
   258     LIBS += -lSDL -lSDL_mixer
       
   259     !win32 {
       
   260         INCLUDEPATH += /usr/local/include/SDL /usr/include/SDL
       
   261     }
       
   262 }
       
   263 
   262 FORMS +=
   264 FORMS +=