]>
Commit | Line | Data |
---|---|---|
30fdf114 LG |
1 | ARCH = IA32 |
2 | ||
3 | !INCLUDE Makefiles\ms.common | |
4 | ||
5 | LIBRARIES = Common | |
6 | APPLICATIONS = \ | |
7 | BootSectImage \ | |
8 | EfiLdrImage \ | |
9 | EfiRom \ | |
10 | GenBootSector \ | |
11 | GenCrc32 \ | |
12 | GenFfs \ | |
13 | GenFv \ | |
14 | GenFw \ | |
15 | GenPage \ | |
16 | GenSec \ | |
17 | GenVtf \ | |
18 | LzmaCompress \ | |
19 | Split \ | |
20 | TianoCompress \ | |
21 | VolInfo \ | |
22 | VfrCompile | |
23 | ||
24 | all: libs apps install | |
25 | ||
26 | libs: $(LIBRARIES) | |
27 | @echo. | |
28 | @echo ###################### | |
29 | @echo # Build libraries | |
30 | @echo ###################### | |
31 | @if not exist $(LIB_PATH) mkdir $(LIB_PATH) | |
32 | @Makefiles\NmakeSubdirs.bat all $** | |
33 | ||
34 | apps: $(APPLICATIONS) | |
35 | @echo. | |
36 | @echo ###################### | |
37 | @echo # Build executables | |
38 | @echo ###################### | |
39 | @if not exist $(BIN_PATH) mkdir $(BIN_PATH) | |
40 | @Makefiles\NmakeSubdirs.bat all $** | |
41 | ||
42 | install: $(LIB_PATH) $(BIN_PATH) | |
43 | @echo. | |
44 | @echo ###################### | |
45 | @echo # Install to $(SYS_LIB_PATH) | |
46 | @echo # Install to $(SYS_BIN_PATH) | |
47 | @echo ###################### | |
48 | @-xcopy $(LIB_PATH)\*.lib $(SYS_LIB_PATH) /I /D /E /F /Y > NUL 2>&1 | |
49 | @-xcopy $(BIN_PATH)\*.exe $(SYS_BIN_PATH) /I /D /E /F /Y > NUL 2>&1 | |
50 | ||
51 | .PHONY: clean | |
52 | clean: | |
53 | @Makefiles\NmakeSubdirs.bat clean $(LIBRARIES) $(APPLICATIONS) | |
54 | ||
55 | .PHONY: cleanall | |
56 | cleanall: | |
57 | @Makefiles\NmakeSubdirs.bat cleanall $(LIBRARIES) $(APPLICATIONS) | |
58 | @del /f /q $(BIN_PATH)\*.pdb $(BIN_PATH)\*.ilk | |
59 | ||
60 | !INCLUDE Makefiles\ms.rule | |
61 |