2 # Windows makefile for C tools build.
4 # Copyright (c) 2009 - 2018, 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
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.
15 !INCLUDE Makefiles\ms.common
33 all: libs apps
install
37 @echo
######################
38 @echo
# Build libraries
39 @echo
######################
40 @if not exist
$(LIB_PATH
) mkdir
$(LIB_PATH
)
41 @if defined PYTHON_COMMAND
$(PYTHON_COMMAND
) Makefiles\NmakeSubdirs.py
all $**
42 @if not defined PYTHON_COMMAND
$(PYTHON_HOME
)\python.exe Makefiles\NmakeSubdirs.py
all $**
46 @echo
######################
47 @echo
# Build executables
48 @echo
######################
49 @if not exist
$(BIN_PATH
) mkdir
$(BIN_PATH
)
50 @if defined PYTHON_COMMAND
$(PYTHON_COMMAND
) Makefiles\NmakeSubdirs.py
all $**
51 @if not defined PYTHON_COMMAND
$(PYTHON_HOME
)\python.exe Makefiles\NmakeSubdirs.py
all $**
53 install: $(LIB_PATH
) $(BIN_PATH
)
55 @echo
######################
56 @echo
# Install to $(SYS_LIB_PATH)
57 @echo
# Install to $(SYS_BIN_PATH)
58 @echo
######################
59 @
-xcopy
$(LIB_PATH
)\
*.lib
$(SYS_LIB_PATH
) /I
/D
/E
/F
/Y
> NUL
2>&1
60 @
-xcopy
$(BIN_PATH
)\
*.exe
$(SYS_BIN_PATH
) /I
/D
/E
/F
/Y
> NUL
2>&1
61 @
-xcopy
$(BIN_PATH
)\
*.bat
$(SYS_BIN_PATH
) /I
/D
/E
/F
/Y
> NUL
2>&1
65 @if defined PYTHON_COMMAND
$(PYTHON_COMMAND
) Makefiles\NmakeSubdirs.py
clean $(LIBRARIES
) $(APPLICATIONS
)
66 @if not defined PYTHON_COMMAND
$(PYTHON_HOME
)\python.exe Makefiles\NmakeSubdirs.py
clean $(LIBRARIES
) $(APPLICATIONS
)
70 @if defined PYTHON_COMMAND
$(PYTHON_COMMAND
) $(PYTHON_COMMAND
) Makefiles\NmakeSubdirs.py cleanall
$(LIBRARIES
) $(APPLICATIONS
)
71 @if not defined PYTHON_COMMAND
$(PYTHON_HOME
)\python.exe
$(PYTHON_COMMAND
) Makefiles\NmakeSubdirs.py cleanall
$(LIBRARIES
) $(APPLICATIONS
)
73 !INCLUDE Makefiles\ms.rule