| 
									
										
										
										
											2010-07-16 10:32:51 +02:00
										 |  |  | TEMPLATE = app | 
					
						
							|  |  |  | TARGET = apidoc | 
					
						
							|  |  |  | CONFIG -= qt | 
					
						
							|  |  |  | QT = | 
					
						
							|  |  |  | LIBS = | 
					
						
							|  |  |  | macx:CONFIG -= app_bundle | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | isEmpty(vcproj) { | 
					
						
							|  |  |  |     QMAKE_LINK = @: IGNORE THIS LINE | 
					
						
							|  |  |  |     OBJECTS_DIR = | 
					
						
							|  |  |  |     win32:CONFIG -= embed_manifest_exe | 
					
						
							|  |  |  | } else { | 
					
						
							|  |  |  |     CONFIG += console | 
					
						
							|  |  |  |     PHONY_DEPS = . | 
					
						
							|  |  |  |     phony_src.input = PHONY_DEPS | 
					
						
							|  |  |  |     phony_src.output = phony.c | 
					
						
							|  |  |  |     phony_src.variable_out = GENERATED_SOURCES | 
					
						
							|  |  |  |     phony_src.commands = echo int main() { return 0; } > phony.c | 
					
						
							|  |  |  |     phony_src.name = CREATE phony.c | 
					
						
							|  |  |  |     phony_src.CONFIG += combine | 
					
						
							|  |  |  |     QMAKE_EXTRA_COMPILERS += phony_src | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | QDOC_BIN = $$[QT_INSTALL_BINS]/qdoc3 | 
					
						
							|  |  |  | equals(QMAKE_DIR_SEP, /) {   # unix, mingw+msys | 
					
						
							|  |  |  |     QDOC = SRCDIR=$$PWD OUTDIR=$$OUT_PWD/html $$QDOC_BIN | 
					
						
							|  |  |  | } else:win32-g++* {   # just mingw | 
					
						
							|  |  |  |     # The lack of spaces in front of the && is necessary! | 
					
						
							|  |  |  |     QDOC = set SRCDIR=$$PWD&& set OUTDIR=$$OUT_PWD/html&& $$QDOC_BIN | 
					
						
							|  |  |  | } else {   # nmake | 
					
						
							|  |  |  |     QDOC = set SRCDIR=$$PWD $$escape_expand(\\n\\t) \ | 
					
						
							|  |  |  |            set OUTDIR=$$OUT_PWD/html $$escape_expand(\\n\\t) \ | 
					
						
							|  |  |  |            $$QDOC_BIN | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | HELP_FILES     = $$PWD/qtcreator-api.qdocconf | 
					
						
							|  |  |  | HELP_DEP_FILES = $$PWD/qtcreator-api.qdoc \ | 
					
						
							| 
									
										
										
										
											2011-01-05 12:07:24 +01:00
										 |  |  |                  $$PWD/coding-style.qdoc \ | 
					
						
							| 
									
										
										
										
											2010-07-16 10:32:51 +02:00
										 |  |  |                  $$PWD/qtcreator-api.qdocconf | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | docs.name = CREATE API DOC | 
					
						
							|  |  |  | docs.input = HELP_FILES | 
					
						
							|  |  |  | docs.output = $$OUT_PWD/index.html | 
					
						
							|  |  |  | docs.depends = $$HELP_DEP_FILES | 
					
						
							|  |  |  | win32:docs.commands = $$QDOC \"${QMAKE_FILE_IN}\" | 
					
						
							|  |  |  | unix:docs.commands = $$QDOC ${QMAKE_FILE_IN} | 
					
						
							|  |  |  | docs.CONFIG += no_link | 
					
						
							|  |  |  | isEmpty(vcproj):docs.variable_out = PRE_TARGETDEPS | 
					
						
							|  |  |  | QMAKE_EXTRA_COMPILERS += docs |