aboutsummaryrefslogtreecommitdiff
path: root/USAGE.md
diff options
context:
space:
mode:
authorbonmas14 <bonmas14@gmail.com>2025-08-07 04:37:39 +0300
committerbonmas14 <bonmas14@gmail.com>2025-08-07 04:37:39 +0300
commit2d1673d40ffdaf4e62d4e9c581c6d92034baed72 (patch)
treeb369c25d6f63abe777b10dad11c11a23e06bcf98 /USAGE.md
parent262ddbd72b42dd0673b61cfeeda86c36a4cd98cc (diff)
downloadungrateful-2d1673d40ffdaf4e62d4e9c581c6d92034baed72.tar.gz
ungrateful-2d1673d40ffdaf4e62d4e9c581c6d92034baed72.zip
Windows ungrateful and cynic build.
Diffstat (limited to 'USAGE.md')
-rw-r--r--USAGE.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/USAGE.md b/USAGE.md
new file mode 100644
index 0000000..706b9c3
--- /dev/null
+++ b/USAGE.md
@@ -0,0 +1,27 @@
+# How to compile and use
+
+Note: it is early in development and there is no v1!
+
+It is build in a logic of unity-build, so all you need is to provide to a compiler the include folder and link path.
+
+So, for compiling you need to run build.bat / build.sh. Dependencies right now are just bash (build script) and gcc.
+
+It will create include folder and copy all of the headers, create lib folder and put the libs in here.
+
+# Usage
+
+- Don't use *_internal.h files, as they are only for implementation and could add fun things as windows.h
+
+# MSVC
+
+Here are warnings you should disable:
+
+```
+/wd4244
+```
+
+Also here are defines:
+
+```
+/D _CRT_SECURE_NO_WARNINGS /D _UNICODE /D UNICODE
+```