diff options
Diffstat (limited to 'src/lib/netlist/nl_create_mame_solvers.sh')
-rwxr-xr-x | src/lib/netlist/nl_create_mame_solvers.sh | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/lib/netlist/nl_create_mame_solvers.sh b/src/lib/netlist/nl_create_mame_solvers.sh new file mode 100755 index 00000000000..4786e11eaed --- /dev/null +++ b/src/lib/netlist/nl_create_mame_solvers.sh @@ -0,0 +1,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 |