| ... | ... |
@@ -1,10 +1,30 @@ |
| 1 |
-UROM = ../bin/tools/urom.exe |
|
| 2 |
-BIN_0 = urom0.bin |
|
| 3 |
-BIN_1 = urom1.bin |
|
| 1 |
+QMAKE ?= qmake |
|
| 4 | 2 |
|
| 5 |
-all: clean |
|
| 6 |
- $(UROM) |
|
| 3 |
+QT_PRO = urom.pro |
|
| 4 |
+ |
|
| 5 |
+.PHONY: all |
|
| 6 |
+all: src doc |
|
| 7 |
+ |
|
| 8 |
+.PHONY: src |
|
| 9 |
+src: qmake |
|
| 10 |
+ $(MAKE) -C src |
|
| 11 |
+ |
|
| 12 |
+.PHONY: doc |
|
| 13 |
+doc: |
|
| 14 |
+ $(MAKE) -C doc |
|
| 15 |
+ |
|
| 16 |
+.PHONY: qmake |
|
| 17 |
+qmake: |
|
| 18 |
+ cd src; \ |
|
| 19 |
+ $(QMAKE) $(QT_PRO) |
|
| 20 |
+ |
|
| 21 |
+.PHONY: clean |
|
| 22 |
+clean: clean_src clean_doc |
|
| 7 | 23 |
|
| 8 |
-clean: |
|
| 9 |
- rm -f $(BIN_0) |
|
| 10 |
- rm -f $(BIN_1) |
|
| 24 |
+.PHONY: clean_src |
|
| 25 |
+clean_src: qmake |
|
| 26 |
+ $(MAKE) -C src clean |
|
| 27 |
+ |
|
| 28 |
+.PHONY: clean_doc |
|
| 29 |
+clean_doc: |
|
| 30 |
+ $(MAKE) -C doc clean |
| ... | ... |
@@ -12,7 +12,6 @@ OUTPUT_DIRECTORY = |
| 12 | 12 |
CREATE_SUBDIRS = NO |
| 13 | 13 |
ALLOW_UNICODE_NAMES = NO |
| 14 | 14 |
OUTPUT_LANGUAGE = English |
| 15 |
-OUTPUT_TEXT_DIRECTION = None |
|
| 16 | 15 |
BRIEF_MEMBER_DESC = YES |
| 17 | 16 |
REPEAT_BRIEF = YES |
| 18 | 17 |
ABBREVIATE_BRIEF = |
| ... | ... |
@@ -112,7 +111,7 @@ FILE_PATTERNS = *.h \ |
| 112 | 111 |
RECURSIVE = NO |
| 113 | 112 |
EXCLUDE = |
| 114 | 113 |
EXCLUDE_SYMLINKS = NO |
| 115 |
-EXCLUDE_PATTERNS = |
|
| 114 |
+EXCLUDE_PATTERNS = moc_*.cpp |
|
| 116 | 115 |
EXCLUDE_SYMBOLS = |
| 117 | 116 |
EXAMPLE_PATH = |
| 118 | 117 |
EXAMPLE_PATTERNS = |
| ... | ... |
@@ -139,7 +138,6 @@ VERBATIM_HEADERS = YES |
| 139 | 138 |
# Configuration options related to the alphabetical class index |
| 140 | 139 |
#--------------------------------------------------------------------------- |
| 141 | 140 |
ALPHABETICAL_INDEX = YES |
| 142 |
-COLS_IN_ALPHA_INDEX = 5 |
|
| 143 | 141 |
IGNORE_PREFIX = |
| 144 | 142 |
#--------------------------------------------------------------------------- |
| 145 | 143 |
# Configuration options related to the HTML output |
| ... | ... |
@@ -219,7 +217,6 @@ PDF_HYPERLINKS = YES |
| 219 | 217 |
USE_PDFLATEX = YES |
| 220 | 218 |
LATEX_BATCHMODE = NO |
| 221 | 219 |
LATEX_HIDE_INDICES = NO |
| 222 |
-LATEX_SOURCE_CODE = NO |
|
| 223 | 220 |
LATEX_BIB_STYLE = plain |
| 224 | 221 |
LATEX_TIMESTAMP = NO |
| 225 | 222 |
LATEX_EMOJI_DIRECTORY = |
| ... | ... |
@@ -232,7 +229,6 @@ COMPACT_RTF = NO |
| 232 | 229 |
RTF_HYPERLINKS = NO |
| 233 | 230 |
RTF_STYLESHEET_FILE = |
| 234 | 231 |
RTF_EXTENSIONS_FILE = |
| 235 |
-RTF_SOURCE_CODE = NO |
|
| 236 | 232 |
#--------------------------------------------------------------------------- |
| 237 | 233 |
# Configuration options related to the man page output |
| 238 | 234 |
#--------------------------------------------------------------------------- |
| ... | ... |
@@ -253,7 +249,6 @@ XML_NS_MEMB_FILE_SCOPE = NO |
| 253 | 249 |
#--------------------------------------------------------------------------- |
| 254 | 250 |
GENERATE_DOCBOOK = NO |
| 255 | 251 |
DOCBOOK_OUTPUT = docbook |
| 256 |
-DOCBOOK_PROGRAMLISTING = NO |
|
| 257 | 252 |
#--------------------------------------------------------------------------- |
| 258 | 253 |
# Configuration options for the AutoGen Definitions output |
| 259 | 254 |
#--------------------------------------------------------------------------- |
| ... | ... |
@@ -1,11 +1,22 @@ |
| 1 |
+DOXYGEN = doxygen |
|
| 2 |
+ |
|
| 1 | 3 |
DOC_DIR = html |
| 2 | 4 |
DOC_TAG = doxygen.tag |
| 3 | 5 |
DOC_LOG = warnings.log |
| 4 | 6 |
|
| 5 |
-all: clean |
|
| 6 |
- doxygen Doxyfile |
|
| 7 |
+SRC_FILES := $(wildcard ../src/*.cpp ../src/*.h) |
|
| 8 |
+SRC_FILES := $(filter-out $(wildcard ../src/moc_*.cpp), $(SRC_FILES)) |
|
| 9 |
+ |
|
| 10 |
+.PHONY: all |
|
| 11 |
+all: html |
|
| 7 | 12 |
|
| 13 |
+html: $(SRC_FILES) |
|
| 14 |
+ rm -rf html |
|
| 15 |
+ $(DOXYGEN) Doxyfile |
|
| 16 |
+ |
|
| 17 |
+.PHONY: clean |
|
| 8 | 18 |
clean: |
| 9 | 19 |
rm -rf $(DOC_DIR) |
| 10 | 20 |
rm -f $(DOC_TAG) |
| 11 | 21 |
rm -f $(DOC_LOG) |
| 22 |
+ |