summaryrefslogtreecommitdiff
path: root/archived/projt-launcher/scripts/gen-cmark-export.sh
diff options
context:
space:
mode:
Diffstat (limited to 'archived/projt-launcher/scripts/gen-cmark-export.sh')
-rwxr-xr-xarchived/projt-launcher/scripts/gen-cmark-export.sh30
1 files changed, 30 insertions, 0 deletions
diff --git a/archived/projt-launcher/scripts/gen-cmark-export.sh b/archived/projt-launcher/scripts/gen-cmark-export.sh
new file mode 100755
index 0000000000..2aae7b607d
--- /dev/null
+++ b/archived/projt-launcher/scripts/gen-cmark-export.sh
@@ -0,0 +1,30 @@
+#!/bin/sh
+# Generate cmark_export.h
+
+cat > "$1" << 'EOF'
+#ifndef CMARK_EXPORT_H
+#define CMARK_EXPORT_H
+
+#ifdef CMARK_STATIC_DEFINE
+# define CMARK_EXPORT
+# define CMARK_NO_EXPORT
+#else
+# if defined(_WIN32) || defined(__CYGWIN__)
+# ifdef cmark_EXPORTS
+# define CMARK_EXPORT __declspec(dllexport)
+# else
+# define CMARK_EXPORT __declspec(dllimport)
+# endif
+# define CMARK_NO_EXPORT
+# else
+# ifndef CMARK_EXPORT
+# define CMARK_EXPORT __attribute__((visibility("default")))
+# endif
+# ifndef CMARK_NO_EXPORT
+# define CMARK_NO_EXPORT __attribute__((visibility("hidden")))
+# endif
+# endif
+#endif
+
+#endif /* CMARK_EXPORT_H */
+EOF