Fix: Makefile uninstall target removes system directories (Bug #2830345)
git-svn-id: https://svn.code.sf.net/p/keepassx/code/trunk@331 b624d157-de02-0410-bad0-e51aec6abb33
This commit is contained in:
		
							parent
							
								
									8f5cf14b30
								
							
						
					
					
						commit
						be548a6446
					
				
							
								
								
									
										27
									
								
								src/src.pro
								
								
								
								
							
							
						
						
									
										27
									
								
								src/src.pro
								
								
								
								
							| 
						 | 
					@ -44,11 +44,24 @@ unix : !macx : !isEqual(QMAKE_WIN32,1){
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	TARGET = ../bin/keepassx
 | 
						TARGET = ../bin/keepassx
 | 
				
			||||||
	target.path = $${PREFIX}/bin
 | 
						target.path = $${PREFIX}/bin
 | 
				
			||||||
	data.files += ../share/keepassx
 | 
						datai18n.files = ../share/keepassx/i18n/*.qm
 | 
				
			||||||
	data.path = $${PREFIX}/share
 | 
						datai18n.path = $${PREFIX}/share/keepassx/i18n
 | 
				
			||||||
	share.files = ../share/applications ../share/mime ../share/mimelnk ../share/pixmaps
 | 
						dataicons.files = ../share/keepassx/icons/*.png
 | 
				
			||||||
	share.path = $${PREFIX}/share
 | 
						dataicons.path = $${PREFIX}/share/keepassx/icons
 | 
				
			||||||
	INSTALLS += share
 | 
						datalicense.files = ../share/keepassx/license.html
 | 
				
			||||||
 | 
						datalicense.path = $${PREFIX}/share/keepassx
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						shareapp.files = ../share/applications/*.desktop
 | 
				
			||||||
 | 
						shareapp.path = $${PREFIX}/share/applications
 | 
				
			||||||
 | 
						shararemime.files = ../share/mime/packages/*.xml
 | 
				
			||||||
 | 
						shararemime.path = $${PREFIX}/share/mime/packages
 | 
				
			||||||
 | 
						sharemimelnk.files = ../share/mimelnk/application/*.desktop
 | 
				
			||||||
 | 
						sharemimelnk.path = $${PREFIX}/share/mimelnk/application
 | 
				
			||||||
 | 
						sharepixmaps.files = ../share/pixmaps/*.xpm
 | 
				
			||||||
 | 
						sharepixmaps.path = $${PREFIX}/share/pixmaps
 | 
				
			||||||
 | 
						INSTALLS += datai18n dataicons datalicense
 | 
				
			||||||
 | 
						INSTALLS += shareapp shararemime sharemimelnk sharepixmaps
 | 
				
			||||||
 | 
						
 | 
				
			||||||
	contains(DEFINES,AUTOTYPE){
 | 
						contains(DEFINES,AUTOTYPE){
 | 
				
			||||||
		LIBS += -lXtst
 | 
							LIBS += -lXtst
 | 
				
			||||||
		SOURCES += lib/HelperX11.cpp lib/AutoTypeX11.cpp
 | 
							SOURCES += lib/HelperX11.cpp lib/AutoTypeX11.cpp
 | 
				
			||||||
| 
						 | 
					@ -71,6 +84,7 @@ macx {
 | 
				
			||||||
	target.path = $${PREFIX}
 | 
						target.path = $${PREFIX}
 | 
				
			||||||
	data.files += ../share/keepassx
 | 
						data.files += ../share/keepassx
 | 
				
			||||||
	data.path = Contents/Resources
 | 
						data.path = Contents/Resources
 | 
				
			||||||
 | 
						INSTALLS += data
 | 
				
			||||||
	LIBS += -framework CoreFoundation
 | 
						LIBS += -framework CoreFoundation
 | 
				
			||||||
	isEqual(LINK,DYNAMIC){
 | 
						isEqual(LINK,DYNAMIC){
 | 
				
			||||||
		isEmpty(QT_FRAMEWORK_DIR): QT_FRAMEWORK_DIR = /Library/Frameworks
 | 
							isEmpty(QT_FRAMEWORK_DIR): QT_FRAMEWORK_DIR = /Library/Frameworks
 | 
				
			||||||
| 
						 | 
					@ -105,6 +119,7 @@ isEqual(QMAKE_WIN32,1){
 | 
				
			||||||
	target.path = $${PREFIX}
 | 
						target.path = $${PREFIX}
 | 
				
			||||||
	data.files += ../share/keepassx/*
 | 
						data.files += ../share/keepassx/*
 | 
				
			||||||
	data.path = $${PREFIX}/share
 | 
						data.path = $${PREFIX}/share
 | 
				
			||||||
 | 
						INSTALLS += data
 | 
				
			||||||
	!isEqual(INSTALL_QTLIB,0){
 | 
						!isEqual(INSTALL_QTLIB,0){
 | 
				
			||||||
		qt_libs.files = $${QMAKE_LIBDIR_QT}/QtCore4.dll $${QMAKE_LIBDIR_QT}/QtGui4.dll $${QMAKE_LIBDIR_QT}/QtXml4.dll
 | 
							qt_libs.files = $${QMAKE_LIBDIR_QT}/QtCore4.dll $${QMAKE_LIBDIR_QT}/QtGui4.dll $${QMAKE_LIBDIR_QT}/QtXml4.dll
 | 
				
			||||||
		qt_libs.path = $${PREFIX}
 | 
							qt_libs.path = $${PREFIX}
 | 
				
			||||||
| 
						 | 
					@ -115,7 +130,7 @@ isEqual(QMAKE_WIN32,1){
 | 
				
			||||||
#	SOURCES += main_win32.cpp
 | 
					#	SOURCES += main_win32.cpp
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
INSTALLS += target data
 | 
					INSTALLS += target
 | 
				
			||||||
 | 
					
 | 
				
			||||||
contains(DEFINES,GLOBAL_AUTOTYPE){
 | 
					contains(DEFINES,GLOBAL_AUTOTYPE){
 | 
				
			||||||
	FORMS += forms/AutoTypeDlg.ui forms/TargetWindowDlg.ui
 | 
						FORMS += forms/AutoTypeDlg.ui forms/TargetWindowDlg.ui
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue