project_files/hedgewars.pro
author unc0rr
Sun, 10 Apr 2011 20:36:09 +0400
changeset 5132 11d61349efcf
parent 5094 9c3553254100
child 5268 eedc0f8ed38b
permissions -rw-r--r--
Make WriteLnToConsole write to stderr instead of stdout
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2522
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
     1
TEMPLATE = app
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
     2
TARGET = hedgewars
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
     3
DEPENDPATH += ../QTfrontend/
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
     4
INCLUDEPATH += ../QTfrontend/
4878
c310bab60b94 Update frontend's project file
unc0rr
parents: 4707
diff changeset
     5
INCLUDEPATH += /usr/local/include/SDL
c310bab60b94 Update frontend's project file
unc0rr
parents: 4707
diff changeset
     6
2522
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
     7
DESTDIR = .
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
     8
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
     9
win32 {
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
    10
	RC_FILE	= ../QTfrontend/res/hedgewars.rc
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
    11
}
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
    12
2525
e6cdc0251cd1 remove the svg dependency
koda
parents: 2523
diff changeset
    13
QT += network
2522
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
    14
2546
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    15
HEADERS += ../QTfrontend/KB.h ../QTfrontend/SDLs.h \
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    16
	../QTfrontend/SquareLabel.h ../QTfrontend/about.h \
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    17
	../QTfrontend/ammoSchemeModel.h ../QTfrontend/bgwidget.h \
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    18
	../QTfrontend/binds.h ../QTfrontend/chatwidget.h \
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    19
	../QTfrontend/fpsedit.h ../QTfrontend/frameTeam.h \
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    20
	../QTfrontend/game.h ../QTfrontend/gamecfgwidget.h \
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    21
	../QTfrontend/gameuiconfig.h ../QTfrontend/hats.h \
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    22
	../QTfrontend/hedgehogerWidget.h ../QTfrontend/hwconsts.h \
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    23
	../QTfrontend/hwform.h ../QTfrontend/hwmap.h \
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    24
	../QTfrontend/igbox.h ../QTfrontend/input_ip.h \
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    25
	../QTfrontend/itemNum.h ../QTfrontend/mapContainer.h \
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    26
	../QTfrontend/misc.h ../QTfrontend/namegen.h \
4878
c310bab60b94 Update frontend's project file
unc0rr
parents: 4707
diff changeset
    27
        ../QTfrontend/netregister.h ../QTfrontend/netserver.h \
2546
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    28
	../QTfrontend/netserverslist.h ../QTfrontend/netudpserver.h \
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    29
	../QTfrontend/netudpwidget.h ../QTfrontend/newnetclient.h \
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    30
	../QTfrontend/pages.h ../QTfrontend/playrecordpage.h \
4878
c310bab60b94 Update frontend's project file
unc0rr
parents: 4707
diff changeset
    31
        ../QTfrontend/proto.h \
2546
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    32
	../QTfrontend/sdlkeys.h ../QTfrontend/selectWeapon.h \
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    33
	../QTfrontend/statsPage.h ../QTfrontend/tcpBase.h \
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    34
	../QTfrontend/team.h ../QTfrontend/teamselect.h \
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    35
	../QTfrontend/teamselhelper.h ../QTfrontend/togglebutton.h \
5fa4aa6bb804 fix mac bundle
koda
parents: 2545
diff changeset
    36
	../QTfrontend/ui_hwform.h ../QTfrontend/vertScrollArea.h \
3344
b18a166e6ca4 Frontend:
smxx
parents: 3285
diff changeset
    37
	../QTfrontend/weaponItem.h ../QTfrontend/xfire.h \
4878
c310bab60b94 Update frontend's project file
unc0rr
parents: 4707
diff changeset
    38
	../QTfrontend/achievements.h \
c310bab60b94 Update frontend's project file
unc0rr
parents: 4707
diff changeset
    39
    ../QTfrontend/drawmapwidget.h \
c310bab60b94 Update frontend's project file
unc0rr
parents: 4707
diff changeset
    40
    ../QTfrontend/drawmapscene.h \
c310bab60b94 Update frontend's project file
unc0rr
parents: 4707
diff changeset
    41
    ../QTfrontend/qaspectratiolayout.h
2543
bf1da5037433 - lupdate && lrelease
unc0rr
parents: 2525
diff changeset
    42
2545
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    43
SOURCES += ../QTfrontend/SDLs.cpp ../QTfrontend/SquareLabel.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    44
	../QTfrontend/about.cpp ../QTfrontend/ammoSchemeModel.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    45
	../QTfrontend/bgwidget.cpp ../QTfrontend/binds.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    46
	../QTfrontend/chatwidget.cpp ../QTfrontend/fpsedit.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    47
	../QTfrontend/frameTeam.cpp ../QTfrontend/game.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    48
	../QTfrontend/gamecfgwidget.cpp ../QTfrontend/gameuiconfig.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    49
	../QTfrontend/hats.cpp ../QTfrontend/hedgehogerWidget.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    50
	../QTfrontend/hwform.cpp ../QTfrontend/hwmap.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    51
	../QTfrontend/igbox.cpp ../QTfrontend/input_ip.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    52
	../QTfrontend/itemNum.cpp ../QTfrontend/main.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    53
	../QTfrontend/mapContainer.cpp ../QTfrontend/misc.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    54
	../QTfrontend/namegen.cpp ../QTfrontend/netregister.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    55
	../QTfrontend/netserver.cpp ../QTfrontend/netserverslist.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    56
	../QTfrontend/netudpserver.cpp ../QTfrontend/netudpwidget.cpp \
5094
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    57
        ../QTfrontend/newnetclient.cpp \
2545
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    58
	../QTfrontend/playrecordpage.cpp ../QTfrontend/proto.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    59
	../QTfrontend/selectWeapon.cpp ../QTfrontend/statsPage.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    60
	../QTfrontend/tcpBase.cpp ../QTfrontend/team.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    61
	../QTfrontend/teamselect.cpp ../QTfrontend/teamselhelper.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    62
	../QTfrontend/togglebutton.cpp ../QTfrontend/ui_hwform.cpp \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    63
	../QTfrontend/vertScrollArea.cpp ../QTfrontend/weaponItem.cpp \
4878
c310bab60b94 Update frontend's project file
unc0rr
parents: 4707
diff changeset
    64
	../QTfrontend/achievements.cpp \
c310bab60b94 Update frontend's project file
unc0rr
parents: 4707
diff changeset
    65
    ../QTfrontend/hwconsts.cpp \
c310bab60b94 Update frontend's project file
unc0rr
parents: 4707
diff changeset
    66
    ../QTfrontend/drawmapwidget.cpp \
c310bab60b94 Update frontend's project file
unc0rr
parents: 4707
diff changeset
    67
    ../QTfrontend/drawmapscene.cpp \
5094
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    68
    ../QTfrontend/qaspectratiolayout.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    69
    ../QTfrontend/pagetraining.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    70
    ../QTfrontend/pagesingleplayer.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    71
    ../QTfrontend/pageselectweapon.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    72
    ../QTfrontend/pagescheme.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    73
    ../QTfrontend/pageroomslist.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    74
    ../QTfrontend/pageoptions.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    75
    ../QTfrontend/pagenettype.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    76
    ../QTfrontend/pagenetserver.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    77
    ../QTfrontend/pagenetgame.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    78
    ../QTfrontend/pagenet.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    79
    ../QTfrontend/pagemultiplayer.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    80
    ../QTfrontend/pagemain.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    81
    ../QTfrontend/pageingame.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    82
    ../QTfrontend/pageinfo.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    83
    ../QTfrontend/pageeditteam.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    84
    ../QTfrontend/pagedrawmap.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    85
    ../QTfrontend/pageconnecting.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    86
    ../QTfrontend/pagecampaign.cpp \
9c3553254100 - Update .pro file
unc0rr
parents: 4878
diff changeset
    87
    ../QTfrontend/pageadmin.cpp
2822
0533562bc3a4 Engine:
smxx
parents: 2821
diff changeset
    88
0533562bc3a4 Engine:
smxx
parents: 2821
diff changeset
    89
win32 {
3353
a767dd3786b5 OpenAL makes a comeback! (might require some cleanup)
koda
parents: 3344
diff changeset
    90
	SOURCES += ../QTfrontend/xfire.cpp
2822
0533562bc3a4 Engine:
smxx
parents: 2821
diff changeset
    91
}
2545
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    92
4013
c9b20ed3566f An initial arabic translation. The game engine strings, unfortunately, are not mirrored. A bug should probably be filed on that. It maybe necessary to actually flip the text texture generated by SDL.
circoficus
parents: 3918
diff changeset
    93
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_ar.ts 
2545
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    94
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_bg.ts 	 
4013
c9b20ed3566f An initial arabic translation. The game engine strings, unfortunately, are not mirrored. A bug should probably be filed on that. It maybe necessary to actually flip the text texture generated by SDL.
circoficus
parents: 3918
diff changeset
    95
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_cs.ts 	 
2545
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    96
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_de.ts 	 
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    97
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_en.ts 	 
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    98
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_es.ts 	 
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
    99
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_fi.ts 	 
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
   100
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_fr.ts 	 
3918
916ed485daed Update translations, add a hungarian stub for edge_hog who is volunteering
nemo
parents: 3353
diff changeset
   101
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_hu.ts 	 
2545
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
   102
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_it.ts 	 
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
   103
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_ja.ts 	 
4707
1d3b19eabfe7 Add stubs for korean locale, now that we have a volunteer, update locale files
nemo
parents: 4418
diff changeset
   104
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_ko.ts 	 
4418
c4ce66435305 update translations, add Dutch
nemo
parents: 4013
diff changeset
   105
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_nl.ts 	 
2545
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
   106
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_pl.ts 	 
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
   107
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_pt_BR.ts 	 
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
   108
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_pt_PT.ts 	 
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
   109
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_ru.ts 	 
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
   110
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_sk.ts 	 
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
   111
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_sv.ts 	 
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
   112
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_tr_TR.ts 	 
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
   113
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_uk.ts 	 
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
   114
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_zh_CN.ts 	 
2543
bf1da5037433 - lupdate && lrelease
unc0rr
parents: 2525
diff changeset
   115
TRANSLATIONS += ../share/hedgewars/Data/Locale/hedgewars_zh_TW.ts
bf1da5037433 - lupdate && lrelease
unc0rr
parents: 2525
diff changeset
   116
2522
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
   117
RESOURCES += ../QTfrontend/hedgewars.qrc
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
   118
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
   119
!macx {
4878
c310bab60b94 Update frontend's project file
unc0rr
parents: 4707
diff changeset
   120
        LIBS += -lSDL -lSDL_mixer
2522
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
   121
} else {
3353
a767dd3786b5 OpenAL makes a comeback! (might require some cleanup)
koda
parents: 3344
diff changeset
   122
	QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6
a767dd3786b5 OpenAL makes a comeback! (might require some cleanup)
koda
parents: 3344
diff changeset
   123
	QMAKE_MAC_SDK=/Developer/SDKs/MacOSX10.6.sdk
2522
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
   124
	
3353
a767dd3786b5 OpenAL makes a comeback! (might require some cleanup)
koda
parents: 3344
diff changeset
   125
	OBJECTIVE_SOURCES += ../QTfrontend/*.m ../QTfrontend/*.mm 
a767dd3786b5 OpenAL makes a comeback! (might require some cleanup)
koda
parents: 3344
diff changeset
   126
	SOURCES += ../QTfrontend/AutoUpdater.cpp ../QTfrontend/InstallController.cpp \
a767dd3786b5 OpenAL makes a comeback! (might require some cleanup)
koda
parents: 3344
diff changeset
   127
			../../build/QTfrontend/hwconsts.cpp
2545
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
   128
	HEADERS += ../QTfrontend/M3InstallController.h ../QTfrontend/M3Panel.h \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
   129
		../QTfrontend/NSWorkspace_RBAdditions.h ../QTfrontend/AutoUpdater.h \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
   130
		../QTfrontend/CocoaInitializer.h ../QTfrontend/InstallController.h \
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
   131
		../QTfrontend/SparkleAutoUpdater.h 
853fa5312886 update .pro file, lupdate and smaller italian translation
koda
parents: 2543
diff changeset
   132
	
3353
a767dd3786b5 OpenAL makes a comeback! (might require some cleanup)
koda
parents: 3344
diff changeset
   133
	LIBS += -lobjc -framework AppKit -framework IOKit -framework Foundation -framework SDL -framework SDL_Mixer -framework Sparkle -DSPARKLE_ENABLED 
2522
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
   134
	INCLUDEPATH += /Library/Frameworks/SDL.framework/Headers /Library/Frameworks/SDL_Mixer.framework/Headers
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
   135
	CONFIG += warn_on x86
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
   136
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
   137
 	#CONFIG += x86 ppc x86_64 ppc64
42986b9ebc74 moves project files to proper directory
koda
parents:
diff changeset
   138
}