1
1
OS := $(shell uname)
2
2
COMPILER := $(shell test "${OS}" = "Linux" -a -x "/bin/g++" && echo "_gcc")
3
3
4
- BUILD_Darwin = clang++ procenv .cpp process.cpp -o procenv -std=c++17 -Wall -arch arm64 -arch x86_64
5
- BUILD_Linux_gcc = g++ procenv .cpp process.cpp -o procenv -std=c++17 -Wall -static-libgcc -static-libstdc++ -static
6
- BUILD_Linux = clang++ procenv .cpp process.cpp -o procenv -std=c++17 -Wall
7
- BUILD_FreeBSD = clang++ procenv .cpp process.cpp -o procenv -std=c++17 -Wall -lelf -lkvm -lpthread -static
8
- BUILD_DragonFly = g++ procenv .cpp process.cpp -o procenv -std=c++17 -Wall -static-libgcc -static-libstdc++ -lkvm -lpthread -static
9
- BUILD_NetBSD = g++ procenv .cpp process.cpp -o procenv -std=c++17 -Wall -static-libgcc -static-libstdc++ -lkvm -lpthread -static
10
- BUILD_OpenBSD = clang++ procenv .cpp process.cpp -o procenv -std=c++17 -Wall -lkvm -lpthread -static
11
- BUILD_SunOS = g++ procenv .cpp process.cpp -o procenv -std=c++17 -Wall -static-libgcc -lkvm
12
- BUILD_Windows = g++ procenv .cpp process.cpp -o procenv .exe -std=c++17 -Wall -static-libgcc -static-libstdc++ -static -lntdll
4
+ BUILD_Darwin = clang++ envps .cpp process.cpp -o envps -std=c++17 -Wall -arch arm64 -arch x86_64
5
+ BUILD_Linux_gcc = g++ envps .cpp process.cpp -o envps -std=c++17 -Wall -static-libgcc -static-libstdc++ -static
6
+ BUILD_Linux = clang++ envps .cpp process.cpp -o envps -std=c++17 -Wall
7
+ BUILD_FreeBSD = clang++ envps .cpp process.cpp -o envps -std=c++17 -Wall -lelf -lkvm -lpthread -static
8
+ BUILD_DragonFly = g++ envps .cpp process.cpp -o envps -std=c++17 -Wall -static-libgcc -static-libstdc++ -lkvm -lpthread -static
9
+ BUILD_NetBSD = g++ envps .cpp process.cpp -o envps -std=c++17 -Wall -static-libgcc -static-libstdc++ -lkvm -lpthread -static
10
+ BUILD_OpenBSD = clang++ envps .cpp process.cpp -o envps -std=c++17 -Wall -lkvm -lpthread -static
11
+ BUILD_SunOS = g++ envps .cpp process.cpp -o envps -std=c++17 -Wall -static-libgcc -lkvm
12
+ BUILD_Windows = g++ envps .cpp process.cpp -o envps .exe -std=c++17 -Wall -static-libgcc -static-libstdc++ -static -lntdll
13
13
14
14
BUILD = ${BUILD_${OS}${COMPILER}}
15
15
16
- procenv : procenv .cpp process.cpp process.hpp Makefile
16
+ envps : envps .cpp process.cpp process.hpp Makefile
17
17
ifeq (${BUILD},)
18
18
@echo "Unsupported OS/compiler combination: ${OS}${COMPILER}"
19
19
@exit 1
20
20
endif
21
21
${BUILD}
22
22
23
23
clean :
24
- rm -f procenv procenv .exe
24
+ rm -f envps envps .exe
0 commit comments