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

GENERATED=src/lib/netlist/generated/static_solvers.cpp
FILES=`find src/mame -name "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}

#--dir src/lib/netlist/generated/static --static-include

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