RPA Toolkit
Reworked the build system for linux.
authorMartin Stoilov <martin@sigmadrone.org>
Mon, 10 Feb 2020 02:20:16 +0000 (18:20 -0800)
committerMartin Stoilov <martin@sigmadrone.org>
Mon, 10 Feb 2020 02:20:16 +0000 (18:20 -0800)
39 files changed:
arch/unix/arm/rtypes.h [deleted file]
arch/unix/i386/rtypes.h [deleted file]
arch/unix/x86_64/rtypes.h [deleted file]
rex/unix/Makefile
rexcc/unix/Makefile
rexgrep/unix/Makefile
rjs/unix/Makefile
rlib/build/unix/arm/Makefile [deleted file]
rlib/build/unix/i386/Makefile [deleted file]
rlib/build/unix/rlib.mk [deleted file]
rlib/build/unix/x86_64/Makefile [deleted file]
rlib/unix/Makefile
rpa/unix/Makefile
rpagrep/unix/Makefile
rvm/build/unix/arm/Makefile [deleted file]
rvm/build/unix/i386/Makefile [deleted file]
rvm/build/unix/rvm.mk [deleted file]
rvm/build/unix/x86_64/Makefile [deleted file]
rvm/unix/Makefile
tests/testmisc/build/unix/arm/Makefile [deleted file]
tests/testmisc/build/unix/i386/Makefile [deleted file]
tests/testmisc/build/unix/misc-tests.mk [deleted file]
tests/testmisc/build/unix/x86_64/Makefile [deleted file]
tests/testmisc/unix/Makefile
tests/testrex/build/unix/arm/Makefile [deleted file]
tests/testrex/build/unix/i386/Makefile [deleted file]
tests/testrex/build/unix/testrex.mk [deleted file]
tests/testrex/build/unix/x86_64/Makefile [deleted file]
tests/testrex/unix/Makefile
tests/testrjs/build/unix/arm/Makefile [deleted file]
tests/testrjs/build/unix/i386/Makefile [deleted file]
tests/testrjs/build/unix/testrjs.mk [deleted file]
tests/testrjs/build/unix/x86_64/Makefile [deleted file]
tests/testrjs/unix/Makefile
tests/testrpa/build/unix/arm/Makefile [deleted file]
tests/testrpa/build/unix/i386/Makefile [deleted file]
tests/testrpa/build/unix/testrpa2.mk [deleted file]
tests/testrpa/build/unix/x86_64/Makefile [deleted file]
tests/testrpa/unix/Makefile

diff --git a/arch/unix/arm/rtypes.h b/arch/unix/arm/rtypes.h
deleted file mode 100644 (file)
index 065f039..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-#ifndef _RTYPES_H_
-#define _RTYPES_H_
-
-/* 
- * Architecture dependent types. These types have to be redefined
- * for every architecture
- */
-typedef signed char rint8;
-typedef unsigned char ruint8;
-typedef signed short rint16;
-typedef unsigned short ruint16;
-typedef signed int rint32;
-typedef unsigned int ruint32;
-typedef signed long long rint64;
-typedef unsigned long long ruint64;
-typedef unsigned int ratomic_t;
-typedef unsigned long ruword;
-typedef long rword;
-
-
-/*
- * Common types. These types should be the same for most of the architectures.
- */
-typedef int rboolean;
-typedef void *rpointer;
-typedef const void *rconstpointer;
-typedef struct {ruint32 p1; ruint32 p2;} rpair_t;
-
-/*
- * Atomic operations (Architecture Dependent)
- */
-#define R_ATOMIC_CMPXCHG(ptr, oldval, newval, res) \
-       do { res = __sync_val_compare_and_swap(ptr, oldval, newval); } while (0)
-
-#define R_ATOMIC_XCHG(ptr, val) \
-       do { val = __sync_lock_test_and_set(ptr, val); } while (0)
-
-#define R_ATOMIC_ADD(ptr, val, res) \
-       do { res = __sync_fetch_and_add(ptr, val); } while (0)
-
-#define R_ATOMIC_SUB(ptr, val, res) \
-       do { res = __sync_fetch_and_sub(ptr, val); } while (0)
-
-#define R_ATOMIC_GET(ptr, res) \
-       do { __sync_synchronize (); res = *ptr; } while (0)
-
-#define R_ATOMIC_SET(ptr, val) \
-       do { *ptr = val; __sync_synchronize (); } while (0)
-
-
-
-#define R_DEBUG_BRAKE __asm__ ("")
-#define R_ASSERT(__a__) do {if (!(__a__)) R_DEBUG_BRAKE; } while (0)
-#define R_SIZE_ALIGN(s, n) ((((s) + (n) - 1) / (n)) * (n))
-#define R_MIN(a, b) ((a) < (b) ? (a): (b))
-#define R_MAX(a, b) ((a) > (b) ? (a): (b))
-
-#ifndef NULL
-#ifdef __cplusplus
-#define NULL 0
-#else
-#define NULL ((rpointer)0)
-#endif
-#endif
-
-#ifndef TRUE
-#define TRUE ((rboolean)1)
-#endif
-
-#ifndef FALSE
-#define FALSE ((rboolean)0)
-#endif
-
-
-typedef enum {
-       RVALSET_NONE = 0,
-       RVALSET_OR,
-       RVALSET_XOR,
-       RVALSET_AND,
-} rvalset_t;
-
-
-#endif
-
diff --git a/arch/unix/i386/rtypes.h b/arch/unix/i386/rtypes.h
deleted file mode 100644 (file)
index 93d6829..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-#ifndef _RTYPES_H_
-#define _RTYPES_H_
-
-/* 
- * Architecture dependent types. These types have to be redefined
- * for every architecture
- */
-typedef signed char rint8;
-typedef unsigned char ruint8;
-typedef signed short rint16;
-typedef unsigned short ruint16;
-typedef signed int rint32;
-typedef unsigned int ruint32;
-typedef signed long long rint64;
-typedef unsigned long long ruint64;
-typedef unsigned int ratomic_t;
-typedef unsigned long ruword;
-typedef long rword;
-
-
-/*
- * Common types. These types should be the same for most of the architectures.
- */
-typedef int rboolean;
-typedef void *rpointer;
-typedef const void *rconstpointer;
-typedef struct {ruint32 p1; ruint32 p2;} rpair_t;
-
-/*
- * Atomic operations (Architecture Dependent)
- */
-#define R_ATOMIC_CMPXCHG(ptr, oldval, newval, res) \
-       do { res = __sync_val_compare_and_swap(ptr, oldval, newval); } while (0)
-
-#define R_ATOMIC_XCHG(ptr, val) \
-       do { val = __sync_lock_test_and_set(ptr, val); } while (0)
-
-#define R_ATOMIC_ADD(ptr, val, res) \
-       do { res = __sync_fetch_and_add(ptr, val); } while (0)
-
-#define R_ATOMIC_SUB(ptr, val, res) \
-       do { res = __sync_fetch_and_sub(ptr, val); } while (0)
-
-#define R_ATOMIC_GET(ptr, res) \
-       do { __sync_synchronize (); res = *ptr; } while (0)
-
-#define R_ATOMIC_SET(ptr, val) \
-       do { *ptr = val; __sync_synchronize (); } while (0)
-
-
-#define R_DEBUG_BRAKE __asm__ ("int $3")
-#define R_ASSERT(__a__) do {if (!(__a__)) R_DEBUG_BRAKE; } while (0)
-#define R_SIZE_ALIGN(s, n) ((((s) + (n) - 1) / (n)) * (n))
-#define R_MIN(a, b) ((a) < (b) ? (a): (b))
-#define R_MAX(a, b) ((a) > (b) ? (a): (b))
-
-#ifndef NULL
-#ifdef __cplusplus
-#define NULL 0
-#else
-#define NULL ((rpointer)0)
-#endif
-#endif
-
-#ifndef TRUE
-#define TRUE ((rboolean)1)
-#endif
-
-#ifndef FALSE
-#define FALSE ((rboolean)0)
-#endif
-
-
-typedef enum {
-       RVALSET_NONE = 0,
-       RVALSET_OR,
-       RVALSET_XOR,
-       RVALSET_AND,
-} rvalset_t;
-
-
-#endif
-
diff --git a/arch/unix/x86_64/rtypes.h b/arch/unix/x86_64/rtypes.h
deleted file mode 100644 (file)
index 66cce52..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-#ifndef _RTYPES_H_
-#define _RTYPES_H_
-
-/* 
- * Architecture dependent types. These types have to be redefined
- * for every architecture
- */
-typedef signed char rint8;
-typedef unsigned char ruint8;
-typedef signed short rint16;
-typedef unsigned short ruint16;
-typedef signed int rint32;
-typedef unsigned int ruint32;
-typedef signed long rint64;
-typedef unsigned long ruint64;
-typedef unsigned long ruword;
-typedef long rword;
-typedef unsigned int ratomic_t;
-
-
-/*
- * Common types. These types should be the same for most of the architectures.
- */
-typedef int rboolean;
-typedef void *rpointer;
-typedef const void *rconstpointer;
-typedef struct {ruint32 p1; ruint32 p2;} rpair_t;
-
-/*
- * Atomic operations (Architecture Dependent)
- */
-#define R_ATOMIC_CMPXCHG(ptr, oldval, newval, res) \
-       do { res = __sync_val_compare_and_swap(ptr, oldval, newval); } while (0)
-
-#define R_ATOMIC_XCHG(ptr, val) \
-       do { val = __sync_lock_test_and_set(ptr, val); } while (0)
-
-#define R_ATOMIC_ADD(ptr, val, res) \
-       do { res = __sync_fetch_and_add(ptr, val); } while (0)
-
-#define R_ATOMIC_SUB(ptr, val, res) \
-       do { res = __sync_fetch_and_sub(ptr, val); } while (0)
-
-#define R_ATOMIC_GET(ptr, res) \
-       do { __sync_synchronize (); res = *ptr; } while (0)
-
-#define R_ATOMIC_SET(ptr, val) \
-       do { *ptr = val; __sync_synchronize (); } while (0)
-
-#define R_DEBUG_BRAKE __asm__ ("int $3")
-#define R_ASSERT(__a__) do {if (!(__a__)) R_DEBUG_BRAKE; } while (0)
-#define R_SIZE_ALIGN(s, n) ((((s) + (n) - 1) / (n)) * (n))
-#define R_MIN(a, b) ((a) < (b) ? (a): (b))
-#define R_MAX(a, b) ((a) > (b) ? (a): (b))
-
-#ifndef NULL
-#ifdef __cplusplus
-#define NULL 0
-#else
-#define NULL ((rpointer)0)
-#endif
-#endif
-
-#ifndef TRUE
-#define TRUE ((rboolean)1)
-#endif
-
-#ifndef FALSE
-#define FALSE ((rboolean)0)
-#endif
-
-
-typedef enum {
-       RVALSET_NONE = 0,
-       RVALSET_OR,
-       RVALSET_XOR,
-       RVALSET_AND,
-} rvalset_t;
-
-
-#endif
-
index 4e5b8c4..3901174 100644 (file)
@@ -11,7 +11,7 @@ LIB_TARGET = $(OUTDIR)/$(LIB_NAME)
 SO_TARGET = $(OUTDIR)/$(SO_NAME_VERSION)
 
 CFLAGS += -fPIC
-CFLAGS += -I$(ROOT_DIR) -I$(ROOT_DIR)/arch/unix/$(ARCH)
+CFLAGS += -I$(ROOT_DIR) -I$(ROOT_DIR)/arch/unix
 LIBS += -lpthread -lm
 LDFLAGS += $(LIBS)
 
index e5378f1..36208d7 100644 (file)
@@ -8,7 +8,7 @@ EXE_NAME = rexcc
 EXE_TARGET = $(OUTDIR)/$(EXE_NAME)
 
 CFLAGS += -fPIC
-CFLAGS += -I$(ROOT_DIR) -I.. -I../unix -I$(ROOT_DIR)/arch/unix/$(ARCH) -I$(RLIB_SRCDIR) -I$(REX_SRCDIR)
+CFLAGS += -I$(ROOT_DIR) -I.. -I../unix -I$(ROOT_DIR)/arch/unix -I$(RLIB_SRCDIR) -I$(REX_SRCDIR)
 LIBS = -L$(RLIB_SRCDIR)/unix/bin
 LIBS += -L$(REX_SRCDIR)/unix/bin
 LIBS += -lrex -lrlib -lpthread -lm
index 8710fa6..c26d10d 100644 (file)
@@ -8,7 +8,7 @@ EXE_NAME = rexgrep
 EXE_TARGET = $(OUTDIR)/$(EXE_NAME)
 
 CFLAGS += -fPIC
-CFLAGS += -I$(ROOT_DIR) -I.. -I../unix -I$(ROOT_DIR)/arch/unix/$(ARCH) -I$(RLIB_SRCDIR) -I$(REX_SRCDIR)
+CFLAGS += -I$(ROOT_DIR) -I.. -I../unix -I$(ROOT_DIR)/arch/unix -I$(RLIB_SRCDIR) -I$(REX_SRCDIR)
 
 LIBS = -L$(RLIB_SRCDIR)/unix/bin
 LIBS += -L$(REX_SRCDIR)/unix/bin
index 32c02d3..7353201 100644 (file)
@@ -16,7 +16,7 @@ RVM_SRCDIR = $(ROOT_DIR)/rvm
 RPA_SRCDIR = $(ROOT_DIR)/rpa
 RJS_SRCDIR = $(ROOT_DIR)/rjs
 CFLAGS += -fPIC
-CFLAGS += -I$(ROOT_DIR) -I$(ROOT_DIR)/arch/unix/$(ARCH) -I$(RVM_SRCDIR) -I$(RLIB_SRCDIR)
+CFLAGS += -I$(ROOT_DIR) -I$(ROOT_DIR)/arch/unix -I$(RVM_SRCDIR) -I$(RLIB_SRCDIR)
 LIBS += -L$(RLIB_SRCDIR)/unix/bin -L$(RVM_SRCDIR)/unix/bin -L$(RLIB_SRCDIR)/unix/bin -L$(RPA_SRCDIR)/unix/bin -L$(RJS_SRCDIR)/unix/bin -lrjs -lrpa -lrvm -lrlib -lpthread -lm
 LDFLAGS += $(LIBS)
 ELFARCH = elf64-x86-64
diff --git a/rlib/build/unix/arm/Makefile b/rlib/build/unix/arm/Makefile
deleted file mode 100644 (file)
index a34509b..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-ROOT_DIR = ../../../..
-include $(ROOT_DIR)/build/unix/config.mk
-
-INCLUDE = -I$(ROOT_DIR)/arch/unix/$(ARCHDIR)
-OUTDIR = out
-
-CFLAGS := $(MACH)
-ifeq ($(BLDCFG), release)
-CFLAGS += -fPIC -O2
-else 
-ifeq ($(BLDCFG), profile)
-CFLAGS += -fPIC -O0 -pg -Wall
-CFLAGS += -DR_DEBUG_MEMALLOC
-else
-CFLAGS += -fPIC -O0 -g -Wall
-CFLAGS += -DR_DEBUG_MEMALLOC
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-CFLAGS +=  $(INCLUDE)
-LDFLAGS := $(MACH)
-
-
-include ../rlib.mk
diff --git a/rlib/build/unix/i386/Makefile b/rlib/build/unix/i386/Makefile
deleted file mode 100644 (file)
index 57eeec2..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-ROOT_DIR = ../../../..
-include $(ROOT_DIR)/build/unix/config.mk
-
-INCLUDE = -I$(ROOT_DIR)/arch/unix/$(ARCHDIR)
-OUTDIR = out
-MACH = -m32
-
-CFLAGS := $(MACH)
-ifeq ($(BLDCFG), release)
-CFLAGS += -fPIC -O2
-else 
-ifeq ($(BLDCFG), profile)
-CFLAGS += -fPIC -O0 -pg -Wall
-CFLAGS += -DR_DEBUG_MEMALLOC
-else
-CFLAGS += -fPIC -O0 -g -Wall
-CFLAGS += -DR_DEBUG_MEMALLOC
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-CFLAGS +=  $(INCLUDE)
-LDFLAGS := $(MACH)
-
-
-include ../rlib.mk
diff --git a/rlib/build/unix/rlib.mk b/rlib/build/unix/rlib.mk
deleted file mode 100644 (file)
index 567f654..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-RLIB_SRCDIR = $(ROOT_DIR)/rlib
-RLIB_SO_VERSION = 2.0
-RLIB_SO_NAME = librlib.so
-RLIB_LIB = librlib.a
-RLIB_SO = $(RLIB_SO_NAME).$(RLIB_SO_VERSION)
-RLIB_LIB = librlib.a
-TARGET_RLIB_LIB = $(OUTDIR)/$(RLIB_LIB)
-TARGET_RLIB_SO = $(OUTDIR)/$(RLIB_SO)
-CFLAGS += -I$(ROOT_DIR)
-
-RLIB_OBJECTS +=        $(OUTDIR)/rref.o
-RLIB_OBJECTS +=        $(OUTDIR)/rbuffer.o
-RLIB_OBJECTS +=        $(OUTDIR)/rcharconv.o
-RLIB_OBJECTS +=        $(OUTDIR)/robject.o
-RLIB_OBJECTS +=        $(OUTDIR)/rgc.o
-RLIB_OBJECTS +=        $(OUTDIR)/rmem.o
-RLIB_OBJECTS +=        $(OUTDIR)/rmath.o
-RLIB_OBJECTS +=        $(OUTDIR)/ratomic.o
-RLIB_OBJECTS +=        $(OUTDIR)/rspinlock.o
-RLIB_OBJECTS +=        $(OUTDIR)/rharray.o
-RLIB_OBJECTS +=        $(OUTDIR)/rcarray.o
-RLIB_OBJECTS +=        $(OUTDIR)/rarray.o
-RLIB_OBJECTS +=        $(OUTDIR)/rhash.o
-RLIB_OBJECTS +=        $(OUTDIR)/rmap.o
-RLIB_OBJECTS +=        $(OUTDIR)/rstring.o
-RLIB_OBJECTS +=        $(OUTDIR)/rlist.o
-RLIB_OBJECTS +=        $(OUTDIR)/rutf.o
-
-ifeq ($(OS), linux)
-all: $(OUTDIR) $(TARGET_RLIB_LIB) $(TARGET_RLIB_SO)
-else
-all: $(OUTDIR) $(TARGET_RLIB_LIB)
-endif
-
-$(OUTDIR)/%.o: $(RLIB_SRCDIR)/%.c
-       + $(CC) $(CFLAGS) -o $(OUTDIR)/$*.o -c $(RLIB_SRCDIR)/$*.c
-
-$(TARGET_RLIB_LIB): $(RLIB_OBJECTS)
-       $(AR) -cr $@ $^
-
-$(TARGET_RLIB_SO): $(RLIB_OBJECTS)
-       $(CC) $(LDFLAGS) -shared -Wl,-soname,$(RLIB_SO_NAME) -o $@ $^
-
-$(OUTDIR):
-       @mkdir $(OUTDIR)
-
-distclean: clean
-       @rm -f .depend
-       @rm -rf $(OUTDIR)
-
-clean:
-       @rm -f $(TARGET_RLIB_LIB)
-       @rm -f $(TARGET_RLIB_SO)
-       @rm -f $(RLIB_OBJECTS)
-       @rm -f *~
-       @rm -f $(ROOT_DIR)/*~
-
-install:
-       cp $(TARGET_RLIB_SO) $(RPATK_LIB_INSTALL)
-       cp $(TARGET_RLIB_LIB) $(RPATK_LIB_INSTALL)
-       cp $(RLIB_SRCDIR)/*.h $(RPATK_INC_INSTALL)/rlib
-
-
-uninstall:
-       -rm $(RPATK_LIB_INSTALL)/$(RLIB_LIB)
-       -rm $(RPATK_LIB_INSTALL)/$(RLIB_SO_NAME)*
-       -rm $(RPATK_INC_INSTALL)/rlib/*
diff --git a/rlib/build/unix/x86_64/Makefile b/rlib/build/unix/x86_64/Makefile
deleted file mode 100644 (file)
index 4fd2d47..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-ROOT_DIR = ../../../..
-include $(ROOT_DIR)/build/unix/config.mk
-
-INCLUDE = -I$(ROOT_DIR)/arch/unix/$(ARCHDIR)
-OUTDIR = out
-MACH = -m64
-
-CFLAGS := $(MACH)
-ifeq ($(BLDCFG), release)
-CFLAGS += -fPIC -O2
-else 
-ifeq ($(BLDCFG), profile)
-CFLAGS += -fPIC -O0 -pg -Wall
-CFLAGS += -DR_DEBUG_MEMALLOC
-else
-CFLAGS += -fPIC -O0 -g -Wall
-CFLAGS += -DR_DEBUG_MEMALLOC
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-CFLAGS +=  $(INCLUDE)
-LDFLAGS := $(MACH)
-
-include ../rlib.mk
index 8f4ce6f..0f5128a 100644 (file)
@@ -10,7 +10,7 @@ SO_NAME_VERSION = $(SO_NAME).$(SO_VERSION)
 LIB_TARGET = $(OUTDIR)/$(LIB_NAME)
 SO_TARGET = $(OUTDIR)/$(SO_NAME_VERSION)
 CFLAGS += -fPIC
-CFLAGS += -I$(ROOT_DIR) -I$(ROOT_DIR)/arch/unix/$(ARCH)
+CFLAGS += -I$(ROOT_DIR) -I$(ROOT_DIR)/arch/unix
 
 LIBS += -lpthread -lm
 LDFLAGS += $(LIBS)
index 71a4593..314488b 100644 (file)
@@ -12,7 +12,7 @@ SO_NAME_VERSION = $(SO_NAME).$(SO_VERSION)
 LIB_TARGET = $(OUTDIR)/$(LIB_NAME)
 SO_TARGET = $(OUTDIR)/$(SO_NAME_VERSION)
 CFLAGS += -fPIC
-CFLAGS += -I$(ROOT_DIR) -I$(ROOT_DIR)/arch/unix/$(ARCH) -I$(RVM_SRCDIR) -I$(RLIB_SRCDIR)
+CFLAGS += -I$(ROOT_DIR) -I$(ROOT_DIR)/arch/unix -I$(RVM_SRCDIR) -I$(RLIB_SRCDIR)
 
 LIBS += -lpthread -lm
 LDFLAGS += $(LIBS)
index 86a2635..6062f26 100644 (file)
@@ -10,7 +10,7 @@ EXE_NAME = rpagrep
 EXE_TARGET = $(OUTDIR)/$(EXE_NAME)
 
 CFLAGS += -fPIC
-CFLAGS += -I$(ROOT_DIR) -I.. -I../unix -I$(ROOT_DIR)/arch/unix/$(ARCH) -I$(RLIB_SRCDIR) -I$(RVM_SRCDIR)  -I$(RPA_SRCDIR)
+CFLAGS += -I$(ROOT_DIR) -I.. -I../unix -I$(ROOT_DIR)/arch/unix -I$(RLIB_SRCDIR) -I$(RVM_SRCDIR)  -I$(RPA_SRCDIR)
 
 LIBS = -L$(RLIB_SRCDIR)/unix/bin 
 LIBS += -L$(RVM_SRCDIR)/unix/bin 
diff --git a/rvm/build/unix/arm/Makefile b/rvm/build/unix/arm/Makefile
deleted file mode 100644 (file)
index 7869afe..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-ROOT_DIR = ../../../..
-include $(ROOT_DIR)/build/unix/config.mk
-
-INCLUDE = -I$(ROOT_DIR)/arch/unix/$(ARCHDIR)
-OUTDIR = out
-
-CFLAGS += $(MACH)
-ifeq ($(BLDCFG), release)
-CFLAGS += -fPIC -O2
-else
-ifeq ($(BLDCFG), profile)
-CFLAGS += -fPIC -O0 -pg -Wall 
-else
-CFLAGS += -fPIC -O0 -g -Wall 
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-
-CFLAGS += $(INCLUDE)
-LDFLAGS := $(MACH)
-
-include ../rvm.mk
diff --git a/rvm/build/unix/i386/Makefile b/rvm/build/unix/i386/Makefile
deleted file mode 100644 (file)
index fee08ad..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-ROOT_DIR = ../../../..
-include $(ROOT_DIR)/build/unix/config.mk
-
-INCLUDE = -I$(ROOT_DIR)/arch/unix/$(ARCHDIR)
-OUTDIR = out
-MACH = -m32
-
-CFLAGS += $(MACH)
-ifeq ($(BLDCFG), release)
-CFLAGS += -fPIC -O2
-else
-ifeq ($(BLDCFG), profile)
-CFLAGS += -fPIC -O0 -pg -Wall 
-else
-CFLAGS += -fPIC -O0 -g -Wall 
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-
-CFLAGS += $(INCLUDE)
-LDFLAGS := $(MACH)
-
-include ../rvm.mk
diff --git a/rvm/build/unix/rvm.mk b/rvm/build/unix/rvm.mk
deleted file mode 100644 (file)
index 6f092c2..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-RVM_SRCDIR = $(ROOT_DIR)/rvm
-RVM_SO_VERSION = 2.0
-RVM_SO_NAME = librvm.so
-RVM_LIB = librvm.a
-RVM_SO = $(RVM_SO_NAME).$(RVM_SO_VERSION)
-TARGET_RVM_LIB = $(OUTDIR)/$(RVM_LIB)
-TARGET_RVM_SO = $(OUTDIR)/$(RVM_SO)
-CFLAGS += -I$(ROOT_DIR)
-
-RVM_OBJECTS += $(OUTDIR)/rvmcpu.o 
-RVM_OBJECTS += $(OUTDIR)/rvmcodemap.o
-RVM_OBJECTS += $(OUTDIR)/rvmrelocmap.o
-RVM_OBJECTS += $(OUTDIR)/rvmcodegen.o
-RVM_OBJECTS += $(OUTDIR)/rvmreg.o
-RVM_OBJECTS += $(OUTDIR)/rvmscope.o
-
-
-ifeq ($(OS), linux)
-all: $(OUTDIR) $(TARGET_RVM_LIB) $(TARGET_RVM_SO)
-else
-all: $(OUTDIR) $(TARGET_RVM_LIB)
-endif
-
-$(OUTDIR)/%.o: $(RVM_SRCDIR)/%.c
-       + $(CC) $(CFLAGS) -o $(OUTDIR)/$*.o -c $(RVM_SRCDIR)/$*.c
-
-$(TARGET_RVM_LIB): $(RVM_OBJECTS)
-       $(AR) -cr $@ $^
-
-$(TARGET_RVM_SO): $(RVM_OBJECTS)
-       $(CC) $(LDFLAGS) -shared -Wl,-soname,$(RVM_SO_NAME) -o $@ $^
-
-$(OUTDIR):
-       @mkdir $(OUTDIR)
-
-distclean: clean
-       -rm -f .depend
-       -rm -rf $(OUTDIR)
-
-clean:
-       -rm -f $(TARGET_RVM_LIB)
-       -rm -f $(TARGET_RVM_SO)
-       -rm -f $(RVM_OBJECTS)
-       -rm -f *~
-       -rm -f $(ROOT_DIR)/*~
-
-install:
-       cp $(TARGET_RVM_SO) $(RPATK_LIB_INSTALL)
-       cp $(TARGET_RVM_LIB) $(RPATK_LIB_INSTALL)
-       cp $(RVM_SRCDIR)/*.h $(RPATK_INC_INSTALL)/rvm
-
-uninstall:
-       -rm -f $(RPATK_LIB_INSTALL)/$(RVM_LIB)
-       -rm -f $(RPATK_LIB_INSTALL)/$(RVM_SO_NAME)*
-       -rm -f $(RPATK_INC_INSTALL)/rvm/*
diff --git a/rvm/build/unix/x86_64/Makefile b/rvm/build/unix/x86_64/Makefile
deleted file mode 100644 (file)
index 6e80e45..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-ROOT_DIR = ../../../..
-include $(ROOT_DIR)/build/unix/config.mk
-INCLUDE = -I$(ROOT_DIR)/arch/unix/$(ARCHDIR)
-OUTDIR = out
-MACH = -m64
-
-CFLAGS += $(MACH)
-ifeq ($(BLDCFG), release)
-CFLAGS += -fPIC -O2
-else
-ifeq ($(BLDCFG), profile)
-CFLAGS += -fPIC -O0 -pg -Wall 
-else
-CFLAGS += -fPIC -O0 -g -Wall 
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-
-CFLAGS += $(INCLUDE)
-LDFLAGS := $(MACH)
-
-include ../rvm.mk
index dc59874..9924bbc 100644 (file)
@@ -11,7 +11,7 @@ SO_NAME_VERSION = $(SO_NAME).$(SO_VERSION)
 LIB_TARGET = $(OUTDIR)/$(LIB_NAME)
 SO_TARGET = $(OUTDIR)/$(SO_NAME_VERSION)
 CFLAGS += -fPIC
-CFLAGS += -I$(ROOT_DIR) -I$(ROOT_DIR)/arch/unix/$(ARCH) -I$(RLIB_SRCDIR)
+CFLAGS += -I$(ROOT_DIR) -I$(ROOT_DIR)/arch/unix -I$(RLIB_SRCDIR)
 
 LIBS += -lpthread -lm
 LDFLAGS += $(LIBS)
diff --git a/tests/testmisc/build/unix/arm/Makefile b/tests/testmisc/build/unix/arm/Makefile
deleted file mode 100644 (file)
index 946c1ca..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-ARCHDIR = $(shell basename $(shell pwd))
-OUTDIR = out
-OS = $(shell uname | tr "[:upper:]" "[:lower:]")
-ROOT_DIR = ../../../../..
-
-include $(ROOT_DIR)/build/unix/config.mk
-
-ifeq ($(BLDCFG), release)
-CFLAGS = -O2
-else
-ifeq ($(BLDCFG), profile)
-CFLAGS = -O0 -pg
-else
-CFLAGS = -g -O0 -Wall 
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-CFLAGS += $(MACH) $(INCLUDE)
-
-CFLAGS := $(CFLAGS)
-LDFLAGS = $(MACH)
-
-
-include ../misc-tests.mk
diff --git a/tests/testmisc/build/unix/i386/Makefile b/tests/testmisc/build/unix/i386/Makefile
deleted file mode 100644 (file)
index 22e0c13..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-ARCHDIR = $(shell basename $(shell pwd))
-OUTDIR = out
-OS = $(shell uname | tr "[:upper:]" "[:lower:]")
-ROOT_DIR = ../../../../..
-MACH = -m32
-
-include $(ROOT_DIR)/build/unix/config.mk
-
-ifeq ($(BLDCFG), release)
-CFLAGS = -O2
-else
-ifeq ($(BLDCFG), profile)
-CFLAGS = -O0 -pg
-else
-CFLAGS = -g -O0 -Wall 
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-CFLAGS += $(MACH) $(INCLUDE)
-
-CFLAGS := $(CFLAGS)
-LDFLAGS = $(MACH)
-
-
-include ../misc-tests.mk
diff --git a/tests/testmisc/build/unix/misc-tests.mk b/tests/testmisc/build/unix/misc-tests.mk
deleted file mode 100644 (file)
index 832e3e0..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-ROBJECT_SRCDIR = $(ROOT_DIR)/robject
-RLIB_SRCDIR = $(ROOT_DIR)/rlib
-RVM_SRCDIR = $(ROOT_DIR)/rvm
-RPA_SRCDIR = $(ROOT_DIR)/rpa
-RAST_SRCDIR = $(ROOT_DIR)/rast
-TESTS_SRCDIR = $(ROOT_DIR)/tests/testmisc
-INCLUDE = -I$(ROOT_DIR) -I$(ROOT_DIR)/arch/unix/$(ARCHDIR) -I$(RPA_SRCDIR)
-ifeq ($(OS), linux)
-LDFLAGS += --static
-endif
-
-LIBS = -L$(RLIB_SRCDIR)/build/unix/$(ARCHDIR)/out 
-LIBS += -L$(RVM_SRCDIR)/build/unix/$(ARCHDIR)/out 
-LIBS += -L$(RPA_SRCDIR)/build/unix/$(ARCHDIR)/out 
-LIBS += -lrpa -lrvm -lrlib -lpthread -lm
-
-
-TESTS  += $(OUTDIR)/funcarg-test
-TESTS   += $(OUTDIR)/codegen-test
-TESTS   += $(OUTDIR)/codemap-test
-TESTS   += $(OUTDIR)/rlock-test
-TESTS   += $(OUTDIR)/scope-test
-TESTS   += $(OUTDIR)/rhash-test
-TESTS   += $(OUTDIR)/rvm-test
-TESTS   += $(OUTDIR)/loop-test
-TESTS   += $(OUTDIR)/speed-test
-TESTS   += $(OUTDIR)/memalloc-test
-TESTS   += $(OUTDIR)/asm-add
-TESTS   += $(OUTDIR)/asm-adds
-TESTS   += $(OUTDIR)/asm-b
-TESTS   += $(OUTDIR)/asm-bitops
-TESTS   += $(OUTDIR)/asm-callback
-TESTS   += $(OUTDIR)/asm-clz
-TESTS   += $(OUTDIR)/asm-cmp
-TESTS   += $(OUTDIR)/asm-div
-TESTS   += $(OUTDIR)/asm-loadstore
-TESTS   += $(OUTDIR)/asm-mul
-TESTS   += $(OUTDIR)/asm-sbc
-TESTS   += $(OUTDIR)/asm-shiftops
-TESTS   += $(OUTDIR)/asm-stack
-TESTS   += $(OUTDIR)/asm-bl
-
-ETESTS   += $(OUTDIR)/asm-ecmp
-ETESTS   += $(OUTDIR)/asm-esub
-ETESTS   += $(OUTDIR)/asm-eadd
-ETESTS   += $(OUTDIR)/rarray-test
-ETESTS   += $(OUTDIR)/rcarray-test
-ETESTS   += $(OUTDIR)/rharray-test
-ETESTS   += $(OUTDIR)/rmap-test
-ETESTS   += $(OUTDIR)/string-test
-ETESTS   += $(OUTDIR)/opmap-test
-ETESTS   += $(OUTDIR)/asm-cast
-
-all : $(OUTDIR) $(TESTS)
-
-$(OUTDIR)/%: $(TESTS_SRCDIR)/%.c
-       + $(CC) $(CFLAGS) -o $(OUTDIR)/$* $(TESTS_SRCDIR)/$*.c $(LIBS) $(LDFLAGS) $(INCLUDE)
-
-
-$(OUTDIR)/%.o: $(TESTS_SRCDIR)/%.rpa
-       $(LD) -r -b binary -o $(OUTDIR)/$*.o $(TESTS_SRCDIR)/$*.rpa
-
-
-$(OUTDIR):
-       @mkdir $(OUTDIR)
-
-distclean: clean
-       -rm -f .depend
-       -rm -rf $(OUTDIR)
-
-clean:
-       -rm -f $(TESTS)
-       -rm -f *~
-       -rm -f $(ROOT_DIR)/*~
-
diff --git a/tests/testmisc/build/unix/x86_64/Makefile b/tests/testmisc/build/unix/x86_64/Makefile
deleted file mode 100644 (file)
index 846cda1..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-ARCHDIR = $(shell basename $(shell pwd))
-OUTDIR = out
-OS = $(shell uname | tr "[:upper:]" "[:lower:]")
-ROOT_DIR = ../../../../..
-MACH = -m64
-
-include $(ROOT_DIR)/build/unix/config.mk
-
-ifeq ($(BLDCFG), release)
-CFLAGS = -O2
-else
-ifeq ($(BLDCFG), profile)
-CFLAGS = -O0 -pg
-else
-CFLAGS = -g -O0 -Wall 
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-CFLAGS += $(MACH) $(INCLUDE)
-
-CFLAGS := $(CFLAGS)
-LDFLAGS = $(MACH)
-
-
-include ../misc-tests.mk
index 0b7727f..d06628e 100644 (file)
@@ -7,7 +7,7 @@ RLIB_SRCDIR = $(ROOT_DIR)/rlib
 RVM_SRCDIR = $(ROOT_DIR)/rvm
 RPA_SRCDIR = $(ROOT_DIR)/rpa
 
-CFLAGS += -I$(ROOT_DIR) -I.. -I../unix -I$(ROOT_DIR)/arch/unix/$(ARCH) -I$(RLIB_SRCDIR) -I$(RVM_SRCDIR)  -I$(RPA_SRCDIR)
+CFLAGS += -I$(ROOT_DIR) -I.. -I../unix -I$(ROOT_DIR)/arch/unix -I$(RLIB_SRCDIR) -I$(RVM_SRCDIR)  -I$(RPA_SRCDIR)
 
 LIBS = -L$(RLIB_SRCDIR)/unix/bin 
 LIBS += -L$(RVM_SRCDIR)/unix/bin 
diff --git a/tests/testrex/build/unix/arm/Makefile b/tests/testrex/build/unix/arm/Makefile
deleted file mode 100644 (file)
index 8e37e1d..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-ARCHDIR = $(shell basename $(shell pwd))
-OUTDIR = out
-OS = $(shell uname | tr "[:upper:]" "[:lower:]")
-ROOT_DIR = ../../../../..
-
-include $(ROOT_DIR)/build/unix/config.mk
-
-ifeq ($(BLDCFG), release)
-CFLAGS = -O2
-else
-ifeq ($(BLDCFG), profile)
-CFLAGS = -O0 -pg
-else
-CFLAGS = -g -O0 -Wall 
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-CFLAGS += $(MACH) $(INCLUDE)
-
-CFLAGS := $(CFLAGS)
-LDFLAGS = $(MACH)
-
-
-include ../testrex.mk
diff --git a/tests/testrex/build/unix/i386/Makefile b/tests/testrex/build/unix/i386/Makefile
deleted file mode 100644 (file)
index eeb7c66..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-ARCHDIR = $(shell basename $(shell pwd))
-OUTDIR = out
-OS = $(shell uname | tr "[:upper:]" "[:lower:]")
-ROOT_DIR = ../../../../..
-MACH = -m32
-
-include $(ROOT_DIR)/build/unix/config.mk
-
-ifeq ($(BLDCFG), release)
-CFLAGS = -O2
-else
-ifeq ($(BLDCFG), profile)
-CFLAGS = -O0 -pg
-else
-CFLAGS = -g -O0 -Wall 
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-CFLAGS += $(MACH) $(INCLUDE)
-
-CFLAGS := $(CFLAGS)
-LDFLAGS = $(MACH)
-
-
-include ../testrex.mk
diff --git a/tests/testrex/build/unix/testrex.mk b/tests/testrex/build/unix/testrex.mk
deleted file mode 100644 (file)
index a0211a6..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-RLIB_SRCDIR = $(ROOT_DIR)/rlib
-REX_SRCDIR = $(ROOT_DIR)/rex
-TESTS_SRCDIR = $(ROOT_DIR)/tests/testrex
-INCLUDE = -I$(ROOT_DIR) -I$(ROOT_DIR)/arch/unix/$(ARCHDIR)
-ifeq ($(OS), linux)
-LDFLAGS += --static
-endif
-
-LIBS = -L$(RLIB_SRCDIR)/build/unix/$(ARCHDIR)/out 
-LIBS += -L$(REX_SRCDIR)/build/unix/$(ARCHDIR)/out 
-LIBS += -lrex -lrlib -lm
-
-
-TESTS  += $(OUTDIR)/rexregex
-TESTS  += $(OUTDIR)/main
-
-
-all : $(OUTDIR) $(TESTS)
-
-
-$(OUTDIR)/%: $(TESTS_SRCDIR)/%.c
-       + $(CC) $(CFLAGS) -o $(OUTDIR)/$* $(TESTS_SRCDIR)/$*.c  -lrex $(LIBS) $(LDFLAGS) $(INCLUDE)
-
-
-$(OUTDIR):
-       @mkdir $(OUTDIR)
-
-distclean: clean
-       -rm -f .depend
-       -rm -rf $(OUTDIR)
-
-clean:
-       -rm -f $(TESTS)
-       -rm -f *~
-       -rm -f $(ROOT_DIR)/*~
-
diff --git a/tests/testrex/build/unix/x86_64/Makefile b/tests/testrex/build/unix/x86_64/Makefile
deleted file mode 100644 (file)
index bce2ff1..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-ARCHDIR = $(shell basename $(shell pwd))
-OUTDIR = out
-OS = $(shell uname | tr "[:upper:]" "[:lower:]")
-ROOT_DIR = ../../../../..
-MACH = -m64
-
-include $(ROOT_DIR)/build/unix/config.mk
-
-ifeq ($(BLDCFG), release)
-CFLAGS = -O2
-else
-ifeq ($(BLDCFG), profile)
-CFLAGS = -O0 -pg
-else
-CFLAGS = -g -O0 -Wall 
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-CFLAGS += $(MACH) $(INCLUDE)
-
-CFLAGS := $(CFLAGS)
-LDFLAGS = $(MACH)
-
-
-include ../testrex.mk
index 9a88ac3..3c96cd1 100644 (file)
@@ -8,7 +8,7 @@ REX_SRCDIR = $(ROOT_DIR)/rex
 EXE_NAME = rpagrep
 EXE_TARGET = $(OUTDIR)/$(EXE_NAME)
 
-CFLAGS += -I$(ROOT_DIR) -I.. -I../unix -I$(ROOT_DIR)/arch/unix/$(ARCH) -I$(RLIB_SRCDIR) -I$(REX_SRCDIR)
+CFLAGS += -I$(ROOT_DIR) -I.. -I../unix -I$(ROOT_DIR)/arch/unix -I$(RLIB_SRCDIR) -I$(REX_SRCDIR)
 
 LIBS = -L$(REX_SRCDIR)/unix/bin 
 LIBS += -L$(RLIB_SRCDIR)/unix/bin 
diff --git a/tests/testrjs/build/unix/arm/Makefile b/tests/testrjs/build/unix/arm/Makefile
deleted file mode 100644 (file)
index 19a3a69..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-ARCHDIR = $(shell basename $(shell pwd))
-OUTDIR = out
-OS = $(shell uname | tr "[:upper:]" "[:lower:]")
-ROOT_DIR = ../../../../..
-
-include $(ROOT_DIR)/build/unix/config.mk
-
-ifeq ($(BLDCFG), release)
-CFLAGS = -O2
-else
-ifeq ($(BLDCFG), profile)
-CFLAGS = -O0 -pg
-else
-CFLAGS = -g -O0 -Wall 
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-CFLAGS += $(MACH) $(INCLUDE)
-
-CFLAGS := $(CFLAGS)
-LDFLAGS = $(MACH)
-
-
-include ../testrjs.mk
diff --git a/tests/testrjs/build/unix/i386/Makefile b/tests/testrjs/build/unix/i386/Makefile
deleted file mode 100644 (file)
index 6392a44..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-ARCHDIR = $(shell basename $(shell pwd))
-OUTDIR = out
-OS = $(shell uname | tr "[:upper:]" "[:lower:]")
-ROOT_DIR = ../../../../..
-MACH = -m32
-
-include $(ROOT_DIR)/build/unix/config.mk
-
-ifeq ($(BLDCFG), release)
-CFLAGS = -O2
-else
-ifeq ($(BLDCFG), profile)
-CFLAGS = -O0 -pg
-else
-CFLAGS = -g -O0 -Wall 
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-CFLAGS += $(MACH) $(INCLUDE)
-
-CFLAGS := $(CFLAGS)
-LDFLAGS = $(MACH)
-
-
-include ../testrjs.mk
diff --git a/tests/testrjs/build/unix/testrjs.mk b/tests/testrjs/build/unix/testrjs.mk
deleted file mode 100644 (file)
index bba63c6..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-ROBJECT_SRCDIR = $(ROOT_DIR)/robject
-RLIB_SRCDIR = $(ROOT_DIR)/rlib
-RVM_SRCDIR = $(ROOT_DIR)/rvm
-RPA_SRCDIR = $(ROOT_DIR)/rpa
-RJS_SRCDIR = $(ROOT_DIR)/rjs
-TESTS_SRCDIR = $(ROOT_DIR)/tests/testrjs
-INCLUDE = -I$(ROOT_DIR) -I$(ROOT_DIR)/arch/unix/$(ARCHDIR)
-ifeq ($(OS), linux)
-LDFLAGS += --static
-endif
-
-LIBS =  -L$(ROBJECT_SRCDIR)/build/unix/$(ARCHDIR)/out 
-LIBS += -L$(RLIB_SRCDIR)/build/unix/$(ARCHDIR)/out 
-LIBS += -L$(RVM_SRCDIR)/build/unix/$(ARCHDIR)/out 
-LIBS += -L$(RJS_SRCDIR)/build/unix/$(ARCHDIR)/out 
-LIBS += -L$(RPA_SRCDIR)/build/unix/$(ARCHDIR)/out 
-LIBS += -lrjs -lrpa -lrvm -lrlib -lpthread -lm
-
-
-TESTS   += $(OUTDIR)/rjs-simple
-TESTS   += $(OUTDIR)/rjs-args
-
-
-all : $(OUTDIR) $(TESTS)
-
-
-$(OUTDIR)/%: $(TESTS_SRCDIR)/%.c
-       + $(CC) $(CFLAGS) -o $(OUTDIR)/$* $(TESTS_SRCDIR)/$*.c  $(LIBS) $(LDFLAGS) $(INCLUDE)
-
-
-$(OUTDIR)/%.o: $(TESTS_SRCDIR)/%.rpa
-       $(LD) -r -b binary -o $(OUTDIR)/$*.o $(TESTS_SRCDIR)/$*.rpa
-
-
-$(OUTDIR):
-       @mkdir $(OUTDIR)
-
-distclean: clean
-       -rm -f .depend
-       -rm -rf $(OUTDIR)
-
-clean:
-       -rm -f $(TESTS)
-       -rm -f *~
-       -rm -f $(ROOT_DIR)/*~
-
diff --git a/tests/testrjs/build/unix/x86_64/Makefile b/tests/testrjs/build/unix/x86_64/Makefile
deleted file mode 100644 (file)
index 79432b8..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-ARCHDIR = $(shell basename $(shell pwd))
-OUTDIR = out
-OS = $(shell uname | tr "[:upper:]" "[:lower:]")
-ROOT_DIR = ../../../../..
-MACH = -m64
-
-include $(ROOT_DIR)/build/unix/config.mk
-
-ifeq ($(BLDCFG), release)
-CFLAGS = -O2
-else
-ifeq ($(BLDCFG), profile)
-CFLAGS = -O0 -pg
-else
-CFLAGS = -g -O0 -Wall 
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-CFLAGS += $(MACH) $(INCLUDE)
-
-CFLAGS := $(CFLAGS)
-LDFLAGS = $(MACH)
-
-
-include ../testrjs.mk
index e7c3731..8c273a3 100644 (file)
@@ -8,7 +8,7 @@ RVM_SRCDIR = $(ROOT_DIR)/rvm
 RPA_SRCDIR = $(ROOT_DIR)/rpa
 RJS_SRCDIR = $(ROOT_DIR)/rjs
 
-CFLAGS += -I$(ROOT_DIR) -I.. -I../unix -I$(ROOT_DIR)/arch/unix/$(ARCH) -I$(RLIB_SRCDIR) -I$(RVM_SRCDIR) -I$(RPA_SRCDIR) -I$(RJS_SRCDIR)
+CFLAGS += -I$(ROOT_DIR) -I.. -I../unix -I$(ROOT_DIR)/arch/unix -I$(RLIB_SRCDIR) -I$(RVM_SRCDIR) -I$(RPA_SRCDIR) -I$(RJS_SRCDIR)
 
 
 ifeq ($(DEBUG), no)
diff --git a/tests/testrpa/build/unix/arm/Makefile b/tests/testrpa/build/unix/arm/Makefile
deleted file mode 100644 (file)
index c9a8715..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-ARCHDIR = $(shell basename $(shell pwd))
-OUTDIR = out
-OS = $(shell uname | tr "[:upper:]" "[:lower:]")
-ROOT_DIR = ../../../../..
-
-include $(ROOT_DIR)/build/unix/config.mk
-
-ifeq ($(BLDCFG), release)
-CFLAGS = -O2
-else
-ifeq ($(BLDCFG), profile)
-CFLAGS = -O0 -pg
-else
-CFLAGS = -g -O0 -Wall 
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-CFLAGS += $(MACH) $(INCLUDE)
-
-CFLAGS := $(CFLAGS)
-LDFLAGS = $(MACH)
-
-
-include ../testrpa2.mk
diff --git a/tests/testrpa/build/unix/i386/Makefile b/tests/testrpa/build/unix/i386/Makefile
deleted file mode 100644 (file)
index 66e21bf..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-ARCHDIR = $(shell basename $(shell pwd))
-OUTDIR = out
-OS = $(shell uname | tr "[:upper:]" "[:lower:]")
-ROOT_DIR = ../../../../..
-MACH = -m32
-
-include $(ROOT_DIR)/build/unix/config.mk
-
-ifeq ($(BLDCFG), release)
-CFLAGS = -O2
-else
-ifeq ($(BLDCFG), profile)
-CFLAGS = -O0 -pg
-else
-CFLAGS = -g -O0 -Wall 
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-CFLAGS += $(MACH) $(INCLUDE)
-
-CFLAGS := $(CFLAGS)
-LDFLAGS = $(MACH)
-
-
-include ../testrpa2.mk
diff --git a/tests/testrpa/build/unix/testrpa2.mk b/tests/testrpa/build/unix/testrpa2.mk
deleted file mode 100644 (file)
index a0e54c6..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-RLIB_SRCDIR = $(ROOT_DIR)/rlib
-RVM_SRCDIR = $(ROOT_DIR)/rvm
-RPA_SRCDIR = $(ROOT_DIR)/rpa
-TESTS_SRCDIR = $(ROOT_DIR)/tests/testrpa
-INCLUDE = -I$(ROOT_DIR) -I$(ROOT_DIR)/arch/unix/$(ARCHDIR)
-ifeq ($(OS), linux)
-LDFLAGS += --static
-endif
-
-LIBS = -L$(RLIB_SRCDIR)/build/unix/$(ARCHDIR)/out 
-LIBS += -L$(RVM_SRCDIR)/build/unix/$(ARCHDIR)/out 
-LIBS += -L$(RPA_SRCDIR)/build/unix/$(ARCHDIR)/out 
-LIBS += -lrpa -lrvm -lrlib -lpthread -lm
-
-
-TESTS  += $(OUTDIR)/rpavm-matchchr
-TESTS  += $(OUTDIR)/rpavm-matchrng
-TESTS  += $(OUTDIR)/rpavm-mnode
-TESTS  += $(OUTDIR)/rpavm-ref
-;TESTS += $(OUTDIR)/rpacompiler-ruleloop
-;TESTS += $(OUTDIR)/rpacompiler-ruleloopcls
-TESTS  += $(OUTDIR)/rpacompiler-rulerec
-TESTS  += $(OUTDIR)/rpacompiler-rulealtrec
-TESTS  += $(OUTDIR)/rpacompiler-rule
-TESTS  += $(OUTDIR)/rpacompiler-exp
-TESTS  += $(OUTDIR)/rpacompiler-notexp
-TESTS  += $(OUTDIR)/rpacompiler-class
-TESTS  += $(OUTDIR)/rpacompiler-altexp
-TESTS  += $(OUTDIR)/rpacompiler-minusexp
-TESTS  += $(OUTDIR)/rpaparser-test
-TESTS  += $(OUTDIR)/postfix
-
-
-all : $(OUTDIR) $(TESTS)
-
-
-$(OUTDIR)/%: $(TESTS_SRCDIR)/%.c
-       + $(CC) $(CFLAGS) -o $(OUTDIR)/$* $(TESTS_SRCDIR)/$*.c  -lrpa $(LIBS) $(LDFLAGS) $(INCLUDE)
-
-
-$(OUTDIR)/%.o: $(TESTS_SRCDIR)/%.rpa
-       $(LD) -r -b binary -o $(OUTDIR)/$*.o $(TESTS_SRCDIR)/$*.rpa
-
-
-$(OUTDIR):
-       @mkdir $(OUTDIR)
-
-distclean: clean
-       -rm -f .depend
-       -rm -rf $(OUTDIR)
-
-clean:
-       -rm -f $(TESTS)
-       -rm -f *~
-       -rm -f $(ROOT_DIR)/*~
-
diff --git a/tests/testrpa/build/unix/x86_64/Makefile b/tests/testrpa/build/unix/x86_64/Makefile
deleted file mode 100644 (file)
index 699e62f..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-ARCHDIR = $(shell basename $(shell pwd))
-OUTDIR = out
-OS = $(shell uname | tr "[:upper:]" "[:lower:]")
-ROOT_DIR = ../../../../..
-MACH = -m64
-
-include $(ROOT_DIR)/build/unix/config.mk
-
-ifeq ($(BLDCFG), release)
-CFLAGS = -O2
-else
-ifeq ($(BLDCFG), profile)
-CFLAGS = -O0 -pg
-else
-CFLAGS = -g -O0 -Wall 
-endif
-endif
-
-ifeq ($(CCBLD), yes)
-CFLAGS += -fprofile-arcs -ftest-coverage
-endif
-
-CFLAGS += $(MACH) $(INCLUDE)
-
-CFLAGS := $(CFLAGS)
-LDFLAGS = $(MACH)
-
-
-include ../testrpa2.mk
index 3cac0f1..f95d763 100644 (file)
@@ -7,7 +7,7 @@ RLIB_SRCDIR = $(ROOT_DIR)/rlib
 RVM_SRCDIR = $(ROOT_DIR)/rvm
 RPA_SRCDIR = $(ROOT_DIR)/rpa
 
-CFLAGS += -I$(ROOT_DIR) -I.. -I../unix -I$(ROOT_DIR)/arch/unix/$(ARCH) -I$(RLIB_SRCDIR) -I$(RVM_SRCDIR)  -I$(RPA_SRCDIR)
+CFLAGS += -I$(ROOT_DIR) -I.. -I../unix -I$(ROOT_DIR)/arch/unix -I$(RLIB_SRCDIR) -I$(RVM_SRCDIR)  -I$(RPA_SRCDIR)
 
 
 ifeq ($(DEBUG), no)