From 7dbf89056c0b7b7889822831ba5bf5329a492e9d Mon Sep 17 00:00:00 2001 From: TimePath Date: Fri, 22 Jan 2016 17:20:52 +1100 Subject: [PATCH] Readme: markdownify --- README | 61 -------------------------------------- README.md | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 89 insertions(+), 61 deletions(-) delete mode 100644 README create mode 100644 README.md diff --git a/README b/README deleted file mode 100644 index be5a92f1..00000000 --- a/README +++ /dev/null @@ -1,61 +0,0 @@ -NetRadiant -========== - -The open source, cross platform level editor for idtech games (NetRadiant fork) - - -Getting the Sources -=================== - -The latest source is available from the git repository: -https://gitlab.com/xonotic/netradiant.git - -The git client can be obtained from the Git website: -http://git-scm.org - -To get a copy of the source using the commandline git client: - git clone https://gitlab.com/xonotic/netradiant.git - cd netradiant - -See also https://gitlab.com/xonotic/netradiant/ for a source browser, -issues and more. - -Dependencies -============ - - * OpenGL - * LibXml2 - * GTK2 - * GtkGLExt - * LibJpeg - * LibPng - * ZLib - -Compiling -========= - -This project uses the usual CMake workflow: - - mkdir build && cd build && cmake .. && make - -More Compilation Details ------------------------- - -CMake options: - * DOWNLOAD_GAMEPACKS=ON - Automatically download the gamepack data during the first compilation - * RADIANT_ABOUTMSG="Custom build" - A message shown in the about dialog - -Make targets: - * radiant Compiles the radiant core binary - * plugins Compiles all plugins (each plugin has its own target as well) - * modules Compiles all modules (each module has its own target as well) - * game_packs Downloads the game pack data - * quake3 Compiles all the Quake3 tools - * q3map2 Quake3 map compiler - * q3data - * quake2 Compiles all the Quake2 tools (Note: needs to be compiled explicitly) - * q2map Quake2 map compiler - * q2data - * h2data diff --git a/README.md b/README.md new file mode 100644 index 00000000..c0fb8671 --- /dev/null +++ b/README.md @@ -0,0 +1,89 @@ +NetRadiant +========== + +The open source, cross platform level editor for idtech games (NetRadiant fork) + +# Getting the Sources + +The latest source is available from the git repository: +https://gitlab.com/xonotic/netradiant.git + +The git client can be obtained from the Git website: +http://git-scm.org + +To get a copy of the source using the commandline git client: +``` +git clone https://gitlab.com/xonotic/netradiant.git +cd netradiant +``` + +See also https://gitlab.com/xonotic/netradiant/ for a source browser, issues and more. + +# Dependencies + + * OpenGL + * LibXml2 + * GTK2 + * GtkGLExt + * LibJpeg + * LibPng + * ZLib + +# Compiling + +This project uses the usual CMake workflow: + + mkdir build && cd build && cmake .. && make + +## linux + +``` +cmake -G "Unix Makefiles" .. +cmake --build . -- -j$(nproc) +``` + +## msys2 + +`base-devel` + +### 32 bit: + +``` +pacman -S mingw-w64-i686-{toolchain,cmake} +pacman -S mingw-w64-i686-{gtk2,gtkglext} +mkdir build && cd build +cmake -G "MSYS Makefiles" .. -DGTK2_GLIBCONFIG_INCLUDE_DIR=/mingw32/lib/glib-2.0/include -DGTK2_GDKCONFIG_INCLUDE_DIR=/mingw32/lib/gtk-2.0/include +cmake --build . -- -j$(nproc) +``` + +### 64 bit: + +``` +pacman -S mingw-w64-x86_64-{toolchain,cmake} +pacman -S mingw-w64-x86_64-{gtk2,gtkglext} +mkdir build && cd build +cmake -G "MSYS Makefiles" .. -DGTK2_GLIBCONFIG_INCLUDE_DIR=/mingw64/lib/glib-2.0/include -DGTK2_GDKCONFIG_INCLUDE_DIR=/mingw64/lib/gtk-2.0/include +cmake --build . -- -j$(nproc) +``` + +More Compilation Details +------------------------ + +options: + * `DOWNLOAD_GAMEPACKS=ON` + Automatically download the gamepack data during the first compilation + * `RADIANT_ABOUTMSG="Custom build"` + A message shown in the about dialog + +targets: + * `radiant` Compiles the radiant core binary + * `plugins` Compiles all plugins (each plugin has its own target as well) + * `modules` Compiles all modules (each module has its own target as well) + * `game_packs` Downloads the game pack data + * `quake3` Compiles all the Quake3 tools + - `q3map2` Quake3 map compiler + - `q3data` + * `quake2` Compiles all the Quake2 tools (Note: needs to be compiled explicitly) + - `q2map` Quake2 map compiler + - `q2data` + - `h2data` -- 2.39.2