mirror of
https://github.com/ComodoSecurity/openedr/
synced 2026-06-06 15:24:33 +00:00
56 lines
2.2 KiB
Plaintext
56 lines
2.2 KiB
Plaintext
################################################################################
|
|
# CLI - A simple command line interface.
|
|
# Copyright (C) 2016-2018 Daniele Pallastrelli
|
|
#
|
|
# Boost Software License - Version 1.0 - August 17th, 2003
|
|
#
|
|
# Permission is hereby granted, free of charge, to any person or organization
|
|
# obtaining a copy of the software and accompanying documentation covered by
|
|
# this license (the "Software") to use, reproduce, display, distribute,
|
|
# execute, and transmit the Software, and to prepare derivative works of the
|
|
# Software, and to permit third-parties to whom the Software is furnished to
|
|
# do so, all subject to the following:
|
|
#
|
|
# The copyright notices in the Software and this entire statement, including
|
|
# the above license grant, this restriction and the following disclaimer,
|
|
# must be included in all copies of the Software, in whole or in part, and
|
|
# all derivative works of the Software, unless such copies or derivative
|
|
# works are solely in the form of machine-executable object code generated by
|
|
# a source language processor.
|
|
#
|
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
# FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
|
|
# SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
|
|
# FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
|
|
# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
|
# DEALINGS IN THE SOFTWARE.
|
|
################################################################################
|
|
|
|
#define macros
|
|
EXE_NAMES = complete.exe filesession.exe simplelocalsession.exe
|
|
DIR_INCLUDE = /I.. /I%BOOST%
|
|
DIR_LINK = %BOOST%\stage\lib
|
|
COMPILE_FLAGS = /nologo /MD /EHsc /D_WIN32_WINNT=0x0501 /DBOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE
|
|
CPPFLAGS = $(COMPILE_FLAGS) $(DIR_INCLUDE) /link /LIBPATH:$(DIR_LINK)
|
|
RM = del /F /Q 2> nul
|
|
|
|
.PHONY: all apps clean
|
|
|
|
# clean and build samples
|
|
all: clean apps
|
|
|
|
.cpp.exe:
|
|
@echo Compiling and linking: $<
|
|
$(CPP) $< $(CPPFLAGS)
|
|
|
|
# applications
|
|
apps: $(EXE_NAMES)
|
|
|
|
# delete output files
|
|
clean:
|
|
@-$(RM) *.obj
|
|
@-$(RM) $(EXE_NAMES)
|
|
|
|
|