head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.24 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.22 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.20 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.18 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.16 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.14 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.12 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.10 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.8 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.6 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.4 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.2 pkgsrc-2023Q2-base:1.1; locks; strict; comment @# @; 1.1 date 2023.05.29.19.30.48; author nia; state Exp; branches; next ; commitid Cf4erDhGY7V5uTqE; desc @@ 1.1 log @add emulators/fbneo FinalBurn Neo is an emulator for arcade games and select consoles. It is based on the emulators FinalBurn and old versions of MAME. @ text @$NetBSD$ Honour CFLAGS. Disable partial linking (incompatible with PIE). Unbundle libpng and zlib. --- makefile.sdl2.orig 2021-05-01 20:32:23.000000000 +0000 +++ makefile.sdl2 @@@@ -50,7 +50,7 @@@@ srcdir = src/ include makefile.burn_rules # Platform stuff -alldir += burner burner/sdl burner/sdl dep/libs/libpng dep/libs/lib7z dep/libs/zlib intf intf/video \ +alldir += burner burner/sdl burner/sdl dep/libs/lib7z intf intf/video \ intf/video/scalers intf/video/sdl intf/audio intf/audio/sdl intf/input intf/input/sdl intf/cd intf/cd/sdl \ intf/perfcount intf/perfcount/sdl dep/generated @@@@ -58,11 +58,6 @@@@ depobj += neocdlist.o \ \ conc.o cong.o dat.o gamc.o gami.o image.o ioapi.o misc.o sshot.o state.o statec.o unzip.o zipfn.o \ \ - adler32.o compress.o crc32.o deflate.o gzclose.o gzlib.o gzread.o gzwrite.o infback.o inffast.o inflate.o inftrees.o \ - trees.o uncompr.o zutil.o \ - \ - png.o pngerror.o pngget.o pngmem.o pngpread.o pngread.o pngrio.o pngrtran.o pngrutil.o pngset.o pngtrans.o pngwio.o \ - pngwrite.o pngwtran.o pngwutil.o \ \ aud_dsp.o aud_interface.o cd_interface.o inp_interface.o interface.o lowpass2.o vid_interface.o \ vid_softfx.o vid_support.o \ @@@@ -183,13 +178,13 @@@@ AS = nasm #LDFLAGS = -static -CFLAGS = -O2 -fomit-frame-pointer -Wno-write-strings \ +CFLAGS += -Wno-write-strings \ -Wall -Wno-long-long -Wno-sign-compare -Wno-uninitialized -Wno-unused \ -Wno-conversion -Wno-attributes \ -Wno-unused-parameter -Wno-unused-value -std=c99 \ $(PLATFLAGS) $(DEF) $(incdir) -CXXFLAGS = -O2 -fomit-frame-pointer -Wno-write-strings \ +CXXFLAGS += -Wno-write-strings \ -Wall -W -Wno-long-long \ -Wunknown-pragmas -Wundef -Wconversion -Wno-missing-braces \ -Wuninitialized -Wpointer-arith -Winline -Wno-multichar \ @@@@ -361,7 +356,7 @@@@ $(NAME): $(allobj) $(objdir)drivers.o else -$(NAME): $(allobj) $(objdir)drivers.o +$(NAME): $(allobj) $(autdrv) @@echo @@echo Linking executable... $(NAME) @@$(LD) $(CFLAGS) $(LDFLAGS) -o $@@ $^ $(lib) @