blob: 04c4bf151f1f9cff4c827a70a2894358205300b1 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
@echo off
@echo ---start Moc UI---
setlocal enabledelayedexpansion
set PROJECT_ROOT=..\..
SET SRC_ROOT=..\..\..\..
SET EXTERNAL_ROOT=%SRC_ROOT%\..\..\external
set QTPath=%EXTERNAL_ROOT%\Qt5.6.1\vc2015\x86\bin
set GenPath="%PROJECT_ROOT%\project\Generated\CoreLib"
set GenMocPath=%GenPath%\moc
set GenUIPath=%GenPath%\ui
set GenQRCPath=%GenPath%\qrc
rem goto mocBlastPluginCPP
rem goto domocHair
echo commands to run
echo mkdir %GenMocPath%
echo mkdir %GenUIPath%
echo mkdir %GenQRCPath%
rd /s /Q %GenMocPath%
rd /s /Q %GenUIPath%
rd /s /Q %GenQRCPath%
mkdir %GenMocPath%
mkdir %GenUIPath%
mkdir %GenQRCPath%
:domoc
for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\CoreLib\*.h"') do (
findstr /i "Q_OBJECT" "%%a">nul&&(
echo %QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp
%QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp
)
)
for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\CoreLib\Window\*.h"') do (
findstr /i "Q_OBJECT" "%%a">nul&&(
echo %QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp
%QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp
)
)
for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\CoreLib\UI\*.ui"') do (
echo %QTPath%\uic.exe %%a -o %GenUIPath%\ui_%%~na.h
%QTPath%\uic.exe %%a -o %GenUIPath%\ui_%%~na.h
)
for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\CoreLib\UI\*.qrc"') do (
echo %QTPath%\rcc.exe %%a -name %%a -no-compress -o %GenQRCPath%\qrc_%%~na.cpp
%QTPath%\rcc.exe %%a -name %%a -no-compress -o %GenQRCPath%\qrc_%%~na.cpp
)
:mocAppMainWindowCPP
echo copy %GenMocPath%\moc_AppMainWindow.cpp %GenMocPath%\..\moc_AppMainWindow.cpp
copy %GenMocPath%\moc_AppMainWindow.cpp %GenMocPath%\..\moc_AppMainWindow.cpp
echo %QTPath%\moc.exe "%PROJECT_ROOT%\source\CoreLib\Window\AppMainWindow.h" -o %GenMocPath%\moc_AppMainWindow.cpp -DNV_ARTISTTOOLS
%QTPath%\moc.exe "%PROJECT_ROOT%\source\CoreLib\Window\AppMainWindow.h" -o %GenMocPath%\moc_AppMainWindow.cpp -DNV_ARTISTTOOLS
@echo ---end Moc UI for CoreLib---
:domocHair
@echo ---start Moc UI for BlastPlugin---
set GenPath="%PROJECT_ROOT%\project\Generated\BlastPlugin"
set GenMocPath=%GenPath%\moc
set GenUIPath=%GenPath%\ui
set GenQRCPath=%GenPath%\qrc
echo commands to run
echo mkdir %GenMocPath%
echo mkdir %GenUIPath%
echo mkdir %GenQRCPath%
rd /s /Q %GenMocPath%
rd /s /Q %GenUIPath%
rd /s /Q %GenQRCPath%
mkdir %GenMocPath%
mkdir %GenUIPath%
mkdir %GenQRCPath%
:domocHairStart
for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\BlastPlugin\*.h"') do (
findstr /i "Q_OBJECT" "%%a">nul&&(
echo %QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp "-I./../../source/CoreLib"
%QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp "-I./../../source/CoreLib"
)
)
for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\BlastPlugin\Window\*.h"') do (
findstr /i "Q_OBJECT" "%%a">nul&&(
echo %QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp
%QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp
)
)
for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\BlastPlugin\UI\*.ui"') do (
echo %QTPath%\uic.exe %%a -o %GenUIPath%\ui_%%~na.h
%QTPath%\uic.exe %%a -o %GenUIPath%\ui_%%~na.h
)
for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\BlastPlugin\UI\*.qrc"') do (
echo %QTPath%\rcc.exe %%a -name %%a -no-compress -o %GenQRCPath%\qrc_%%~na.cpp
%QTPath%\rcc.exe %%a -name %%a -no-compress -o %GenQRCPath%\qrc_%%~na.cpp
)
:mocBlastPluginCPP
echo %QTPath%\moc.exe "%PROJECT_ROOT%\source\BlastPlugin\BlastPlugin.h" -o %GenMocPath%\moc_BlastPlugin.cpp "-I./../../source/CoreLib"
%QTPath%\moc.exe "%PROJECT_ROOT%\source\BlastPlugin\BlastPlugin.h" -o %GenMocPath%\moc_BlastPlugin.cpp "-I./../../source/CoreLib"
goto end
:end
|