# end of ms-dos
#libnethack
-src/nethack.data
-src/nethack.wasm
-src/nethack.js
-src/wasm-data
+targets/*
+#test.js
+#sys/lib/npm-package/build/nethack.js
+#sys/lib/npm-package/build/nethack.wasm
+ src/libnethack.a
+ /libtest.c
+ /nhlibtest
+ /run.sh
+ /test.js
+ sys/lib/npm-package/build/nethack.js
+ sys/lib/npm-package/build/nethack.wasm
/* PANICTRACE: Always defined for NH_DEVEL_STATUS != NH_STATUS_RELEASED
but only for supported platforms. */
- #ifdef UNIX
+ #if defined(UNIX) && !defined(__EMSCRIPTEN__)
#if (NH_DEVEL_STATUS != NH_STATUS_RELEASED)
/* see end.c */
+#if !defined(CROSS_TO_WASM)
#ifndef PANICTRACE
#define PANICTRACE
-#endif
-#endif
-#endif
+#endif /* PANICTRACE */
+#endif /* CROSS_TO_WASM */
+#endif /* NH_DEVEL_STATUS != NH_STATUS_RELEASED */
+#endif /* UNIX */
+
/* The following are meaningless if PANICTRACE is not defined: */
#if defined(__linux__) && defined(__GLIBC__) && (__GLIBC__ >= 2)
#define PANICTRACE_LIBC
#if defined(MACOSX)
#define PANICTRACE_LIBC
#endif
- #ifdef UNIX
+ #if defined(UNIX) && !defined(__EMSCRIPTEN__) /* no popen in WASM */
+#if !defined(CROSS_TO_WASM) /* no popen in WASM */
#define PANICTRACE_GDB
#endif
+#endif
/* Supply nethack_enter macro if not supplied by port */
#ifndef nethack_enter