From 1f7c72d18298d1bdbd25fb51754bdcc54f700a1d Mon Sep 17 00:00:00 2001
From: David Wronek <david.wronek@mainlining.org>
Date: Wed, 8 Oct 2025 20:25:19 +0200
Subject: [PATCH] Fix makefile

Signed-off-by: David Wronek <david.wronek@mainlining.org>
---
 makefile | 116 ++++++++++---------------------------------------------
 1 file changed, 20 insertions(+), 96 deletions(-)

diff --git a/makefile b/makefile
index 9cbf7c9..00e756f 100644
--- a/makefile
+++ b/makefile
@@ -1,105 +1,29 @@
-CFLAGS= -Wall -O2 -Iinclude -Izlib-1.2.11 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1
+CFLAGS= -Wall -O2 -Iinclude -Izlib -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1
 
-CC=gcc
+CC=cc
 STRIP=strip
 
-CCWIN=i686-w64-mingw32-gcc
-CCWINSTRIP=i686-w64-mingw32-strip
-
-CCARM=/home/savan/Desktop/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabi/bin/arm-linux-gnueabi-gcc
-CCARMSTRIP=/home/savan/Desktop/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabi/bin/arm-linux-gnueabi-strip
-
-CCARM64=/home/savan/Desktop/gcc-linaro-5.3.1-2016.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc
-CCARM64STRIP=/home/savan/Desktop/gcc-linaro-5.3.1-2016.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-strip
-
-CCAPPLE64=/home/savan/Desktop/osxtoolchain/osxcross/target/bin/x86_64-apple-darwin11-cc
-CCAPPLESTRIP64=/home/savan/Desktop/osxtoolchain/osxcross/target/bin/x86_64-apple-darwin11-strip
-
-CCAPPLE=/home/savan/Desktop/osxtoolchain/osxcross/target/bin/i386-apple-darwin11-cc
-CCAPPLESTRIP=/home/savan/Desktop/osxtoolchain/osxcross/target/bin/i386-apple-darwin11-strip
-
-CCMIPS64=/home/savan/Desktop/buildroot-2017.02.8/output/host/usr/bin/mips64-buildroot-linux-uclibc-gcc
-CCMIPS64STRIP=/home/savan/Desktop/buildroot-2017.02.8/output/host/usr/bin/mips64-buildroot-linux-uclibc-strip
-
-CCMIPS=/home/savan/Desktop/buildroot-2018.02.2/output/host/usr/bin/mips-buildroot-linux-uclibc-gcc
-CCMIPSSTRIP=/home/savan/Desktop/buildroot-2018.02.2/output/host/usr/bin/mips-buildroot-linux-uclibc-strip
-
 SOURCE=   \
-     zlib-1.2.11/adler32.c \
-     zlib-1.2.11/crc32.c \
-     zlib-1.2.11/deflate.c \
-     zlib-1.2.11/infback.c \
-     zlib-1.2.11/inffast.c \
-     zlib-1.2.11/inflate.c \
-     zlib-1.2.11/inftrees.c \
-     zlib-1.2.11/trees.c \
-     zlib-1.2.11/zutil.c \
-     zlib-1.2.11/compress.c \
-     zlib-1.2.11/uncompr.c \
-     zlib-1.2.11/gzclose.c \
-     zlib-1.2.11/gzlib.c \
-     zlib-1.2.11/gzread.c \
-     zlib-1.2.11/gzwrite.c \
+     zlib/adler32.c \
+     zlib/crc32.c \
+     zlib/deflate.c \
+     zlib/infback.c \
+     zlib/inffast.c \
+     zlib/inflate.c \
+     zlib/inftrees.c \
+     zlib/trees.c \
+     zlib/zutil.c \
+     zlib/compress.c \
+     zlib/uncompr.c \
+     zlib/gzclose.c \
+     zlib/gzlib.c \
+     zlib/gzread.c \
+     zlib/gzwrite.c \
      lz4.c \
      unpackbootimg.c \
      untar.c \
      sony_dump.c
 
-default:download sony_dump.exe sony_dump.i386 sony_dump.x86_64 sony_dump.arm32 sony_dump.arm32_pie sony_dump.arm64 sony_dump.arm64_pie sony_dump.x86_64-apple-darwin11 sony_dump.i386-apple-darwin11 sony_dump.mips64 sony_dump.mips32 archive
-
-download:
-	@if [ ! -d "zlib-1.2.11" ]; then wget https://zlib.net/zlib-1.2.11.tar.gz ; tar xzf zlib-1.2.11.tar.gz ; rm -rf zlib-1.2.11.tar.gz ; fi
-
-sony_dump.exe:
-	${CCWIN} ${CFLAGS} -static ${SOURCE} -o sony_dump.exe
-	${CCWINSTRIP} sony_dump.exe
-
-sony_dump.i386:
-	${CC} -m32 ${CFLAGS} -static ${SOURCE} -o sony_dump.i386
-	${STRIP} sony_dump.i386
-
-sony_dump.x86_64:
-	${CC} ${CFLAGS} -static ${SOURCE} -o sony_dump.x86_64
-	${STRIP} sony_dump.x86_64
-
-sony_dump.arm32:
-	${CCARM} ${CFLAGS} -static ${SOURCE} -o sony_dump.arm32
-	${CCARMSTRIP} sony_dump.arm32
-
-sony_dump.arm32_pie:
-	@cp -fr sony_dump.arm32 sony_dump.arm32_pie
-	@dd if=pie of=sony_dump.arm32_pie bs=1 count=1 seek=16 conv=notrunc
-
-sony_dump.arm64:
-	${CCARM64} ${CFLAGS} -static ${SOURCE} -o sony_dump.arm64
-	${CCARM64STRIP} sony_dump.arm64
-
-sony_dump.arm64_pie:
-	@cp -fr sony_dump.arm64 sony_dump.arm64_pie
-	@dd if=pie of=sony_dump.arm64_pie bs=1 count=1 seek=16 conv=notrunc
-
-sony_dump.i386-apple-darwin11:
-	${CCAPPLE} ${CFLAGS} ${SOURCE} -o sony_dump.i386-apple-darwin11
-	${CCAPPLESTRIP} sony_dump.i386-apple-darwin11
-
-sony_dump.x86_64-apple-darwin11:
-	${CCAPPLE64} ${CFLAGS} ${SOURCE} -o sony_dump.x86_64-apple-darwin11
-	${CCAPPLESTRIP64} sony_dump.x86_64-apple-darwin11
-
-sony_dump.mips64:
-	${CCMIPS64} ${CFLAGS} -static ${SOURCE} -o sony_dump.mips64
-	${CCMIPS64STRIP} sony_dump.mips64
-
-sony_dump.mips32:
-	${CCMIPS} ${CFLAGS} -static ${SOURCE} -o sony_dump.mips32
-	${CCMIPSSTRIP} sony_dump.mips32
-
-archive:
-	@zip -9 sony_dump_tool.zip sony_dump.arm32_pie sony_dump.arm64_pie sony_dump.exe sony_dump.i386-apple-darwin11 sony_dump.mips64 sony_dump.x86_64-apple-darwin11 sony_dump.arm32 sony_dump.arm64 sony_dump.i386 sony_dump.mips32 sony_dump.x86_64
-
-clean:
-	rm -rf sony_dump_tool.zip sony_dump.exe sony_dump.i386 sony_dump.x86_64 sony_dump.arm32 sony_dump.arm32_pie sony_dump.arm64 sony_dump.arm64_pie sony_dump.x86_64-apple-darwin11 sony_dump.i386-apple-darwin11 sony_dump.mips64 sony_dump.mips32
-
-distclean:
-	rm -rf sony_dump_tool.zip zlib-1.2.11 sony_dump.exe sony_dump.i386 sony_dump.x86_64 sony_dump.arm32 sony_dump.arm32_pie sony_dump.arm64 sony_dump.arm64_pie sony_dump.x86_64-apple-darwin11 sony_dump.i386-apple-darwin11 sony_dump.mips64 sony_dump.mips32
-
+default:
+	${CC} ${CFLAGS} ${SOURCE} -o sony_dump
+	${STRIP} sony_dump
-- 
2.52.0

