# HG changeset patch # User Louis Opter # Date 1326394009 -3600 # Node ID 1cf60e316d19c7cf0150cc7e01ae0c58591f4100 # Parent bab559e0392bdc56c07584962d78d7c4166c7d1b Finish the patch on the doc and start a patch to fix the "rathaxes" binaries diff -r bab559e0392b -r 1cf60e316d19 doc_improve_first_steps.patch --- a/doc_improve_first_steps.patch Mon Jan 09 22:17:12 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,60 +0,0 @@ -# HG changeset patch -# Parent ae716670f1ff537fa8abe61d8bd82b6c5f91a5e2 -doc: vastly improve the "First Steps" documentation to reflect all the recent improvements - -diff --git a/doc/rathaxes/user/firststeps_en.tex b/doc/rathaxes/user/firststeps_en.tex ---- a/doc/rathaxes/user/firststeps_en.tex -+++ b/doc/rathaxes/user/firststeps_en.tex -@@ -31,6 +31,8 @@ - 0.3 & 04/09/2011 & David Pineau & Quick fixes \\ - \hline - 0.4 & 07/19/2011 & Louis Opter & Add on overview of the generation of a driver \\ -+\hline -+0.5 & 01/08/2012 & Louis Opter & Update to cover the latest improvements \\ - } - - \begin{document} -@@ -39,7 +41,7 @@ - - \begin{abstract} - \rtx\ is a Domain Specific Language to describes peripherals drivers. It --compiles to kernel modules written in C for Linux, Windows and OpenBSD. -+compiles to kernel modules written in C for any defined Operating System. - - This document explains how to setup the \rtx\ compiler on Windows and Unix like - platforms and generate your first peripheral driver. -@@ -59,9 +61,21 @@ - develop on \rtx\ itself from Windows you can also choose to install \rtx\ from - the sources (i.e. without the installer). - --Although \rtx\ only generate drivers for Windows, Linux and OpenBSD it can be --installed and used from others operating systems as well (including other BSDs --and MacOS~X). -+\rtx\ doesn't need to be installed on the target operating system for driver -+generation. In other words, you can install \rtx\ on Windows and generate the -+sources of a Linux driver (from Windows). -+ -+If you intend to write Windows drivers with \rtx\ you will also need to install -+the Microsoft Driver Development Kit. -+ -+If you intend to build the driver source code generated by \rtx\ you will also -+need to install the required compiler tool-chain to build them. On Windows that -+would be the Microsoft Driver Development Kit; on Linux that would be the Linux -+sources and the GCC tool-chain. -+ -+Finally, we made it very easy to build \rtx\ source files from a CMake -+``Makefile'', so you are highly encouraged to install \href{http://www.cmake.org/}{CMake} -+along with \rtx. CMake works on all the operating systems supported by \rtx. - - \subsection{Using the Windows installer} - -@@ -71,9 +85,6 @@ - Download the \href{http://rathaxes.googlecode.com/files/rathaxes-latest.exe}{installer}, - then simply execute it and follow the instructions on your screen. - --To build and use the drivers generated by \rtx\ you will also need the --Microsoft Driver Development Kit. -- - \subsection{From the sources on Unix} - - If you are not on Windows you will have to install \rtx\ from a ``source diff -r bab559e0392b -r 1cf60e316d19 maintainers_update_the_binaries_installed_with_make_install.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/maintainers_update_the_binaries_installed_with_make_install.patch Thu Jan 12 19:46:49 2012 +0100 @@ -0,0 +1,15 @@ +# HG changeset patch +# Parent 14e4f0de773588325b54a557be47390827a4e0c9 +maintainers: update the binaries installed with "make install" + +diff --git a/maintainers/bin/rathaxesvars.bat.in b/maintainers/bin/rathaxesvars.bat.in +--- a/maintainers/bin/rathaxesvars.bat.in ++++ b/maintainers/bin/rathaxesvars.bat.in +@@ -2,6 +2,7 @@ + + echo -- Setting up the Rathaxes environment + ++set RATHAXES_PATH="%CD%" + set CNORM_PATH="%CD%@CNORM_PATH@" + set COMPILER_PATH="%CD%@COMPILER_PATH@" + set LOCAL_CACHE_PATH="%LOCALAPPDATA%\\Rathaxes\\cache\\" diff -r bab559e0392b -r 1cf60e316d19 series --- a/series Mon Jan 09 22:17:12 2012 +0100 +++ b/series Thu Jan 12 19:46:49 2012 +0100 @@ -1,3 +1,3 @@ -doc_improve_first_steps.patch +maintainers_update_the_binaries_installed_with_make_install.patch provided_pointcut_in_required_sequences_fail.patch rathaxes_add_lkm_ethernet_sample.patch