VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/FirmwareNew/BaseTools/Source/C/Makefile@ 77599

最後變更 在這個檔案從77599是 58459,由 vboxsync 提交於 9 年 前

EFI/Firmware: 'svn merge /vendor/edk2/UDK2010.SR1 /vendor/edk2/current .', reverting and removing files+dirs listed in ReadMe.vbox, resolving conflicts with help from ../UDK2014.SP1/. This is a raw untested merge.

  • 屬性 svn:eol-style 設為 native
檔案大小: 1.8 KB
 
1## @file
2# Windows makefile for C tools build.
3#
4# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
5# This program and the accompanying materials
6# are licensed and made available under the terms and conditions of the BSD License
7# which accompanies this distribution. The full text of the license may be found at
8# http://opensource.org/licenses/bsd-license.php
9#
10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12#
13ARCH = IA32
14
15!INCLUDE Makefiles\ms.common
16
17LIBRARIES = Common
18APPLICATIONS = \
19 BootSectImage \
20 EfiLdrImage \
21 EfiRom \
22 GenBootSector \
23 GenCrc32 \
24 GenFfs \
25 GenFv \
26 GenFw \
27 GenPage \
28 GenSec \
29 GenVtf \
30 LzmaCompress \
31 Split \
32 TianoCompress \
33 VolInfo \
34 VfrCompile
35
36all: libs apps install
37
38libs: $(LIBRARIES)
39 @echo.
40 @echo ######################
41 @echo # Build libraries
42 @echo ######################
43 @if not exist $(LIB_PATH) mkdir $(LIB_PATH)
44 @Makefiles\NmakeSubdirs.bat all $**
45
46apps: $(APPLICATIONS)
47 @echo.
48 @echo ######################
49 @echo # Build executables
50 @echo ######################
51 @if not exist $(BIN_PATH) mkdir $(BIN_PATH)
52 @Makefiles\NmakeSubdirs.bat all $**
53
54install: $(LIB_PATH) $(BIN_PATH)
55 @echo.
56 @echo ######################
57 @echo # Install to $(SYS_LIB_PATH)
58 @echo # Install to $(SYS_BIN_PATH)
59 @echo ######################
60 @-xcopy $(LIB_PATH)\*.lib $(SYS_LIB_PATH) /I /D /E /F /Y > NUL 2>&1
61 @-xcopy $(BIN_PATH)\*.exe $(SYS_BIN_PATH) /I /D /E /F /Y > NUL 2>&1
62 @-xcopy $(BIN_PATH)\*.bat $(SYS_BIN_PATH) /I /D /E /F /Y > NUL 2>&1
63
64.PHONY: clean
65clean:
66 @Makefiles\NmakeSubdirs.bat clean $(LIBRARIES) $(APPLICATIONS)
67
68.PHONY: cleanall
69cleanall:
70 @Makefiles\NmakeSubdirs.bat cleanall $(LIBRARIES) $(APPLICATIONS)
71
72!INCLUDE Makefiles\ms.rule
73
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette