make depend for resource generation
This commit is contained in:
		
							parent
							
								
									e3a8edae2d
								
							
						
					
					
						commit
						a33bc8145b
					
				
					 7 changed files with 14 additions and 0 deletions
				
			
		
							
								
								
									
										3
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							|  | @ -29,3 +29,6 @@ | |||
| 
 | ||||
| # Qt project user file | ||||
| *.pro.user | ||||
| 
 | ||||
| # Qt resource file | ||||
| *.rcc | ||||
|  |  | |||
|  | @ -22,10 +22,12 @@ mkdir -p /usr/share/gta5view && \ | |||
| # Starting build | ||||
| cd qt5 && \ | ||||
| qmake -qt=5 -spec linux-clang GTA5SYNC_PREFIX=/usr QMAKE_CXXFLAGS+=-std=gnu++11 ${QMAKE_FLAGS_QT5} DEFINES+=GTA5SYNC_BUILDTYPE_DEV "DEFINES+=GTA5SYNC_BUILDCODE=\\\\\\\"${PACKAGE_CODE}\\\\\\\"" "DEFINES+=GTA5SYNC_APPVER=\\\\\\\"${APPLICATION_VERSION}\\\\\\\"" DEFINES+=GTA5SYNC_QCONF DEFINES+=GTA5SYNC_TELEMETRY "DEFINES+=GTA5SYNC_TELEMETRY_WEBURL=\\\\\\\"https://dev.syping.de/gta5view-userstats/\\\\\\\"" ../../gta5view.pro && \ | ||||
| make depend && \ | ||||
| make -j 4 && \ | ||||
| checkinstall -D --default --nodoc --install=no --pkgname=gta5view-qt5 --pkgversion=${PACKAGE_VERSION} --pkgrelease=${PACKAGE_BUILD} --pkggroup=utility --maintainer="Syping \<dpkg@syping.de\>" --requires=libqt5core5a,libqt5gui5,libqt5network5,libqt5widgets5,qttranslations5-l10n --conflicts=gta5view,gta5view-qt4 --replaces=gta5view,gta5view-qt4 --pakdir=${PROJECT_DIR}/assets && \ | ||||
| cd .. && \ | ||||
| cd qt4 && \ | ||||
| qmake -qt=4 GTA5SYNC_PREFIX=/usr QMAKE_CXXFLAGS+=-std=gnu++11 ${QMAKE_FLAGS_QT4} DEFINES+=GTA5SYNC_BUILDTYPE_DEV "DEFINES+=GTA5SYNC_BUILDCODE=\\\\\\\"${PACKAGE_CODE}\\\\\\\"" "DEFINES+=GTA5SYNC_APPVER=\\\\\\\"${APPLICATION_VERSION}\\\\\\\"" DEFINES+=GTA5SYNC_QCONF ../../gta5view.pro && \ | ||||
| make depend && \ | ||||
| make -j 4 && \ | ||||
| checkinstall -D --default --nodoc --install=no --pkgname=gta5view-qt4 --pkgversion=${PACKAGE_VERSION} --pkgrelease=${PACKAGE_BUILD} --pkggroup=utility --maintainer="Syping \<dpkg@syping.de\>" --requires=libqtcore4,libqtgui4,libqt4-network,qtcore4-l10n --conflicts=gta5view,gta5view-qt5 --replaces=gta5view,gta5view-qt5 --pakdir=${PROJECT_DIR}/assets | ||||
|  |  | |||
|  | @ -9,6 +9,7 @@ mkdir -p assets && \ | |||
| cd build && \ | ||||
| 
 | ||||
| /usr/local/opt/qt/bin/qmake ${QMAKE_FLAGS_QT5} DEFINES+=GTA5SYNC_BUILDTYPE_DEV "DEFINES+=GTA5SYNC_BUILDCODE=\\\\\\\"${PACKAGE_CODE}\\\\\\\"" "DEFINES+=GTA5SYNC_APPVER=\\\\\\\"${APPLICATION_VERSION}\\\\\\\"" DEFINES+=GTA5SYNC_TELEMETRY "DEFINES+=GTA5SYNC_TELEMETRY_WEBURL=\\\\\\\"https://dev.syping.de/gta5view-userstats/\\\\\\\"" ../gta5view.pro && \ | ||||
| make depend && \ | ||||
| make -j 4 && \ | ||||
| /usr/local/opt/qt/bin/macdeployqt gta5view.app -dmg && \ | ||||
| cp -Rf gta5view.dmg ../assets/gta5view-osx_${APPLICATION_VERSION}.dmg | ||||
|  |  | |||
|  | @ -13,6 +13,7 @@ mkdir -p assets && \ | |||
| # Starting build | ||||
| cd build && \ | ||||
| qmake-static ${QMAKE_FLAGS} DEFINES+=GTA5SYNC_BUILDTYPE_DEV "DEFINES+=GTA5SYNC_BUILDCODE=\\\\\\\"${PACKAGE_CODE}\\\\\\\"" "DEFINES+=GTA5SYNC_APPVER=\\\\\\\"${APPLICATION_VERSION}\\\\\\\"" DEFINES+=GTA5SYNC_TELEMETRY "DEFINES+=GTA5SYNC_TELEMETRY_WEBURL=\\\\\\\"https://dev.syping.de/gta5view-userstats/\\\\\\\"" ../gta5view.pro && \ | ||||
| make depend && \ | ||||
| make -j 4 && \ | ||||
| cp -Rf release/*.exe ${PROJECT_DIR}/assets/${GTA5VIEW_EXECUTABLE} && \ | ||||
| cd ${PROJECT_DIR}/assets && \ | ||||
|  |  | |||
|  | @ -12,6 +12,7 @@ mkdir -p assets && \ | |||
| # Starting build | ||||
| cd build && \ | ||||
| qmake ${QMAKE_FLAGS} DEFINES+=GTA5SYNC_BUILDTYPE_DEV "DEFINES+=GTA5SYNC_BUILDCODE=\\\\\\\"${PACKAGE_CODE}\\\\\\\"" "DEFINES+=GTA5SYNC_APPVER=\\\\\\\"${APPLICATION_VERSION}\\\\\\\"" DEFINES+=GTA5SYNC_TELEMETRY "DEFINES+=GTA5SYNC_TELEMETRY_WEBURL=\\\\\\\"https://dev.syping.de/gta5view-userstats/\\\\\\\"" DEFINES+=GTA5SYNC_QCONF DEFINES+=GTA5SYNC_INLANG='\\\"RUNDIR:SEPARATOR:lang\\\"' DEFINES+=GTA5SYNC_LANG='\\\"RUNDIR:SEPARATOR:lang\\\"' DEFINES+=GTA5SYNC_PLUG='\\\"RUNDIR:SEPARATOR:plugins\\\"' ../gta5view.pro && \ | ||||
| make depend && \ | ||||
| make -j 4 && \ | ||||
| cd ${PROJECT_DIR}/assets && \ | ||||
| makensis -NOCD ${PROJECT_DIR}/.travis/gta5view.nsi && \ | ||||
|  |  | |||
|  | @ -191,6 +191,12 @@ isEqual(QT_MAJOR_VERSION, 4): RESOURCES += res/tr_qt4.qrc | |||
| # QT5 ONLY STUFF | ||||
| isEqual(QT_MAJOR_VERSION, 5): RESOURCES += res/tr_qt5.qrc | ||||
| 
 | ||||
| # RESOURCE COMPILATION | ||||
| 
 | ||||
| depend.depends += $$PWD/res/global.qrc | ||||
| depend.commands += rcc -binary -compress 9 -threshold 0 $$PWD/res/global.qrc -o $$PWD/res/global.rcc | ||||
| QMAKE_EXTRA_TARGETS += depend | ||||
| 
 | ||||
| # PROJECT INSTALLATION | ||||
| 
 | ||||
| isEmpty(GTA5SYNC_PREFIX): GTA5SYNC_PREFIX = /usr/local | ||||
|  |  | |||
							
								
								
									
										
											BIN
										
									
								
								res/global.rcc
									
										
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								res/global.rcc
									
										
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue