summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/nl_create_mame_solvers.sh
blob: 1afa5b9db67a64b819a0a433dbd7a7c5837891ea (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh

GENERATED=src/lib/netlist/generated/static_solvers.cpp
FILES=`ls src/mame/machine/nl_*.cpp src/mame/audio/nl_*.cpp | grep -v pongdoubles`

OUTDIR=/tmp/static_syms

if [ _$OS = "_Windows_NT" ]; then
	NLTOOL=./nltool.exe
else
	NLTOOL=./nltool
fi

rm -rf ${OUTDIR}
mkdir ${OUTDIR}

if ${NLTOOL} --cmd static --output=${GENERATED}.tmp --include=src/mame/audio ${FILES}; then
	mv -f ${GENERATED}.tmp ${GENERATED}
	echo Created ${GENERATED} file
else
	echo Failed to create ${GENERATED}
fi