Skip to content

Commit

Permalink
Merge pull request #43 from OWASP/smallfixes-makefiles
Browse files Browse the repository at this point in the history
fix quickbuildissues
  • Loading branch information
commjoen authored Oct 2, 2023
2 parents dae011d + 5ff3acc commit 7e0f327
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 9 deletions.
1 change: 0 additions & 1 deletion c/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
CC = gcc
CFLAGS = -Wall -Wextra
SRC = main.c
OUT = main
CPPCHECK = cppcheck
Expand Down
3 changes: 1 addition & 2 deletions cplus/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
CXX = gcc
CXXFLAGS = -Wall -Wextra
CXX = g++
SRC = main.cpp
OUT = main
CPPCHECK = cppcheck
Expand Down
12 changes: 6 additions & 6 deletions quickbuild.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ echo "Please run this on Mac OS-X with GCC support for 'arm64-apple-macos12' and

echo "Compiling C"
echo "Compiling C for Intel Macos-X"
(cd c && make CFLAGS+='-target x86_64-apple-macos12' OUT='wrongsecrets-c')
(cd c/advanced && make CFLAGS+='-target x86_64-apple-macos12' OUT='wrongsecrets-advanced-c')
(cd c && make CFLAGS+='-target x86_64-apple-macos12' OUT='../wrongsecrets-c')
(cd c/advanced && make CFLAGS+='-target x86_64-apple-macos12 ' OUT='../../wrongsecrets-advanced-c')
echo "Compiling C for ARM Macos-X"
(cd c && make CFLAGS+='-target arm64-apple-macos12' OUT='wrongsecrets-c-arm')
(cd c/advanced && make CFLAGS+='-target arm64-apple-macos12' OUT='wrongsecrets-advanced-c-arm')
(cd c && make CFLAGS+='-target arm64-apple-macos12' OUT='../wrongsecrets-c-arm')
(cd c/advanced && make CFLAGS+='-target arm64-apple-macos12' OUT='../../wrongsecrets-advanced-c-arm')
echo "Compiling C for ARM-linux, based on https://github.com/dockcross/dockcross"
echo "prerequired: git clone https://github.com/dockcross/dockcross.git"
echo "prerequired: cd dockcross"
Expand Down Expand Up @@ -59,9 +59,9 @@ strip -S wrongsecrets-advanced-c-linux-musl-arm-stripped

echo "Compiling C++"
echo "Compiling C++ for Intel Macos-X"
(cd cplus && make CXXFLAGS+='-target x86_64-apple-macos12' OUT='wrongsecrets-cplus')
(cd cplus && make CXXFLAGS+='-target x86_64-apple-macos12' OUT='../wrongsecrets-cplus')
echo "Compiling C++ for ARM Macos-X"
(cd cplus && make CXXFLAGS+='-target arm64-apple-macos12' OUT='wrongsecrets-cplus-arm')
(cd cplus && make CXXFLAGS+='-target arm64-apple-macos12' OUT='../wrongsecrets-cplus-arm')
echo "Compiling C++ for ARM, based on https://github.com/dockcross/dockcross"
./dockcross-linux-arm64-lts bash -c '$CC cplus/main.cpp -lstdc++ -o wrongsecrets-cplus-linux-arm'
echo "Compiling C++ for linux"
Expand Down

0 comments on commit 7e0f327

Please sign in to comment.