63 lines
4.5 KiB
Makefile
63 lines
4.5 KiB
Makefile
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
# Copyright © 1991-2021 Amebis
|
|
# Copyright © 2016 GÉANT
|
|
|
|
CleanSetup ::
|
|
-if exist "output\Setup\WLANManager$(PLAT_SUFFIX).exe" del /f /q "output\Setup\WLANManager$(PLAT_SUFFIX).exe"
|
|
msbuild.exe $(MSBUILDFLAGS) "$(MSIBUILD_PRODUCT_NAME_ID).sln" /t:Clean /p:Platform=$(PLAT) /p:Configuration=Release
|
|
msbuild.exe $(MSBUILDFLAGS) "$(MSIBUILD_PRODUCT_NAME_ID).sln" /t:Clean /p:Platform=$(PLAT) /p:Configuration=Debug
|
|
|
|
|
|
######################################################################
|
|
# Setup
|
|
######################################################################
|
|
|
|
Setup :: \
|
|
"output\Setup\$(MSIBUILD_PRODUCT_NAME_ID)$(PLAT_SUFFIX).msi" \
|
|
"output\Setup\WLANManager$(PLAT_SUFFIX).exe"
|
|
|
|
SetupDebug :: \
|
|
"output\Setup\$(MSIBUILD_PRODUCT_NAME_ID)$(PLAT_SUFFIX)D.msi"
|
|
|
|
SetupCompile ::
|
|
msbuild.exe $(MSBUILDFLAGS) "$(MSIBUILD_PRODUCT_NAME_ID).sln" /t:Build /p:Platform=$(PLAT) /p:Configuration=Release
|
|
|
|
SetupDebugCompile ::
|
|
msbuild.exe $(MSBUILDFLAGS) "$(MSIBUILD_PRODUCT_NAME_ID).sln" /t:Build /p:Platform=$(PLAT) /p:Configuration=Debug
|
|
|
|
|
|
######################################################################
|
|
# Publishing
|
|
######################################################################
|
|
|
|
Publish :: \
|
|
"$(PUBLISH_PACKAGE_DIR)\$(MSIBUILD_PRODUCT_NAME_ID)$(PLAT_SUFFIX).msi" \
|
|
"$(PUBLISH_PACKAGE_DIR)\WLANManager$(PLAT_SUFFIX).exe"
|
|
|
|
"$(PUBLISH_PACKAGE_DIR)\$(MSIBUILD_PRODUCT_NAME_ID)-PDB.zip" : output\$(PLAT).Release\*.pdb
|
|
|
|
|
|
######################################################################
|
|
# File copy
|
|
######################################################################
|
|
|
|
"$(PUBLISH_PACKAGE_DIR)\$(MSIBUILD_PRODUCT_NAME_ID)$(PLAT_SUFFIX).msi" : "output\Setup\$(MSIBUILD_PRODUCT_NAME_ID)$(PLAT_SUFFIX).msi"
|
|
copy /y $** $@ > NUL
|
|
|
|
"output\Setup\WLANManager$(PLAT_SUFFIX).exe" \
|
|
"$(PUBLISH_PACKAGE_DIR)\WLANManager$(PLAT_SUFFIX).exe" : "output\$(PLAT).Release\WLANManager.exe"
|
|
copy /y $** $@ > NUL
|
|
|
|
|
|
######################################################################
|
|
# Configuration Specific
|
|
######################################################################
|
|
|
|
CFG=Release
|
|
CFG_SUFFIX=
|
|
!INCLUDE "MakefilePlatCfg.mak"
|
|
|
|
CFG=Debug
|
|
CFG_SUFFIX=D
|
|
!INCLUDE "MakefilePlatCfg.mak"
|