summaryrefslogtreecommitdiff
path: root/emulators/shoebill/patches/patch-sdl-gui_lin_build.sh
blob: db21736cb7f3d43a55ccabc83dac5d8630208a61 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$NetBSD: patch-sdl-gui_lin_build.sh,v 1.2 2016/03/23 15:10:46 hauke Exp $

Make build parameters settable from pkg Makefile

--- sdl-gui/lin_build.sh.orig	2015-09-14 02:11:18.000000000 +0000
+++ sdl-gui/lin_build.sh
@@ -1,6 +1,7 @@
-#!/bin/bash
+#!/bin/sh
 
-CC=gcc
+CC=${CC:-"gcc"}
+CFLAGS=${CFLAGS:-"-O2"}
 
 files=""
 for i in adb fpu mc68851 mem via floppy core_api cpu dis; do
@@ -17,6 +18,6 @@ $CC -O1 ../core/decoder_gen.c -o decoder
 ./decoder_gen dis .
 
 
-cmd="$CC -O3 -ggdb -flto $files sdl.c -lpthread -lm -lSDL2 -lGL -o shoebill"
+cmd="$CC ${CFLAGS} -flto $files sdl.c -lpthread -lm -lSDL2 -lGL ${LDFLAGS} -o shoebill"
 echo $cmd
 $cmd