RPA Toolkit
changed the include structure of the build system.
authorMartin Stoilov <martin@rpasearch.com>
Wed, 29 Jun 2011 04:48:40 +0000 (21:48 -0700)
committerMartin Stoilov <martin@rpasearch.com>
Wed, 29 Jun 2011 04:48:40 +0000 (21:48 -0700)
171 files changed:
phpext/prpa/prpa.c
rgrep/build/linux/rgrep.mk
rgrep/rpagrep.h
rgrep/unix/main.c
rjs/build/linux/rjs.mk
rjs/linux/rjsrules.c
rjs/rjs.c
rjs/rjs.h
rjs/rjscompiler.c
rjs/rjscompiler.h
rjs/rjsexec.c
rjs/rjsparser.c
rjs/rjsparser.h
rlib/build/linux/rlib.mk
rlib/rarray.c
rlib/rarray.h
rlib/ratomic.c
rlib/rcarray.c
rlib/rcarray.h
rlib/rcharconv.c
rlib/rgc.c
rlib/rgc.h
rlib/rharray.c
rlib/rharray.h
rlib/rhash.c
rlib/rhash.h
rlib/rlist.c
rlib/rmap.c
rlib/rmap.h
rlib/rmem.c
rlib/robject.c
rlib/robject.h
rlib/rref.c
rlib/rref.h
rlib/rspinlock.c
rlib/rstring.c
rlib/rstring.h
rlib/rutf.c
rpa/build/linux/rpa.mk
rpa/doc/example/personname/personname.c [new file with mode: 0644]
rpa/rpa.h
rpa/rpacache.c
rpa/rpacache.h
rpa/rpacompiler.c
rpa/rpacompiler.h
rpa/rpadbex.c
rpa/rpadbex.h
rpa/rpaerror.h
rpa/rpaoptimization.c
rpa/rpaoptimization.h
rpa/rpaparser.c
rpa/rpaparser.h
rpa/rparecord.c
rpa/rparecord.h
rpa/rpastat.c
rpa/rpastat.h
rpa/rpastatpriv.h
rpa/rpavm.c
rpa/rpavm.h
rvm/build/linux/rvm.mk
rvm/rvmcodegen.c
rvm/rvmcodegen.h
rvm/rvmcodemap.c
rvm/rvmcodemap.h
rvm/rvmcpu.c
rvm/rvmcpu.h
rvm/rvmoperator.c
rvm/rvmoperator.h
rvm/rvmoperatoradd.c
rvm/rvmoperatoradd.h
rvm/rvmoperatorand.c
rvm/rvmoperatorand.h
rvm/rvmoperatorbin.c
rvm/rvmoperatorbin.h
rvm/rvmoperatorcast.c
rvm/rvmoperatorcast.h
rvm/rvmoperatorcat.c
rvm/rvmoperatorcat.h
rvm/rvmoperatorcmn.c
rvm/rvmoperatorcmn.h
rvm/rvmoperatorcmp.c
rvm/rvmoperatorcmp.h
rvm/rvmoperatordiv.c
rvm/rvmoperatordiv.h
rvm/rvmoperatoreq.c
rvm/rvmoperatoreq.h
rvm/rvmoperatorgreater.c
rvm/rvmoperatorgreater.h
rvm/rvmoperatorgreatereq.c
rvm/rvmoperatorgreatereq.h
rvm/rvmoperatorless.c
rvm/rvmoperatorless.h
rvm/rvmoperatorlesseq.c
rvm/rvmoperatorlesseq.h
rvm/rvmoperatorlogicand.c
rvm/rvmoperatorlogicand.h
rvm/rvmoperatorlogicnot.c
rvm/rvmoperatorlogicnot.h
rvm/rvmoperatorlogicor.c
rvm/rvmoperatorlogicor.h
rvm/rvmoperatorlsl.c
rvm/rvmoperatorlsl.h
rvm/rvmoperatorlsr.c
rvm/rvmoperatorlsr.h
rvm/rvmoperatorlsru.c
rvm/rvmoperatorlsru.h
rvm/rvmoperatormod.c
rvm/rvmoperatormod.h
rvm/rvmoperatormul.c
rvm/rvmoperatormul.h
rvm/rvmoperatornot.c
rvm/rvmoperatornot.h
rvm/rvmoperatornoteq.c
rvm/rvmoperatornoteq.h
rvm/rvmoperatoror.c
rvm/rvmoperatoror.h
rvm/rvmoperatorsub.c
rvm/rvmoperatorsub.h
rvm/rvmoperatorxor.c
rvm/rvmoperatorxor.h
rvm/rvmreg.c
rvm/rvmreg.h
rvm/rvmrelocmap.c
rvm/rvmrelocmap.h
rvm/rvmscope.c
rvm/rvmscope.h
tests/testmisc/asm-bl.c
tests/testmisc/asm-cast.c
tests/testmisc/asm-eadd.c
tests/testmisc/asm-ecmp.c
tests/testmisc/asm-esub.c
tests/testmisc/build/linux/misc-tests.mk
tests/testmisc/codegen-test.c
tests/testmisc/codemap-test.c
tests/testmisc/common.h
tests/testmisc/funcarg-test.c
tests/testmisc/loop-test.c
tests/testmisc/memalloc-test.c
tests/testmisc/opmap-test.c
tests/testmisc/rarray-test.c
tests/testmisc/rcarray-test.c
tests/testmisc/rharray-test.c
tests/testmisc/rhash-test.c
tests/testmisc/rlock-test.c
tests/testmisc/rmap-test.c
tests/testmisc/robject-ver.c
tests/testmisc/rpagen-test.c
tests/testmisc/rvm-test.c
tests/testmisc/scope-test.c
tests/testmisc/speed-test.c
tests/testmisc/string-test.c
tests/testrjs/build/linux/testrjs.mk
tests/testrjs/rjs-args.c
tests/testrjs/rjs-simple.c
tests/testrpa/build/linux/testrpa2.mk
tests/testrpa/common.h
tests/testrpa/rpacompiler-altexp.c
tests/testrpa/rpacompiler-class.c
tests/testrpa/rpacompiler-exp.c
tests/testrpa/rpacompiler-minusexp.c
tests/testrpa/rpacompiler-notexp.c
tests/testrpa/rpacompiler-rule.c
tests/testrpa/rpacompiler-rulealtrec.c
tests/testrpa/rpacompiler-ruleloop.c
tests/testrpa/rpacompiler-ruleloopcls.c
tests/testrpa/rpacompiler-rulerec.c
tests/testrpa/rpaparser-test.c
tests/testrpa/rpavm-matchchr.c
tests/testrpa/rpavm-matchrng.c
tests/testrpa/rpavm-mnode.c
tests/testrpa/rpavm-ref.c

index c1c6ba8..a493b6f 100644 (file)
 #include "php.h"
 #include "php_ini.h"
 #include "ext/standard/info.h"
-#include "php_prpa.h"
+#include "php_prpa/rpa.h"
 #include "TSRM/TSRM.h"
-#include "rpadbex.h"
-#include "rpastat.h"
-#include "rpastatpriv.h"
-#include "rpaerror.h"
-#include "rparecord.h"
+#include "rpa/rpadbex.h"
+#include "rpa/rpastat.h"
+#include "rpa/rpastatpriv.h"
+#include "rpa/rpaerror.h"
+#include "rpa/rparecord.h"
 
 typedef struct _php_rpa_dbex {
        rpadbex_t* dbex;
@@ -58,7 +58,7 @@ static void php_rpa_dbex_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 static void php_rpa_stat_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 
 
-/* If you declare any globals in php_prpa.h uncomment this:
+/* If you declare any globals in php_prpa/rpa.h uncomment this:
 ZEND_DECLARE_MODULE_GLOBALS(prpa)
 */
 
index 6076d1f..7f93675 100644 (file)
@@ -3,7 +3,7 @@ RLIB_SRCDIR = $(SRCDIR)/rlib
 RVM_SRCDIR = $(SRCDIR)/rvm
 RPA_SRCDIR = $(SRCDIR)/rpa
 RGREP_SRCDIR = $(SRCDIR)/rgrep
-INCLUDE = -I$(SRCDIR)/arch/$(OS)/$(ARCHDIR) -I$(RLIB_SRCDIR) -I$(RVM_SRCDIR) -I$(RPA_SRCDIR) -I$(RGREP_SRCDIR) -I$(RGREP_SRCDIR)/unix
+INCLUDE = -I$(SRCDIR) -I$(SRCDIR)/arch/$(OS)/$(ARCHDIR) -I$(RGREP_SRCDIR) -I$(RGREP_SRCDIR)/unix
 
 
 LIBS = -L$(RLIB_SRCDIR)/build/$(OS)/$(ARCHDIR)/out 
index e686681..ea05283 100644 (file)
@@ -23,9 +23,9 @@
 #define _RPAGREP_H_
 
 #include <stdio.h>
-#include "rpaerror.h"
-#include "rpadbex.h"
-#include "rpastatpriv.h"
+#include "rpa/rpaerror.h"
+#include "rpa/rpadbex.h"
+#include "rpa/rpastatpriv.h"
 
 
 #ifdef __cplusplus
index 9908f18..d90b5c8 100644 (file)
@@ -29,9 +29,9 @@
 #include <stdlib.h>
 #include <wchar.h>
 #include <time.h>
-#include "rmem.h"
-#include "rarray.h"
-#include "rpadbex.h"
+#include "rlib/rmem.h"
+#include "rlib/rarray.h"
+#include "rpa/rpadbex.h"
 #include "rpagrep.h"
 #include "rpagrepdep.h"
 
index 3ef88be..9eceb6b 100644 (file)
@@ -6,7 +6,7 @@ RJS_LIB = $(OUTDIR)/librjs.a
 RJS_SO = $(OUTDIR)/librjs.so.1.0
 RJS_EXEC = $(OUTDIR)/rjsexec
 
-CFLAGS += -I$(RVM_SRCDIR)/config -I$(SRCDIR)/rlib -I$(RVM_SRCDIR) -I$(RPA_SRCDIR) -I$(RJS_SRCDIR) -I$(RJS_SRCDIR)/linux
+CFLAGS += -I$(SRCDIR) -I$(RVM_SRCDIR)/config -I$(SRCDIR)/rlib -I$(RJS_SRCDIR)/linux
 
 LIBS = -L$(RLIB_SRCDIR)/build/$(OS)/$(ARCHDIR)/out 
 LIBS += -L$(RVM_SRCDIR)/build/$(OS)/$(ARCHDIR)/out 
index e2d5894..7677abb 100644 (file)
@@ -1,4 +1,4 @@
-#include "rjsrules.h"
+#include "rjs/linux/rjsrules.h"
 
 
 extern char _binary_____________rjs_ecma262_rpa_start[];
index f251811..ca77527 100644 (file)
--- a/rjs/rjs.c
+++ b/rjs/rjs.c
@@ -1,8 +1,8 @@
 #include <stdarg.h>
-#include "rmem.h"
-#include "rmap.h"
-#include "rjs.h"
-#include "rvmcodegen.h"
+#include "rlib/rmem.h"
+#include "rlib/rmap.h"
+#include "rjs/rjs.h"
+#include "rvm/rvmcodegen.h"
 
 
 static void rjs_engine_print(rvmcpu_t *cpu, rvm_asmins_t *ins);
index f44bbf2..70bfbae 100644 (file)
--- a/rjs/rjs.h
+++ b/rjs/rjs.h
@@ -8,10 +8,10 @@ extern "C" {
 
 #include <stdarg.h>
 #include "rtypes.h"
-#include "rvmcpu.h"
-#include "rjsparser.h"
-#include "rjscompiler.h"
-#include "rjserror.h"
+#include "rvm/rvmcpu.h"
+#include "rjs/rjsparser.h"
+#include "rjs/rjscompiler.h"
+#include "rjs/rjserror.h"
 
 
 typedef struct rjs_engine_s {
index 18e5d38..da29089 100644 (file)
@@ -1,6 +1,6 @@
-#include "rmem.h"
-#include "rjscompiler.h"
-#include "rjsparser.h"
+#include "rlib/rmem.h"
+#include "rjs/rjscompiler.h"
+#include "rjs/rjsparser.h"
 
 
 rinteger rjs_compiler_playreversechildrecords(rjs_compiler_t *co, rarray_t *records, rlong rec);
index 6db8ae2..6859028 100644 (file)
@@ -7,13 +7,13 @@ extern "C" {
 #endif
 
 #include "rtypes.h"
-#include "rarray.h"
-#include "rvmcodegen.h"
-#include "rvmscope.h"
-#include "rvmcpu.h"
-#include "rjsuids.h"
-#include "rparecord.h"
-#include "rjserror.h"
+#include "rlib/rarray.h"
+#include "rvm/rvmcodegen.h"
+#include "rvm/rvmscope.h"
+#include "rvm/rvmcpu.h"
+#include "rjs/rjsuids.h"
+#include "rpa/rparecord.h"
+#include "rjs/rjserror.h"
 
 #define RJS_COMPILER_NHANDLERS 128
 #define RJS_COMPILER_CODEGENKEEP (1 << 0)
index 66cda1a..224b5cd 100644 (file)
@@ -7,10 +7,10 @@
 #include <unistd.h>
 #include <sys/mman.h>
 
-#include "rstring.h"
-#include "rmem.h"
-#include "rjs.h"
-#include "rparecord.h"
+#include "rlib/rstring.h"
+#include "rlib/rmem.h"
+#include "rjs/rjs.h"
+#include "rpa/rparecord.h"
 
 
 static int debuginfo = 0;
index 377d992..560466b 100644 (file)
@@ -1,7 +1,7 @@
-#include "rmem.h"
-#include "rjsrules.h"
-#include "rjsparser.h"
-#include "rjserror.h"
+#include "rlib/rmem.h"
+#include "rjs/linux/rjsrules.h"
+#include "rjs/rjsparser.h"
+#include "rjs/rjserror.h"
 
 
 void rjs_parser_dbex_error(rjs_parser_t *parser)
index af3ccca..f7fb212 100644 (file)
@@ -7,10 +7,10 @@ extern "C" {
 #endif
 
 #include "rtypes.h"
-#include "rarray.h"
-#include "rvmcpu.h"
-#include "rpa.h"
-#include "rjserror.h"
+#include "rlib/rarray.h"
+#include "rvm/rvmcpu.h"
+#include "rpa/rpa.h"
+#include "rjs/rjserror.h"
 
 
 typedef struct rjs_parser_s {
index a75eff2..16dcd2a 100644 (file)
@@ -8,6 +8,7 @@ RLIB_LIB = librlib.a
 TARGET_RLIB_LIB = $(OUTDIR)/$(RLIB_LIB)
 TARGET_RLIB_SO = $(OUTDIR)/$(RLIB_SO)
 
+CFLAGS += -I$(SRCDIR)
 
 RLIB_OBJECTS +=        $(OUTDIR)/rref.o
 RLIB_OBJECTS +=        $(OUTDIR)/rcharconv.o
index d6b0b24..07fe62f 100644 (file)
@@ -1,5 +1,5 @@
-#include "rarray.h"
-#include "rmem.h"
+#include "rlib/rarray.h"
+#include "rlib/rmem.h"
 
 
 #define MIN_ARRAY_LEN 2
index 53df09f..2d5ad1d 100644 (file)
@@ -2,7 +2,7 @@
 #define _RARRAY_H_
 
 #include "rtypes.h"
-#include "robject.h"
+#include "rlib/robject.h"
 
 
 #ifdef __cplusplus
index 9f740b2..5a5df2a 100644 (file)
@@ -1,5 +1,5 @@
 #include "rtypes.h"
-#include "ratomic.h"
+#include "rlib/ratomic.h"
 
 
 rboolean r_atomic_compare_and_exchange(volatile ratomic_t *ptr, ratomic_t oldval, ratomic_t newval)
index d073cbc..5c9dc2a 100644 (file)
@@ -1,5 +1,5 @@
-#include "rcarray.h"
-#include "rmem.h"
+#include "rlib/rcarray.h"
+#include "rlib/rmem.h"
 
 
 static rpointer r_carray_allocate_chunk(rsize_t elt_size)
index 7dd0b6e..29594b0 100644 (file)
@@ -2,8 +2,8 @@
 #define _RCARRAY_H_
 
 #include "rtypes.h"
-#include "robject.h"
-#include "rarray.h"
+#include "rlib/robject.h"
+#include "rlib/rarray.h"
 
 #ifdef __cplusplus
 extern "C" {
index b73c2d4..441aff5 100644 (file)
@@ -18,7 +18,7 @@
  *  Martin Stoilov <martin@rpasearch.com>
  */
 
-#include "rcharconv.h"
+#include "rlib/rcharconv.h"
 
 
 #define LOWANSICHAR(c) (((c) >= 'A' && (c) <= 'Z') ? (c) + ('a' - 'A') : (c))
index 22af00a..e756e2f 100644 (file)
@@ -1,4 +1,4 @@
-#include "rgc.h"
+#include "rlib/rgc.h"
 
 
 robject_t *r_gc_init(robject_t *obj, ruint32 type, r_object_cleanupfun cleanup, r_object_copyfun copy)
index 4e5afca..111f76f 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef _RASTGC_H_
 #define _RASTGC_H_
 
-#include "robject.h"
-#include "rlist.h"
+#include "rlib/robject.h"
+#include "rlib/rlist.h"
 
 #ifdef __cplusplus
 extern "C" {
index 316d3a7..01f7250 100644 (file)
@@ -1,6 +1,6 @@
-#include "rharray.h"
-#include "rstring.h"
-#include "rmem.h"
+#include "rlib/rharray.h"
+#include "rlib/rstring.h"
+#include "rlib/rmem.h"
 
 /*
  * Hash array
index 8ed3c02..985b5f1 100644 (file)
@@ -2,11 +2,11 @@
 #define _RHARRAY_H_
 
 #include "rtypes.h"
-#include "rarray.h"
-#include "rcarray.h"
-#include "rhash.h"
-#include "rstring.h"
-#include "robject.h"
+#include "rlib/rarray.h"
+#include "rlib/rcarray.h"
+#include "rlib/rhash.h"
+#include "rlib/rstring.h"
+#include "rlib/robject.h"
 
 #ifdef __cplusplus
 extern "C" {
index 0c3f389..dab3cef 100644 (file)
@@ -1,6 +1,6 @@
-#include "rmem.h"
-#include "rstring.h"
-#include "rhash.h"
+#include "rlib/rmem.h"
+#include "rlib/rstring.h"
+#include "rlib/rhash.h"
 
 
 typedef union rhash_value_s {
index 64fa1f5..82d68aa 100644 (file)
@@ -2,8 +2,8 @@
 #define _RHASH_H_
 
 #include "rtypes.h"
-#include "robject.h"
-#include "rlist.h"
+#include "rlib/robject.h"
+#include "rlib/rlist.h"
 
 #ifdef __cplusplus
 extern "C" {
index 846b94e..db86c13 100644 (file)
@@ -1,4 +1,4 @@
-#include "rlist.h"
+#include "rlib/rlist.h"
 
 
 void r_list_init(rlist_t *ptr)
index 872e0c3..5d0c886 100644 (file)
@@ -1,7 +1,7 @@
 #include "rtypes.h"
-#include "rmap.h"
-#include "rstring.h"
-#include "rmem.h"
+#include "rlib/rmap.h"
+#include "rlib/rstring.h"
+#include "rlib/rmem.h"
 
 
 typedef struct r_mapnode_s {
index 19ac44f..507c074 100644 (file)
@@ -1,12 +1,12 @@
 #ifndef _RMAP_H_
 #define _RMAP_H_
 
-#include "rcarray.h"
-#include "rhash.h"
-#include "rlist.h"
-#include "rstring.h"
-#include "rgc.h"
-#include "robject.h"
+#include "rlib/rcarray.h"
+#include "rlib/rhash.h"
+#include "rlib/rlist.h"
+#include "rlib/rstring.h"
+#include "rlib/rgc.h"
+#include "rlib/robject.h"
 
 #ifdef __cplusplus
 extern "C" {
index bc467ba..cec6662 100644 (file)
@@ -1,8 +1,8 @@
 #include <stdlib.h>
 #include <string.h>
 
-#include "rspinlock.h"
-#include "rmem.h"
+#include "rlib/rspinlock.h"
+#include "rlib/rmem.h"
 
 static rspinlock_t g_lock = R_SPINLOCK_INIT;
 static rsize_t g_allocmem = 0;
index 567550b..f6732c4 100644 (file)
@@ -1,5 +1,5 @@
-#include "rmem.h"
-#include "robject.h"
+#include "rlib/rmem.h"
+#include "rlib/robject.h"
 
 
 robject_t *r_object_create(rsize_t size)
index 62d8c21..9f1a3fa 100644 (file)
@@ -2,7 +2,7 @@
 #define _ROBJECT_H_
 
 #include "rtypes.h"
-#include "rlist.h"
+#include "rlib/rlist.h"
 
 #ifdef __cplusplus
 extern "C" {
index c0119a1..033445b 100644 (file)
@@ -1,4 +1,4 @@
-#include "rref.h"
+#include "rlib/rref.h"
 
 
 robject_t *r_ref_init(robject_t *obj, ruint32 objtype, r_object_cleanupfun cleanup, r_object_copyfun copy, ruint32 count, rref_type_t type)
index 0456844..21d5be7 100644 (file)
@@ -3,8 +3,8 @@
 
 
 #include "rtypes.h"
-#include "robject.h"
-#include "rspinlock.h"
+#include "rlib/robject.h"
+#include "rlib/rspinlock.h"
 
 #ifdef __cplusplus
 extern "C" {
index e4f690b..1099f1a 100644 (file)
@@ -1,5 +1,5 @@
-#include "rspinlock.h"
-#include "ratomic.h"
+#include "rlib/rspinlock.h"
+#include "rlib/ratomic.h"
 
 
 void r_spinlock_init(rspinlock_t *lock)
index d3b7334..9b8c63e 100644 (file)
@@ -3,8 +3,8 @@
 #include <string.h>
 #include <stdarg.h>
 
-#include "rstring.h"
-#include "rmem.h"
+#include "rlib/rstring.h"
+#include "rlib/rmem.h"
 
 
 rinteger r_strcmp(const rchar *s1, const rchar *s2)
index 0367f8c..124662e 100644 (file)
@@ -3,14 +3,14 @@
 
 
 #include "rtypes.h"
-#include "robject.h"
+#include "rlib/robject.h"
 
 #ifdef __cplusplus
 extern "C" {
 #endif
 
 
-#include "rref.h"
+#include "rlib/rref.h"
 
 
 
index 826dd6f..80a5f1d 100644 (file)
@@ -18,7 +18,7 @@
  *  Martin Stoilov <martin@rpasearch.com>
  */
 
-#include "rutf.h"
+#include "rlib/rutf.h"
 
 
 rinteger r_utf8_mbtowc(ruint32 *pwc, const ruchar *input, const ruchar *end)
index 5869c19..2a96973 100644 (file)
@@ -8,7 +8,7 @@ TARGET_RPA_LIB = $(OUTDIR)/$(RPA_LIB)
 TARGET_RPA_SO = $(OUTDIR)/$(RPA_SO)
 
 
-CFLAGS += -I$(RVM_SRCDIR)/config -I$(SRCDIR)/rlib -I$(SRCDIR)/rvm
+CFLAGS += -I$(SRCDIR)
 
 RPA_OBJECTS =  \
        $(OUTDIR)/rpacache.o \
diff --git a/rpa/doc/example/personname/personname.c b/rpa/doc/example/personname/personname.c
new file mode 100644 (file)
index 0000000..2401181
--- /dev/null
@@ -0,0 +1,23 @@
+#include <stdio.h>
+#include "rpa/rpa/rpa.h"
+
+
+int main(int argc, char *argv[])
+{
+       rpadbex_t *dbex;
+       rpastat_t *stat;
+       char name[] = "John M. Smith";
+       char bnf[] = 
+               "first  ::= [A-Za-z]+\n"
+               "middle ::= [A-Za-z]+ '.'?\n"
+               "last   ::= [A-Za-z]+\n"
+               "name   ::= <first> ' ' <middle> ' ' <last>\n";
+
+       dbex = rpa_dbex_create();
+       rpa_dbex_load(dbex, bnf);
+       rpa_dbex_close(dbex);
+       rpa_dbex_compile(dbex);
+
+
+       return 0;
+}
index 7bd71e1..ad78f71 100644 (file)
--- a/rpa/rpa.h
+++ b/rpa/rpa.h
@@ -21,9 +21,9 @@
 #ifndef _RPA_H_
 #define _RPA_H_
 
-#include "rpaerror.h"
-#include "rpadbex.h"
-#include "rpastat.h"
+#include "rpa/rpaerror.h"
+#include "rpa/rpadbex.h"
+#include "rpa/rpastat.h"
 
 
 #endif
index 3de762d..877517c 100644 (file)
@@ -1,6 +1,6 @@
-#include "rpacache.h"
-#include "rmem.h"
-#include "rparecord.h"
+#include "rpa/rpacache.h"
+#include "rlib/rmem.h"
+#include "rpa/rparecord.h"
 
 #define RPA_MCACHE_BUCKET(_top_, _ruleid_) ( ( (((rulong)(_top_))<<3) ^ ((((rulong)(_ruleid_))>>5)) ) & RPA_MCACHE_MASK)
 
index d768696..ddffc80 100644 (file)
@@ -2,8 +2,8 @@
 #define _RPACACHE_H_
 
 #include "rtypes.h"
-#include "rarray.h"
-#include "rparecord.h"
+#include "rlib/rarray.h"
+#include "rpa/rparecord.h"
 
 #ifdef __cplusplus
 extern "C" {
index 5c76074..f13092a 100644 (file)
@@ -1,6 +1,6 @@
-#include "rmem.h"
-#include "rpacompiler.h"
-#include "rstring.h"
+#include "rlib/rmem.h"
+#include "rpa/rpacompiler.h"
+#include "rlib/rstring.h"
 
 
 static rlong rpa_codegen_add_numlabel_s(rvm_codegen_t *cg, const rchar *alphaname, rlong numname)
index 31a1648..4cf1555 100644 (file)
@@ -1,9 +1,9 @@
 #ifndef _RPACOMPILER_H_
 #define _RPACOMPILER_H_
 
-#include "rvmcodegen.h"
-#include "rvmscope.h"
-#include "rpavm.h"
+#include "rvm/rvmcodegen.h"
+#include "rvm/rvmscope.h"
+#include "rpa/rpavm.h"
 
 #ifdef __cplusplus
 extern "C" {
index 5e03b67..3b12e60 100644 (file)
@@ -2,13 +2,13 @@
  *\file rpadbex.c
  */
 
-#include "rpacompiler.h"
-#include "rpadbex.h"
-#include "rpastatpriv.h"
-#include "rpaparser.h"
-#include "rpaoptimization.h"
-#include "rmem.h"
-#include "rutf.h"
+#include "rpa/rpacompiler.h"
+#include "rpa/rpadbex.h"
+#include "rpa/rpastatpriv.h"
+#include "rpa/rpaparser.h"
+#include "rpa/rpaoptimization.h"
+#include "rlib/rmem.h"
+#include "rlib/rutf.h"
 
 typedef rinteger (*rpa_dbex_recordhandler)(rpadbex_t *dbex, rlong rec);
 
index 7175b7f..4615275 100644 (file)
@@ -19,7 +19,7 @@
  */
 
 /**
- * \file rpadbex.h
+ * \file rpa/rpadbex.h
  * \brief The public interface to BNF productions database API
  *
  *
@@ -36,8 +36,8 @@ extern "C" {
 #endif
 
 #include "rtypes.h"
-#include "rvmcpu.h"
-#include "rpaerror.h"
+#include "rvm/rvmcpu.h"
+#include "rpa/rpaerror.h"
 
 
 /**
index 4ecfd4e..a81cd75 100644 (file)
@@ -19,7 +19,7 @@
  */
 
 /**
- * \file rpaerror.h
+ * \file rpa/rpaerror.h
  * \brief The public interface for examining errors.
  *
  *
index 992cf6e..19e3ec7 100644 (file)
@@ -1,5 +1,5 @@
-#include "rpaoptimization.h"
-#include "rpaparser.h"
+#include "rpa/rpaoptimization.h"
+#include "rpa/rpaparser.h"
 
 
 static rlong rpa_copy_handler(rarray_t *records, rlong rec, rpointer userdata)
index 813a814..e4919fa 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef _RPAOPTIMIZATION_H_
 #define _RPAOPTIMIZATION_H_
 
-#include "rparecord.h"
+#include "rpa/rparecord.h"
 
 #ifdef __cplusplus
 extern "C" {
index 4b113e4..8133da3 100644 (file)
@@ -1,8 +1,8 @@
-#include "rmem.h"
-#include "rvmcodegen.h"
-#include "rstring.h"
-#include "rpaparser.h"
-#include "rpastatpriv.h"
+#include "rlib/rmem.h"
+#include "rvm/rvmcodegen.h"
+#include "rlib/rstring.h"
+#include "rpa/rpaparser.h"
+#include "rpa/rpastatpriv.h"
 
 static rinteger rpa_parser_init(rpa_parser_t *pa);
 
index 6aefcef..2167451 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef _RPAPARSER_H_
 #define _RPAPARSER_H_
 
-#include "rpacompiler.h"
-#include "rpastat.h"
+#include "rpa/rpacompiler.h"
+#include "rpa/rpastat.h"
 
 #define RPA_PARSER_STACK 8196
 
index 039bd9b..0a0a78e 100644 (file)
@@ -1,7 +1,7 @@
-#include "rmem.h"
-#include "rstring.h"
-#include "rpaparser.h"
-#include "rparecord.h"
+#include "rlib/rmem.h"
+#include "rlib/rstring.h"
+#include "rpa/rpaparser.h"
+#include "rpa/rparecord.h"
 
 
 rparecord_t *rpa_record_get(rarray_t *records, rlong rec)
index 4cf7ce1..b283205 100644 (file)
@@ -19,7 +19,7 @@
  */
 
 /**
- * \file rparecord.h
+ * \file rpa/rparecord.h
  * \brief The public interface for working with Abstract Syntax Tree (AST), produced by @ref rpa_stat_parse.
  *
  *
@@ -63,9 +63,9 @@
 #define _RPARECORD_H_
 
 #include "rtypes.h"
-#include "rarray.h"
-#include "rlist.h"
-#include "rpavm.h"
+#include "rlib/rarray.h"
+#include "rlib/rlist.h"
+#include "rpa/rpavm.h"
 
 
 #ifdef __cplusplus
@@ -89,7 +89,7 @@ typedef rlong (*rpa_recordtree_callback)(rarray_t *records, rlong rec, rpointer
 
 
 /**
- * \struct rparecord_s <rparecord.h> <rparecord.h>
+ * \struct rparecord_s <rpa/rparecord.h> <rpa/rparecord.h>
  * \brief Abstract Syntax Tree (AST) construction element.
  */
 struct rparecord_s {
index e43d919..4f91c4d 100644 (file)
@@ -1,10 +1,10 @@
-#include "rmem.h"
-#include "rarray.h"
-#include "rpastatpriv.h"
-#include "rvmcodegen.h"
-#include "rvmcpu.h"
-#include "rutf.h"
-#include "rcharconv.h"
+#include "rlib/rmem.h"
+#include "rlib/rarray.h"
+#include "rpa/rpastatpriv.h"
+#include "rvm/rvmcodegen.h"
+#include "rvm/rvmcpu.h"
+#include "rlib/rutf.h"
+#include "rlib/rcharconv.h"
 
 
 rpastat_t *rpa_stat_create(rpadbex_t *dbex, rulong stacksize)
index bc789c0..6d6658a 100644 (file)
@@ -2,9 +2,9 @@
 #define _RPASTAT_H_
 
 #include "rtypes.h"
-#include "rarray.h"
-#include "rvmreg.h"
-#include "rpadbex.h"
+#include "rlib/rarray.h"
+#include "rvm/rvmreg.h"
+#include "rpa/rpadbex.h"
 
 #define RPA_ENCODING_UTF8 0
 #define RPA_ENCODING_BYTE 1
@@ -21,7 +21,7 @@ extern "C" {
 #endif
 
 /**
- * \file rpastat.h
+ * \file rpa/rpastat.h
  * \brief The public interface to the execution context.
  *
  *
index 282c1c5..f16a315 100644 (file)
@@ -2,12 +2,12 @@
 #define _RPASTATPRIV_H_
 
 #include "rtypes.h"
-#include "rarray.h"
-#include "rvmreg.h"
-#include "rpavm.h"
-#include "rpadbex.h"
-#include "rpacache.h"
-#include "rpastat.h"
+#include "rlib/rarray.h"
+#include "rvm/rvmreg.h"
+#include "rpa/rpavm.h"
+#include "rpa/rpadbex.h"
+#include "rpa/rpacache.h"
+#include "rpa/rpastat.h"
 
 
 #ifdef __cplusplus
index 4012ac8..53247a3 100644 (file)
@@ -1,7 +1,7 @@
-#include "rpavm.h"
-#include "rpastatpriv.h"
-#include "rutf.h"
-#include "rmem.h"
+#include "rpa/rpavm.h"
+#include "rpa/rpastatpriv.h"
+#include "rlib/rutf.h"
+#include "rlib/rmem.h"
 
 
 static void rpavm_swi_shift(rvmcpu_t *cpu, rvm_asmins_t *ins)
index fe18278..c62d35c 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef _RPAVM_H_
 #define _RPAVM_H_
 
-#include "rvmcpu.h"
-#include "rparecord.h"
+#include "rvm/rvmcpu.h"
+#include "rpa/rparecord.h"
 
 
 #ifdef __cplusplus
index e164e99..069a073 100644 (file)
@@ -7,7 +7,8 @@ RVM_SO = $(RVM_SO_NAME).$(RVM_SO_VERSION)
 TARGET_RVM_LIB = $(OUTDIR)/$(RVM_LIB)
 TARGET_RVM_SO = $(OUTDIR)/$(RVM_SO)
 
-CFLAGS += -I$(RVM_SRCDIR)/config -I$(SRCDIR)/rlib
+CFLAGS += -I$(SRCDIR)
+CFLAGS += -I$(RVM_SRCDIR)/config
 
 
 RVM_OBJECTS += $(OUTDIR)/rvmcpu.o 
index b911ad8..121c1fe 100644 (file)
@@ -1,6 +1,6 @@
-#include "rmem.h"
-#include "rvmcodegen.h"
-#include "rvmcpu.h"
+#include "rlib/rmem.h"
+#include "rvm/rvmcodegen.h"
+#include "rvm/rvmcpu.h"
 
 
 rvm_codegen_t *rvm_codegen_create()
index 98c8ae9..7ccd871 100644 (file)
@@ -2,12 +2,12 @@
 #define _RVMCODEGEN_H_
 
 #include "rtypes.h"
-#include "rvmerror.h"
-#include "rarray.h"
-#include "rhash.h"
-#include "rvmcpu.h"
-#include "rvmcodemap.h"
-#include "rvmrelocmap.h"
+#include "rvm/rvmerror.h"
+#include "rlib/rarray.h"
+#include "rlib/rhash.h"
+#include "rvm/rvmcpu.h"
+#include "rvm/rvmcodemap.h"
+#include "rvm/rvmrelocmap.h"
 
 #ifdef __cplusplus
 extern "C" {
index 9c86e9f..b5ee08c 100644 (file)
@@ -1,6 +1,6 @@
-#include "rvmcodemap.h"
-#include "rstring.h"
-#include "rmem.h"
+#include "rvm/rvmcodemap.h"
+#include "rlib/rstring.h"
+#include "rlib/rmem.h"
 
 
 rvm_codemap_t *rvm_codemap_create()
index e31b58d..03ec06a 100644 (file)
@@ -2,10 +2,10 @@
 #define _RVMCODEMAP_H_
 
 #include "rtypes.h"
-#include "rvmcpu.h"
-#include "rarray.h"
-#include "rhash.h"
-#include "rstring.h"
+#include "rvm/rvmcpu.h"
+#include "rlib/rarray.h"
+#include "rlib/rhash.h"
+#include "rlib/rstring.h"
 
 #ifdef __cplusplus
 extern "C" {
index 3a3963a..79655b4 100644 (file)
 
 #include <stdio.h>
 #include <stdarg.h>
-#include "rvmcpu.h"
-#include "rvmoperator.h"
-#include "rvmoperatorbin.h"
-#include "rvmoperatorcast.h"
-#include "rvmoperatornot.h"
-#include "rvmoperatorlogicnot.h"
-#include "rvmcodemap.h"
-#include "rmem.h"
-#include "rstring.h"
-#include "rvmreg.h"
-#include "rmap.h"
+#include "rvm/rvmcpu.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmoperatorbin.h"
+#include "rvm/rvmoperatorcast.h"
+#include "rvm/rvmoperatornot.h"
+#include "rvm/rvmoperatorlogicnot.h"
+#include "rvm/rvmcodemap.h"
+#include "rlib/rmem.h"
+#include "rlib/rstring.h"
+#include "rvm/rvmreg.h"
+#include "rlib/rmap.h"
 
 #define RVM_DEFAULT_STACKSIZE (4 * 1024)
 
index 152d05e..bfd77f2 100644 (file)
 #define _RVMCPU_H_
 
 #include "rtypes.h"
-#include "rarray.h"
-#include "rcarray.h"
-#include "rvmreg.h"
-#include "rgc.h"
+#include "rlib/rarray.h"
+#include "rlib/rcarray.h"
+#include "rvm/rvmreg.h"
+#include "rlib/rgc.h"
 
 
 #ifdef __cplusplus
index d7880c4..ce83dc5 100644 (file)
@@ -1,5 +1,5 @@
-#include "rmem.h"
-#include "rvmoperator.h"
+#include "rlib/rmem.h"
+#include "rvm/rvmoperator.h"
 
 
 rvm_opmap_t *rvm_opmap_create()
index 2edfc93..5b342fc 100644 (file)
@@ -2,8 +2,8 @@
 #define _RVMOPERATOR_H_
 
 #include "rtypes.h"
-#include "rarray.h"
-#include "rvmcpu.h"
+#include "rlib/rarray.h"
+#include "rvm/rvmcpu.h"
 
 #define RVM_UNARY_HANDLER(__t__) (__t__)
 #define RVM_OP_HANDLER(__ft__, __st__) ((__ft__) * RVM_DTYPE_MAX + (__st__))
index ebdefa8..187a83d 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_add_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index 94f7528..ba0c199 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORADD_H_
 #define __RVMOPERATORADD_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index 396a53c..34871f7 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_and_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index 9743fa7..3501ce1 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORAND_H_
 #define __RVMOPERATORAND_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index d71c7a3..492a2c4 100644 (file)
@@ -1,30 +1,30 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
-#include "rvmoperatornot.h"
-#include "rvmoperatorbin.h"
-#include "rvmoperatorlsr.h"
-#include "rvmoperatorlsru.h"
-#include "rvmoperatoreq.h"
-#include "rvmoperatornoteq.h"
-#include "rvmoperatorlogicor.h"
-#include "rvmoperatorlogicand.h"
-#include "rvmoperatorless.h"
-#include "rvmoperatorlesseq.h"
-#include "rvmoperatorgreater.h"
-#include "rvmoperatorgreatereq.h"
-#include "rvmoperatoror.h"
-#include "rvmoperatorxor.h"
-#include "rvmoperatorcast.h"
-#include "rvmoperatorsub.h"
-#include "rvmoperatoradd.h"
-#include "rvmoperatormod.h"
-#include "rvmoperatormul.h"
-#include "rvmoperatorlsl.h"
-#include "rvmoperatorcmn.h"
-#include "rvmoperatorcmp.h"
-#include "rvmoperatorand.h"
-#include "rvmoperatorcat.h"
-#include "rvmoperatordiv.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
+#include "rvm/rvmoperatornot.h"
+#include "rvm/rvmoperatorbin.h"
+#include "rvm/rvmoperatorlsr.h"
+#include "rvm/rvmoperatorlsru.h"
+#include "rvm/rvmoperatoreq.h"
+#include "rvm/rvmoperatornoteq.h"
+#include "rvm/rvmoperatorlogicor.h"
+#include "rvm/rvmoperatorlogicand.h"
+#include "rvm/rvmoperatorless.h"
+#include "rvm/rvmoperatorlesseq.h"
+#include "rvm/rvmoperatorgreater.h"
+#include "rvm/rvmoperatorgreatereq.h"
+#include "rvm/rvmoperatoror.h"
+#include "rvm/rvmoperatorxor.h"
+#include "rvm/rvmoperatorcast.h"
+#include "rvm/rvmoperatorsub.h"
+#include "rvm/rvmoperatoradd.h"
+#include "rvm/rvmoperatormod.h"
+#include "rvm/rvmoperatormul.h"
+#include "rvm/rvmoperatorlsl.h"
+#include "rvm/rvmoperatorcmn.h"
+#include "rvm/rvmoperatorcmp.h"
+#include "rvm/rvmoperatorand.h"
+#include "rvm/rvmoperatorcat.h"
+#include "rvm/rvmoperatordiv.h"
 
 static rvm_binopmap_t binary_operations[RVM_OPID_LAST+1];
 
index f115845..bd79041 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORBIN_H_
 #define __RVMOPERATORBIN_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index 42562e6..22f1b9a 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_cast_static_static(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, const rvmreg_t *arg1, const rvmreg_t *arg2)
index f4ec406..efe6662 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORCAST_H_
 #define __RVMOPERATORCAST_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index 82da162..10f5828 100644 (file)
@@ -1,6 +1,6 @@
-#include "rvmoperator.h"
-#include "rstring.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rlib/rstring.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_cat_string_string(rvmcpu_t *cpu, rvmreg_t *res, const rvmreg_t *arg1, const rvmreg_t *arg2)
index 0f5196b..ec08f71 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORCAT_H_
 #define __RVMOPERATORCAT_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index 8e4f095..cfff177 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_cmn_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index d782175..4ce370d 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORCMN_H_
 #define __RVMOPERATORCMN_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index 622df2e..fb1598a 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_cmp_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index b557565..a420781 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORCMP_H_
 #define __RVMOPERATORCMP_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index 828469f..ea21938 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_div_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index f3c3d54..9bb870a 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORDIV_H_
 #define __RVMOPERATORDIV_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index 52dd4d3..2d467f7 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_eq_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index 7ce6725..6f442e3 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATOREQ_H_
 #define __RVMOPERATOREQ_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index 61ec64c..b40540d 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_greater_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index 44f3fa8..e2c1b00 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORGREATER_H_
 #define __RVMOPERATORGREATER_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index e153271..fb2d031 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_greatereq_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index 83d8aba..d956aa8 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORGREATEREQ_H_
 #define __RVMOPERATORMULGREATEREQ_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index 1f287fd..dd0b0fb 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_less_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index da7330a..62b9c93 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORLESS_H_
 #define __RVMOPERATORLESS_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index 7c772b1..1b95398 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_lesseq_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index 945481e..9badc1e 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORLESSEQ_H_
 #define __RVMOPERATORLESSEQ_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index 0ea7e66..6f814a8 100644 (file)
@@ -1,6 +1,6 @@
-#include "rvmoperator.h"
-#include "rvmoperatorlogicand.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmoperatorlogicand.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_logicand_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index 9ad59a3..b6be628 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORLOGICAND_H_
 #define __RVMOPERATORLOGICAND_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index f6dd20d..155af97 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 static void rvm_op_logicnot_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, const rvmreg_t *arg1)
index 1da9ac5..f57308a 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORLOGICNOT_H_
 #define __RVMOPERATORLOGICNOT_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index 0118eb1..17e611c 100644 (file)
@@ -1,6 +1,6 @@
-#include "rvmoperator.h"
-#include "rvmoperatorlogicor.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmoperatorlogicor.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_logicor_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index 567fbce..30b7578 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORLOGICOR_H_
 #define __RVMOPERATORLOGICOR_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index 78eb838..82a5dfc 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_lsl_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index 211f179..279122e 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORLSL_H_
 #define __RVMOPERATORLSL_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index 2450a72..2246458 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_lsr_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index 7ffedae..e149a88 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORLSR_H_
 #define __RVMOPERATORLSR_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index ce48f4c..781ce7e 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_lsru_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index a96fa82..23bac81 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORLSRU_H_
 #define __RVMOPERATORLSRU_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index d8d8c95..69291a7 100644 (file)
@@ -1,6 +1,6 @@
-#include "rmath.h"
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rlib/rmath.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_mod_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index 3a156a0..5fdc75e 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORMOD_H_
 #define __RVMOPERATORMOD_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index b3cab52..f607df8 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_mul_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index 055431c..7750a14 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORMUL_H_
 #define __RVMOPERATORMUL_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index 526c6b4..34a3db9 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 static void rvm_op_not_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, const rvmreg_t *arg1)
index 333d68e..b422f35 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORNOT_H_
 #define __RVMOPERATORNOT_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index c459f3b..8f5dfb9 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_noteq_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index 03f556a..b164cd3 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORNOTEQ_H_
 #define __RVMOPERATORNOTEQ_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index 25c0441..ac2c744 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_or_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index 305b7e3..b5fdc3a 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATOROR_H_
 #define __RVMOPERATOROR_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index be133f8..bd94c53 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_sub_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index 340decf..f8c33df 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORSUB_H_
 #define __RVMOPERATORSUB_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index d139f5f..6ea4558 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 
 void rvm_op_xor_unsigned(rvmcpu_t *cpu, rushort opid, rvmreg_t *res, rword op1, rword op2)
index 385e1f9..41358e6 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __RVMOPERATORXOR_H_
 #define __RVMOPERATORXOR_H_
 
-#include "rvmoperator.h"
-#include "rvmreg.h"
+#include "rvm/rvmoperator.h"
+#include "rvm/rvmreg.h"
 
 #ifdef __cplusplus
 extern "C" {
index d63f65d..de8f145 100644 (file)
@@ -1,6 +1,6 @@
-#include "rmem.h"
-#include "rvmreg.h"
-#include "rref.h"
+#include "rlib/rmem.h"
+#include "rvm/rvmreg.h"
+#include "rlib/rref.h"
 
 
 static void rvm_reg_array_oncopy(rarray_t *array)
index 947a5cb..7aad10c 100644 (file)
@@ -1,13 +1,13 @@
 #ifndef _RVMREG_H_
 #define _RVMREG_H_
 
-//#include "rvmcpu.h"
-#include "robject.h"
-#include "rarray.h"
-#include "rharray.h"
-#include "rcarray.h"
-#include "rmap.h"
-#include "rstring.h"
+//#include "rvm/rvmcpu.h"
+#include "rlib/robject.h"
+#include "rlib/rarray.h"
+#include "rlib/rharray.h"
+#include "rlib/rcarray.h"
+#include "rlib/rmap.h"
+#include "rlib/rstring.h"
 
 
 #ifdef __cplusplus
index 06e926a..3172b4f 100644 (file)
@@ -1,5 +1,5 @@
-#include "rvmrelocmap.h"
-#include "rmem.h"
+#include "rvm/rvmrelocmap.h"
+#include "rlib/rmem.h"
 
 rvm_relocmap_t *rvm_relocmap_create()
 {
index 74b1ff3..c2a1ee3 100644 (file)
@@ -2,11 +2,11 @@
 #define _RVMRELOCMAP_H_
 
 #include "rtypes.h"
-#include "rarray.h"
-#include "rhash.h"
-#include "rstring.h"
-#include "rvmcpu.h"
-#include "rvmcodemap.h"
+#include "rlib/rarray.h"
+#include "rlib/rhash.h"
+#include "rlib/rstring.h"
+#include "rvm/rvmcpu.h"
+#include "rvm/rvmcodemap.h"
 
 #ifdef __cplusplus
 extern "C" {
index 6833f8b..980e2c2 100644 (file)
@@ -1,6 +1,6 @@
-#include "rvmscope.h"
-#include "rstring.h"
-#include "rmem.h"
+#include "rvm/rvmscope.h"
+#include "rlib/rstring.h"
+#include "rlib/rmem.h"
 
 
 rvm_scope_t *rvm_scope_create()
index 2ce2d5e..e5ab768 100644 (file)
@@ -2,8 +2,8 @@
 #define _RVMSCOPE_H_
 
 #include "rtypes.h"
-#include "rarray.h"
-#include "rhash.h"
+#include "rlib/rarray.h"
+#include "rlib/rhash.h"
 
 
 #ifdef __cplusplus
index 7524e1d..92c6c57 100644 (file)
@@ -1,7 +1,7 @@
 #include <stdio.h>
 #include "common.h"
-#include "rvmcodemap.h"
-#include "rvmrelocmap.h"
+#include "rvm/rvmcodemap.h"
+#include "rvm/rvmrelocmap.h"
 
 
        
index b45affd..52f8246 100644 (file)
@@ -1,7 +1,7 @@
 #include <stdio.h>
-#include "rstring.h"
-#include "rvmreg.h"
-#include "rvmcpu.h"
+#include "rlib/rstring.h"
+#include "rvm/rvmreg.h"
+#include "rvm/rvmcpu.h"
 #include "common.h"
 
 static void test_swi_print_r(rvmcpu_t *cpu, rvm_asmins_t *ins)
index 3f3e16d..da0f36f 100644 (file)
@@ -1,6 +1,6 @@
 #include <stdio.h>
 #include "common.h"
-#include "rvmreg.h"
+#include "rvm/rvmreg.h"
 
        
 int main(int argc, char *argv[])
index 677e846..7f0750b 100644 (file)
@@ -1,6 +1,6 @@
 #include <stdio.h>
 #include "common.h"
-#include "rvmreg.h"
+#include "rvm/rvmreg.h"
 
        
 int main(int argc, char *argv[])
index b262827..06b11f5 100644 (file)
@@ -1,6 +1,6 @@
 #include <stdio.h>
 #include "common.h"
-#include "rvmreg.h"
+#include "rvm/rvmreg.h"
 
        
 int main(int argc, char *argv[])
index 7c6ae8f..0fea462 100644 (file)
@@ -4,7 +4,7 @@ RVM_SRCDIR = $(SRCDIR)/rvm
 RPA_SRCDIR = $(SRCDIR)/rpa
 RAST_SRCDIR = $(SRCDIR)/rast
 TESTS_SRCDIR = $(SRCDIR)/tests/testmisc
-INCLUDE = -I$(SRCDIR)/arch/$(OS)/$(ARCHDIR) -I$(ROBJECT_SRCDIR) -I$(RLIB_SRCDIR) -I$(RVM_SRCDIR) -I$(RPA_SRCDIR)
+INCLUDE = -I$(SRCDIR) -I$(SRCDIR)/arch/$(OS)/$(ARCHDIR) -I$(RPA_SRCDIR)
 
 LIBS =  -L$(ROBJECT_SRCDIR)/build/$(OS)/$(ARCHDIR)/out 
 LIBS += -L$(RLIB_SRCDIR)/build/$(OS)/$(ARCHDIR)/out 
index d35b2b7..214bd9e 100644 (file)
@@ -1,8 +1,8 @@
 #include <stdio.h>
 #include <stdlib.h>
-#include "rvmcpu.h"
-#include "rvmcodegen.h"
-#include "rvmcodemap.h"
+#include "rvm/rvmcpu.h"
+#include "rvm/rvmcodegen.h"
+#include "rvm/rvmcodemap.h"
 
 
 static void test_swi_print_r(rvmcpu_t *cpu, rvm_asmins_t *ins)
index 01c4528..df2ccc9 100644 (file)
@@ -1,9 +1,9 @@
 #include <stdio.h>
 #include <stdlib.h>
-#include "rstring.h"
-#include "rhash.h"
-#include "rmem.h"
-#include "rvmcodemap.h"
+#include "rlib/rstring.h"
+#include "rlib/rhash.h"
+#include "rlib/rmem.h"
+#include "rvm/rvmcodemap.h"
 
 
 void codelabel_print_info(rvm_codemap_t *codemap, rchar* name)
index 7410e61..aefdc89 100644 (file)
@@ -1,4 +1,4 @@
-#include "rvmcpu.h"
+#include "rvm/rvmcpu.h"
 #include <stdio.h>
 
 #define EXECDEBUG 1
index ce3aea6..51770e6 100644 (file)
@@ -1,9 +1,9 @@
 #include <stdio.h>
 #include <stdlib.h>
-#include "rvmcpu.h"
-#include "rvmreg.h"
-#include "rvmcodegen.h"
-#include "rvmcodemap.h"
+#include "rvm/rvmcpu.h"
+#include "rvm/rvmreg.h"
+#include "rvm/rvmcodegen.h"
+#include "rvm/rvmcodemap.h"
 
 
 static void test_swi_print_r(rvmcpu_t *cpu, rvm_asmins_t *ins)
index 117324f..5caa83a 100644 (file)
@@ -1,7 +1,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include "common.h"
-#include "rvmoperator.h"
+#include "rvm/rvmoperator.h"
 
 
 static void rvm_eadd(rvmcpu_t *cpu, rvm_asmins_t *ins)
index 119a0a9..8ea4775 100644 (file)
@@ -1,7 +1,7 @@
 #include <pthread.h>
 #include <stdio.h>
 #include <stdlib.h>
-#include "rmem.h"
+#include "rlib/rmem.h"
 
 
 #define NUM_THREADS 10
index d8c9bac..b107d1b 100644 (file)
@@ -1,8 +1,8 @@
 #include <stdio.h>
 #include <stdlib.h>
-#include "rvmcpu.h"
-#include "rvmreg.h"
-#include "rvmoperator.h"
+#include "rvm/rvmcpu.h"
+#include "rvm/rvmreg.h"
+#include "rvm/rvmoperator.h"
 
 
 int main(int argc, char *argv[])
index 394c0ce..aaab842 100644 (file)
@@ -1,7 +1,7 @@
 #include <stdio.h>
 #include <stdlib.h>
-#include "rarray.h"
-#include "rmem.h"
+#include "rlib/rarray.h"
+#include "rlib/rmem.h"
 
 
 static void r_array_addint(rarray_t *array, int elt)
index 4cbc2a8..0d28047 100644 (file)
@@ -1,7 +1,7 @@
 #include <stdio.h>
 #include <stdlib.h>
-#include "rcarray.h"
-#include "rmem.h"
+#include "rlib/rcarray.h"
+#include "rlib/rmem.h"
 
 
 static void r_carray_replaceint(rcarray_t *carray, ruinteger index, rinteger elt)
index d482d57..fc1dced 100644 (file)
@@ -1,11 +1,11 @@
 #include <stdio.h>
 #include <stdlib.h>
-#include "rvmcodegen.h"
-#include "rvmreg.h"
+#include "rvm/rvmcodegen.h"
+#include "rvm/rvmreg.h"
 
-#include "rstring.h"
-#include "rmem.h"
-#include "rvmcpu.h"
+#include "rlib/rstring.h"
+#include "rlib/rmem.h"
+#include "rvm/rvmcpu.h"
 
 
 
index 2d0f2f2..fe32f81 100644 (file)
@@ -1,7 +1,7 @@
 #include <stdio.h>
 #include <stdlib.h>
-#include "rhash.h"
-#include "rmem.h"
+#include "rlib/rhash.h"
+#include "rlib/rmem.h"
 
 
 int main(int argc, char *argv[])
index 9960afa..4e3ea42 100644 (file)
@@ -1,7 +1,7 @@
 #include <pthread.h>
 #include <stdio.h>
 #include <stdlib.h>
-#include "rspinlock.h"
+#include "rlib/rspinlock.h"
 
 #define NUM_THREADS 10
 #define NUM_ITERATIONS 100000
index 662a630..99e4cdf 100644 (file)
@@ -1,8 +1,8 @@
 #include <stdio.h>
 #include <stdlib.h>
-#include "rmem.h"
-#include "rmap.h"
-#include "rstring.h"
+#include "rlib/rmem.h"
+#include "rlib/rmap.h"
+#include "rlib/rstring.h"
 
 
 rlong test_rmap_add(rmap_t *map, const rchar *name, rlong val)
index c6f252a..7fead03 100644 (file)
@@ -1,6 +1,6 @@
 #include <stdio.h>
 
-#include "robject.h"
+#include "rlib/robject.h"
 
 typedef struct _RTestStruct {
        int i;
index f490d1e..3ebb855 100644 (file)
@@ -6,15 +6,15 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>
-#include "rmem.h"
+#include "rlib/rmem.h"
 #include "rjsobject.h"
-#include "rvmcpu.h"
-#include "rpadbex.h"
-#include "rpaerror.h"
-#include "rvmcodegen.h"
-#include "rvmcodemap.h"
-#include "rvmscope.h"
-#include "rvmoperator.h"
+#include "rvm/rvmcpu.h"
+#include "rpa/rpadbex.h"
+#include "rpa/rpaerror.h"
+#include "rvm/rvmcodegen.h"
+#include "rvm/rvmcodemap.h"
+#include "rvm/rvmscope.h"
+#include "rvm/rvmoperator.h"
 
 #define DEBUGPRINT 1
 static int debuginfo = 0;
index dc97364..9b210d0 100644 (file)
@@ -1,6 +1,6 @@
 #include <stdio.h>
 #include <stdlib.h>
-#include "rvmcpu.h"
+#include "rvm/rvmcpu.h"
 
 
 static void test_swi_sub(rvmcpu_t *cpu, rvm_asmins_t *ins)
index af0a285..885ed01 100644 (file)
@@ -1,9 +1,9 @@
 #include <stdio.h>
 #include <stdlib.h>
-#include "rstring.h"
-#include "rhash.h"
-#include "rmem.h"
-#include "rvmscope.h"
+#include "rlib/rstring.h"
+#include "rlib/rhash.h"
+#include "rlib/rmem.h"
+#include "rvm/rvmscope.h"
 
 
 void print_var_info(rvm_scope_t *scope, rchar* varname)
index d403ee8..c0d0a40 100644 (file)
@@ -1,7 +1,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include "common.h"
-#include "rvmoperator.h"
+#include "rvm/rvmoperator.h"
 
 
 static void rvm_eadd(rvmcpu_t *cpu, rvm_asmins_t *ins)
index 6fcacd3..99eacd7 100644 (file)
@@ -1,11 +1,11 @@
 #include <stdio.h>
 #include <stdlib.h>
-#include "rvmcodegen.h"
-#include "rstring.h"
-#include "rmem.h"
-#include "rvmcpu.h"
-#include "rvmreg.h"
-#include "rvmoperator.h"
+#include "rvm/rvmcodegen.h"
+#include "rlib/rstring.h"
+#include "rlib/rmem.h"
+#include "rvm/rvmcpu.h"
+#include "rvm/rvmreg.h"
+#include "rvm/rvmoperator.h"
 
 
 typedef struct rvm_testctx_s {
index 1f8b6fd..aa7c906 100644 (file)
@@ -4,7 +4,7 @@ RVM_SRCDIR = $(SRCDIR)/rvm
 RPA_SRCDIR = $(SRCDIR)/rpa
 RJS_SRCDIR = $(SRCDIR)/rjs
 TESTS_SRCDIR = $(SRCDIR)/tests/testrjs
-INCLUDE = -I$(SRCDIR)/arch/$(OS)/$(ARCHDIR) -I$(ROBJECT_SRCDIR) -I$(RLIB_SRCDIR) -I$(RVM_SRCDIR) -I$(RJS_SRCDIR) -I$(RPA_SRCDIR) 
+INCLUDE = -I$(SRCDIR) -I$(SRCDIR)/arch/$(OS)/$(ARCHDIR)
 
 LIBS =  -L$(ROBJECT_SRCDIR)/build/$(OS)/$(ARCHDIR)/out 
 LIBS += -L$(RLIB_SRCDIR)/build/$(OS)/$(ARCHDIR)/out 
index cf811ae..11b4d12 100644 (file)
@@ -7,8 +7,8 @@
 #include <unistd.h>
 #include <sys/mman.h>
 
-#include "rstring.h"
-#include "rjs.h"
+#include "rlib/rstring.h"
+#include "rjs/rjs.h"
 
 
 int main(int argc, char *argv[])
index 91e57de..93ed78e 100644 (file)
@@ -7,8 +7,8 @@
 #include <unistd.h>
 #include <sys/mman.h>
 
-#include "rstring.h"
-#include "rjs.h"
+#include "rlib/rstring.h"
+#include "rjs/rjs.h"
 
 
 int main(int argc, char *argv[])
index 1febc62..45d9c73 100644 (file)
@@ -2,7 +2,7 @@ RLIB_SRCDIR = $(SRCDIR)/rlib
 RVM_SRCDIR = $(SRCDIR)/rvm
 RPA_SRCDIR = $(SRCDIR)/rpa
 TESTS_SRCDIR = $(SRCDIR)/tests/testrpa
-INCLUDE = -I$(SRCDIR)/arch/$(OS)/$(ARCHDIR) -I$(RLIB_SRCDIR) -I$(RVM_SRCDIR) -I$(RPA_SRCDIR)
+INCLUDE = -I$(SRCDIR) -I$(SRCDIR)/arch/$(OS)/$(ARCHDIR)
 
 
 LIBS = -L$(RLIB_SRCDIR)/build/$(OS)/$(ARCHDIR)/out 
index 1330e18..8b93fed 100644 (file)
@@ -1,4 +1,4 @@
-#include "rvmcpu.h"
+#include "rvm/rvmcpu.h"
 #include <stdio.h>
 
 #define EXECDEBUG 0
index 6c34ecb..ad79a3c 100644 (file)
@@ -6,9 +6,9 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>
-#include "rmem.h"
-#include "rpacompiler.h"
-#include "rpastatpriv.h"
+#include "rlib/rmem.h"
+#include "rpa/rpacompiler.h"
+#include "rpa/rpastatpriv.h"
 #include "common.h"
 
 
index aae602b..5130d31 100644 (file)
@@ -6,9 +6,9 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>
-#include "rmem.h"
-#include "rpacompiler.h"
-#include "rpastatpriv.h"
+#include "rlib/rmem.h"
+#include "rpa/rpacompiler.h"
+#include "rpa/rpastatpriv.h"
 #include "common.h"
 
 
index bd7c285..b459035 100644 (file)
@@ -6,9 +6,9 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>
-#include "rmem.h"
-#include "rpacompiler.h"
-#include "rpastatpriv.h"
+#include "rlib/rmem.h"
+#include "rpa/rpacompiler.h"
+#include "rpa/rpastatpriv.h"
 #include "common.h"
 
 
index 5aab380..9f26ec8 100644 (file)
@@ -6,9 +6,9 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>
-#include "rmem.h"
-#include "rpacompiler.h"
-#include "rpastatpriv.h"
+#include "rlib/rmem.h"
+#include "rpa/rpacompiler.h"
+#include "rpa/rpastatpriv.h"
 #include "common.h"
 
 
index 512a3dd..a193f37 100644 (file)
@@ -6,9 +6,9 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>
-#include "rmem.h"
-#include "rpacompiler.h"
-#include "rpastatpriv.h"
+#include "rlib/rmem.h"
+#include "rpa/rpacompiler.h"
+#include "rpa/rpastatpriv.h"
 #include "common.h"
 
 
index 0ec3ad7..b648075 100644 (file)
@@ -6,9 +6,9 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>
-#include "rmem.h"
-#include "rpacompiler.h"
-#include "rpastatpriv.h"
+#include "rlib/rmem.h"
+#include "rpa/rpacompiler.h"
+#include "rpa/rpastatpriv.h"
 #include "common.h"
 
 
index b34db45..6999222 100644 (file)
@@ -6,9 +6,9 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>
-#include "rmem.h"
-#include "rpacompiler.h"
-#include "rpastatpriv.h"
+#include "rlib/rmem.h"
+#include "rpa/rpacompiler.h"
+#include "rpa/rpastatpriv.h"
 #include "common.h"
 
 
index 514609d..c99f8bb 100644 (file)
@@ -6,9 +6,9 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>
-#include "rmem.h"
-#include "rpacompiler.h"
-#include "rpastatpriv.h"
+#include "rlib/rmem.h"
+#include "rpa/rpacompiler.h"
+#include "rpa/rpastatpriv.h"
 #include "common.h"
 
 
index 198ac5e..e6c2ee9 100644 (file)
@@ -6,9 +6,9 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>
-#include "rmem.h"
-#include "rpacompiler.h"
-#include "rpastatpriv.h"
+#include "rlib/rmem.h"
+#include "rpa/rpacompiler.h"
+#include "rpa/rpastatpriv.h"
 #include "common.h"
 
 /*
index d6f08e0..848fc97 100644 (file)
@@ -6,9 +6,9 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>
-#include "rmem.h"
-#include "rpacompiler.h"
-#include "rpastatpriv.h"
+#include "rlib/rmem.h"
+#include "rpa/rpacompiler.h"
+#include "rpa/rpastatpriv.h"
 #include "common.h"
 
 
index 69cd03f..b0716d2 100644 (file)
@@ -6,9 +6,9 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>
-#include "rmem.h"
-#include "rpaparser.h"
-#include "rpadbex.h"
+#include "rlib/rmem.h"
+#include "rpa/rpaparser.h"
+#include "rpa/rpadbex.h"
 
 
 typedef struct rpa_buffer_s {
index e6f668a..1698baf 100644 (file)
@@ -6,9 +6,9 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>
-#include "rmem.h"
-#include "rpacompiler.h"
-#include "rpastatpriv.h"
+#include "rlib/rmem.h"
+#include "rpa/rpacompiler.h"
+#include "rpa/rpastatpriv.h"
 #include "common.h"
 
 
index 7c67baa..576cf3c 100644 (file)
@@ -6,9 +6,9 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>
-#include "rmem.h"
-#include "rpacompiler.h"
-#include "rpastatpriv.h"
+#include "rlib/rmem.h"
+#include "rpa/rpacompiler.h"
+#include "rpa/rpastatpriv.h"
 #include "common.h"
 
 
index 52b3d15..753d2af 100644 (file)
@@ -6,9 +6,9 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>
-#include "rmem.h"
-#include "rpacompiler.h"
-#include "rpastatpriv.h"
+#include "rlib/rmem.h"
+#include "rpa/rpacompiler.h"
+#include "rpa/rpastatpriv.h"
 #include "common.h"
 
 
index 77e5748..72c91b5 100644 (file)
@@ -6,9 +6,9 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>
-#include "rmem.h"
-#include "rpacompiler.h"
-#include "rpastatpriv.h"
+#include "rlib/rmem.h"
+#include "rpa/rpacompiler.h"
+#include "rpa/rpastatpriv.h"
 #include "common.h"