1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
|
Description: Remove Makefile so Cmake is used by default
Author: Colin Ian King <colin.i.king@gmail.com>
Author: Fabian Wolff <fabi.wolff@arcor.de>
Last-Update: 2024-11-05
Index: intel-ipsec-mb-2.0/Makefile
===================================================================
--- intel-ipsec-mb-2.0.orig/Makefile
+++ /dev/null
@@ -1,79 +0,0 @@
-#
-# Copyright (c) 2020-2024, Intel Corporation
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
-#
-# * Redistributions of source code must retain the above copyright notice,
-# this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# * Neither the name of Intel Corporation nor the names of its contributors
-# may be used to endorse or promote products derived from this software
-# without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-
-.PHONY: all clean style install uninstall help TAGS warning build-cmake clean-cmake
-
-BUILD_DIR ?= build
-
-all: warning
- $(MAKE) -C lib
-
-clean:
- $(MAKE) -C lib clean
-
-style:
- $(MAKE) -C lib style
-
-install:
- $(MAKE) -C lib install
-
-uninstall:
- $(MAKE) -C lib uninstall
-
-help:
- $(MAKE) -C lib help
-
-doxy:
- $(MAKE) -C lib doxy
-
-TAGS:
- find ./ -name "*.[ch]" -print | etags -
- find ./ -name '*.asm' | etags -a -
- find ./ -name '*.inc' | etags -a -
-
-# cppcheck analysis check
-cppcheck:
- $(MAKE) -C lib cppcheck
-
-# cppcheck bughunt analysis check
-bughunt:
- $(MAKE) -C lib bughunt
-
-# build cmake project
-build-cmake:
- cmake -B $(BUILD_DIR)
- cmake --build $(BUILD_DIR) --parallel
-
-# clean cmake project
-clean-cmake:
- cmake --build $(BUILD_DIR) --target clean
-
-warning:
- @echo "NOTE: Building the project with Makefiles is deprecated since v2.0 (replaced by CMake)."
- @echo " Starting from v2.0, only the library can be built using Makefiles and not the applications."
- @echo " See INSTALL.md for instructions to build the library and applications using CMake."
- @echo ""
|