scripts: Disable the hardware-optimized compilation in legacy makefiles

Fix the legacy makefile builds on ARM, MIPS and PowerPC, where
hardware-optimized compilation was enabled by default in the generic
source files, but without including the machine-specific source files.

Delete scripts/makefile.linux-opt.
This commit is contained in:
Cosmin Truta
2022-09-14 21:35:33 +03:00
parent c64655d058
commit b60656ecdc
6 changed files with 23 additions and 262 deletions

View File

@@ -12,6 +12,7 @@
# where "make install" puts libpng.a, libpng16.dylib, png.h, pngconf.h,
# and pnglibconf.h
prefix=/usr/local
exec_prefix=$(prefix)
@@ -39,7 +40,10 @@ LN_SF=ln -sf
CP=cp
RM_F=rm -f
CPPFLAGS=-I$(ZLIBINC)
NOHWOPT=-DPNG_ARM_NEON_OPT=0 -DPNG_MIPS_MSA_OPT=0 \
-DPNG_POWERPC_VSX_OPT=0 -DPNG_INTEL_SSE_OPT=0
DEFS=$(NOHWOPT)
CPPFLAGS=-I$(ZLIBINC) $(DEFS)
CFLAGS=-O3 -funroll-loops -Wall -Wextra -Wundef
LDFLAGS=-L. -L$(ZLIBLIB) -lpng16 -lz