From 1d7d521ff4ecb050a3a7b4bed363a0e4933f20c8 Mon Sep 17 00:00:00 2001 From: Alejandro Cabeza Romero Date: Fri, 29 Aug 2025 19:05:26 +0200 Subject: [PATCH] Remove old makefiles. --- .github/resources/prover/linux.Makefile | 94 ---------------- .github/resources/prover/windows.Makefile | 104 ------------------ .../witness-generator/linux.Makefile | 18 --- .../witness-generator/macos.Makefile | 19 ---- .../witness-generator/windows.Makefile | 17 --- 5 files changed, 252 deletions(-) delete mode 100644 .github/resources/prover/linux.Makefile delete mode 100644 .github/resources/prover/windows.Makefile delete mode 100644 .github/resources/witness-generator/linux.Makefile delete mode 100644 .github/resources/witness-generator/macos.Makefile delete mode 100644 .github/resources/witness-generator/windows.Makefile diff --git a/.github/resources/prover/linux.Makefile b/.github/resources/prover/linux.Makefile deleted file mode 100644 index 8eacc90..0000000 --- a/.github/resources/prover/linux.Makefile +++ /dev/null @@ -1,94 +0,0 @@ -### - - -# Build targets -EXTRA_CMAKE_FLAGS ?= - -host: - rm -rf build_prover && mkdir build_prover && cd build_prover && \ - cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package $(EXTRA_CMAKE_FLAGS) && \ - make -j$$(nproc) -vvv && make install - -host_noasm: - rm -rf build_prover_noasm && mkdir build_prover_noasm && cd build_prover_noasm && \ - cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_noasm -DUSE_ASM=NO && \ - make -j$(nproc) -vvv && make install - -host_arm64: - rm -rf build_prover_arm64 && mkdir build_prover_arm64 && cd build_prover_arm64 && \ - cmake .. -DTARGET_PLATFORM=aarch64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_arm64 && \ - make -j$(nproc) -vvv && make install - -android: - rm -rf build_prover_android && mkdir build_prover_android && cd build_prover_android && \ - cmake .. -DTARGET_PLATFORM=ANDROID -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_android -DBUILD_TESTS=OFF -DUSE_OPENMP=OFF && \ - make -j$(nproc) -vvv && make install - -android_openmp: - rm -rf build_prover_android_openmp && mkdir build_prover_android_openmp && cd build_prover_android_openmp && \ - cmake .. -DTARGET_PLATFORM=ANDROID -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_android_openmp -DBUILD_TESTS=OFF -DUSE_OPENMP=ON && \ - make -j$(nproc) -vvv && make install - -android_x86_64: - rm -rf build_prover_android_x86_64 && mkdir build_prover_android_x86_64 && cd build_prover_android_x86_64 && \ - cmake .. -DTARGET_PLATFORM=ANDROID_x86_64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_android_x86_64 -DBUILD_TESTS=OFF -DUSE_OPENMP=OFF && \ - make -j$(nproc) -vvv && make install - -android_openmp_x86_64: - rm -rf build_prover_android_openmp_x86_64 && mkdir build_prover_android_openmp_x86_64 && cd build_prover_android_openmp_x86_64 && \ - cmake .. -DTARGET_PLATFORM=ANDROID_x86_64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_android_openmp_x86_64 -DBUILD_TESTS=OFF -DUSE_OPENMP=ON && \ - make -j$(nproc) -vvv && make install - -ios: - @if [ ! -d "./depends/gmp/package_ios_arm64" ]; then echo "Looks like gmp lib is not built. Run './build_gmp.sh ios' first." && exit 1; fi - rm -rf build_prover_ios && mkdir build_prover_ios && cd build_prover_ios && \ - cmake .. -GXcode -DTARGET_PLATFORM=IOS -DCMAKE_INSTALL_PREFIX=../package_ios && \ - xcodebuild -destination 'generic/platform=iOS' -scheme rapidsnarkStatic -project rapidsnark.xcodeproj -configuration Release && \ - xcodebuild -destination 'generic/platform=iOS' -scheme rapidsnark -project rapidsnark.xcodeproj -configuration Release CODE_SIGNING_ALLOWED=NO && \ - cp ../depends/gmp/package_ios_arm64/lib/libgmp.a src/Release-iphoneos && \ - echo "" && echo "iOS Simulator artifacts built in build_prover_ios/src/Release-iphoneos" && echo "" - -ios_simulator: - @if [ ! -d "./depends/gmp/package_iphone_simulator" ]; then echo "Looks like gmp lib is not built. Run './build_gmp.sh ios_simulator' first." && exit 1; fi - rm -rf build_prover_ios_simulator && mkdir build_prover_ios_simulator && cd build_prover_ios_simulator && \ - cmake .. -GXcode -DTARGET_PLATFORM=IOS_SIMULATOR -DCMAKE_INSTALL_PREFIX=../package_ios_simulator -DUSE_ASM=NO && \ - xcodebuild -destination 'generic/platform=iOS Simulator' -scheme rapidsnarkStatic -project rapidsnark.xcodeproj && \ - xcodebuild -destination 'generic/platform=iOS Simulator' -scheme rapidsnark -project rapidsnark.xcodeproj CODE_SIGNING_ALLOWED=NO ARCHS=arm64 && \ - cp ../depends/gmp/package_iphone_simulator/lib/libgmp.a src/Debug-iphonesimulator && \ - echo "" && echo "iOS Simulator artifacts built in build_prover_ios_simulator/src/Debug-iphonesimulator" && echo "" - -macos_arm64: - @if [ ! -d "./depends/gmp/package_macos_arm64" ]; then echo "Looks like gmp lib is not built. Run './build_gmp.sh macos_arm64' first." && exit 1; fi - rm -rf build_prover_macos_arm64 && mkdir build_prover_macos_arm64 && cd build_prover_macos_arm64 && \ - cmake .. -DTARGET_PLATFORM=macos_arm64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_macos_arm64 && \ - make -j$(nproc) -vvv && make install - -macos_x86_64: - @if [ ! -d "./depends/gmp/package_macos_x86_64" ]; then echo "Looks like gmp lib is not built. Run './build_gmp.sh macos_x86_64' first." && exit 1; fi - rm -rf build_prover_macos_x86_64 && mkdir build_prover_macos_x86_64 && cd build_prover_macos_x86_64 && \ - cmake .. -DTARGET_PLATFORM=macos_x86_64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_macos_x86_64 && \ - make -j$(nproc) -vvv && make install - -clean: - rm -rf build_prover \ - build_prover_macos_arm64 \ - build_prover_macos_x86_64 \ - build_prover_android \ - build_prover_android_x86_64 \ - build_prover_ios \ - build_prover_ios_simulator \ - package \ - package_macos_arm64 \ - package_macos_x86_64 \ - package_android \ - package_android_x86_64 \ - package_ios \ - package_ios_simulator \ - depends/gmp/package \ - depends/gmp/package_macos_arm64 \ - depends/gmp/package_macos_x86_64 \ - depends/gmp/package_android_arm64 \ - depends/gmp/package_android_x86_64 \ - depends/gmp/package_ios_arm64 \ - depends/gmp/package_iphone_simulator - diff --git a/.github/resources/prover/windows.Makefile b/.github/resources/prover/windows.Makefile deleted file mode 100644 index 83d60e6..0000000 --- a/.github/resources/prover/windows.Makefile +++ /dev/null @@ -1,104 +0,0 @@ -### - -#Build targets -host: - rm -rf build_prover && mkdir build_prover && cd build_prover && \ - cmake .. \ - -DCMAKE_BUILD_TYPE=Release - -DCMAKE_INSTALL_PREFIX=../package && \ - make -j$(nproc) -vvv && make install - -# Copy of the original host target, with specific flags for Windows x86_64 to add patches, missing libraries and -# include paths -host_windows_x86_64: - rm -rf build_prover && mkdir build_prover && cd build_prover && \ - cmake .. \ - -DUSE_ASM=OFF \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=../package \ - -DCMAKE_EXE_LINKER_FLAGS="-static -static-libstdc++ -static-libgcc -L/lib -lmman" \ - -DCMAKE_CXX_FLAGS="-I/include -include mman_patch.hpp -include cstdint -Duint=unsigned\ int -Du_int32_t=uint32_t -Du_int64_t=uint64_t" && \ - make -j$(nproc) -vvv && make install - -host_noasm: - rm -rf build_prover_noasm && mkdir build_prover_noasm && cd build_prover_noasm && \ - cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_noasm -DUSE_ASM=NO && \ - make -j$(nproc) -vvv && make install - -host_arm64: - rm -rf build_prover_arm64 && mkdir build_prover_arm64 && cd build_prover_arm64 && \ - cmake .. -DTARGET_PLATFORM=aarch64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_arm64 && \ - make -j$(nproc) -vvv && make install - -android: - rm -rf build_prover_android && mkdir build_prover_android && cd build_prover_android && \ - cmake .. -DTARGET_PLATFORM=ANDROID -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_android -DBUILD_TESTS=OFF -DUSE_OPENMP=OFF && \ - make -j$(nproc) -vvv && make install - -android_openmp: - rm -rf build_prover_android_openmp && mkdir build_prover_android_openmp && cd build_prover_android_openmp && \ - cmake .. -DTARGET_PLATFORM=ANDROID -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_android_openmp -DBUILD_TESTS=OFF -DUSE_OPENMP=ON && \ - make -j$(nproc) -vvv && make install - -android_x86_64: - rm -rf build_prover_android_x86_64 && mkdir build_prover_android_x86_64 && cd build_prover_android_x86_64 && \ - cmake .. -DTARGET_PLATFORM=ANDROID_x86_64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_android_x86_64 -DBUILD_TESTS=OFF -DUSE_OPENMP=OFF && \ - make -j$(nproc) -vvv && make install - -android_openmp_x86_64: - rm -rf build_prover_android_openmp_x86_64 && mkdir build_prover_android_openmp_x86_64 && cd build_prover_android_openmp_x86_64 && \ - cmake .. -DTARGET_PLATFORM=ANDROID_x86_64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_android_openmp_x86_64 -DBUILD_TESTS=OFF -DUSE_OPENMP=ON && \ - make -j$(nproc) -vvv && make install - -ios: - @if [ ! -d "./depends/gmp/package_ios_arm64" ]; then echo "Looks like gmp lib is not built. Run './build_gmp.sh ios' first." && exit 1; fi - rm -rf build_prover_ios && mkdir build_prover_ios && cd build_prover_ios && \ - cmake .. -GXcode -DTARGET_PLATFORM=IOS -DCMAKE_INSTALL_PREFIX=../package_ios && \ - xcodebuild -destination 'generic/platform=iOS' -scheme rapidsnarkStatic -project rapidsnark.xcodeproj -configuration Release && \ - xcodebuild -destination 'generic/platform=iOS' -scheme rapidsnark -project rapidsnark.xcodeproj -configuration Release CODE_SIGNING_ALLOWED=NO && \ - cp ../depends/gmp/package_ios_arm64/lib/libgmp.a src/Release-iphoneos && \ - echo "" && echo "iOS Simulator artifacts built in build_prover_ios/src/Release-iphoneos" && echo "" - -ios_simulator: - @if [ ! -d "./depends/gmp/package_iphone_simulator" ]; then echo "Looks like gmp lib is not built. Run './build_gmp.sh ios_simulator' first." && exit 1; fi - rm -rf build_prover_ios_simulator && mkdir build_prover_ios_simulator && cd build_prover_ios_simulator && \ - cmake .. -GXcode -DTARGET_PLATFORM=IOS_SIMULATOR -DCMAKE_INSTALL_PREFIX=../package_ios_simulator -DUSE_ASM=NO && \ - xcodebuild -destination 'generic/platform=iOS Simulator' -scheme rapidsnarkStatic -project rapidsnark.xcodeproj && \ - xcodebuild -destination 'generic/platform=iOS Simulator' -scheme rapidsnark -project rapidsnark.xcodeproj CODE_SIGNING_ALLOWED=NO ARCHS=arm64 && \ - cp ../depends/gmp/package_iphone_simulator/lib/libgmp.a src/Debug-iphonesimulator && \ - echo "" && echo "iOS Simulator artifacts built in build_prover_ios_simulator/src/Debug-iphonesimulator" && echo "" - -macos_arm64: - @if [ ! -d "./depends/gmp/package_macos_arm64" ]; then echo "Looks like gmp lib is not built. Run './build_gmp.sh macos_arm64' first." && exit 1; fi - rm -rf build_prover_macos_arm64 && mkdir build_prover_macos_arm64 && cd build_prover_macos_arm64 && \ - cmake .. -DTARGET_PLATFORM=macos_arm64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_macos_arm64 && \ - make -j$(nproc) -vvv && make install - -macos_x86_64: - @if [ ! -d "./depends/gmp/package_macos_x86_64" ]; then echo "Looks like gmp lib is not built. Run './build_gmp.sh macos_x86_64' first." && exit 1; fi - rm -rf build_prover_macos_x86_64 && mkdir build_prover_macos_x86_64 && cd build_prover_macos_x86_64 && \ - cmake .. -DTARGET_PLATFORM=macos_x86_64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_macos_x86_64 && \ - make -j$(nproc) -vvv && make install - -clean: - rm -rf build_prover \ - build_prover_macos_arm64 \ - build_prover_macos_x86_64 \ - build_prover_android \ - build_prover_android_x86_64 \ - build_prover_ios \ - build_prover_ios_simulator \ - package \ - package_macos_arm64 \ - package_macos_x86_64 \ - package_android \ - package_android_x86_64 \ - package_ios \ - package_ios_simulator \ - depends/gmp/package \ - depends/gmp/package_macos_arm64 \ - depends/gmp/package_macos_x86_64 \ - depends/gmp/package_android_arm64 \ - depends/gmp/package_android_x86_64 \ - depends/gmp/package_ios_arm64 \ - depends/gmp/package_iphone_simulator diff --git a/.github/resources/witness-generator/linux.Makefile b/.github/resources/witness-generator/linux.Makefile deleted file mode 100644 index 3c01dcc..0000000 --- a/.github/resources/witness-generator/linux.Makefile +++ /dev/null @@ -1,18 +0,0 @@ -CC=g++ -CFLAGS=-std=c++11 -O3 -I. -LDFLAGS = -lgmp -static - -DEPS_HPP = circom.hpp calcwit.hpp fr.hpp pol.cpp -DEPS_O = main.o calcwit.o fr.o pol.o - -all: pol - -%.o: %.cpp $(DEPS_HPP) - $(CC) -Wno-address-of-packed-member -c $< $(CFLAGS) -o $@ - -pol: $(DEPS_O) - $(CC) -o pol $(DEPS_O) $(LDFLAGS) - -clean: - rm -f *.o pol - diff --git a/.github/resources/witness-generator/macos.Makefile b/.github/resources/witness-generator/macos.Makefile deleted file mode 100644 index 926a92d..0000000 --- a/.github/resources/witness-generator/macos.Makefile +++ /dev/null @@ -1,19 +0,0 @@ -CC = g++ -CFLAGS = -std=c++11 -O3 -I. -I/opt/homebrew/include -include gmp_patch.hpp -Wno-address-of-packed-member -LDFLAGS = -Wl,-search_paths_first -Wl,-dead_strip -L/opt/homebrew/lib -LDLIBS = /opt/homebrew/lib/libgmp.a - -DEPS_HPP = circom.hpp calcwit.hpp fr.hpp pol.cpp -DEPS_O = main.o calcwit.o fr.o pol.o - -all: pol - -%.o: %.cpp $(DEPS_HPP) - $(CC) $(CFLAGS) -c $< -o $@ - -pol: $(DEPS_O) - $(CC) -o $@ $(DEPS_O) $(LDFLAGS) $(LDLIBS) - -clean: - rm -f *.o pol - diff --git a/.github/resources/witness-generator/windows.Makefile b/.github/resources/witness-generator/windows.Makefile deleted file mode 100644 index 2f0c7e7..0000000 --- a/.github/resources/witness-generator/windows.Makefile +++ /dev/null @@ -1,17 +0,0 @@ -CC = g++ -CFLAGS = -std=c++11 -O3 -I. -I/include -Duint="unsigned int" -LDFLAGS = -L/lib -lgmp -lmman -static - -DEPS_HPP = circom.hpp calcwit.hpp fr.hpp pol.cpp -DEPS_O = main.o calcwit.o fr.o pol.o - -all: pol.exe - -%.o: %.cpp $(DEPS_HPP) - $(CC) -Wno-address-of-packed-member -c $< $(CFLAGS) -o $@ - -pol.exe: $(DEPS_O) - $(CC) -o pol.exe $(DEPS_O) $(LDFLAGS) - -clean: - rm -f *.o pol.exe