project_files/hedgewars.pro
author nemo
Sun, 12 Jun 2011 14:45:26 -0400
changeset 5237 963d787a25c2
parent 5094 9c3553254100
child 5268 eedc0f8ed38b
permissions -rw-r--r--
If 2 or more resolutions are available, use the 2nd in the list. This should (usually) be smaller than the desktop resolution, which should reduce noob fail (not realising part of interface is obscured)
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
}