# ------------ Compiler / Linker Options -------------------------------
-AXIS_USABLE_LIBS = UCLIBC GLIBC
-include $(AXIS_TOP_DIR)/tools/build/Rules.axis
+ifdef AXIS_TOP_DIR
+ AXIS_USABLE_LIBS = UCLIBC GLIBC
+ include $(AXIS_TOP_DIR)/tools/build/Rules.axis
+else
+ CC = gcc
+ ifeq ($(shell uname -m), x86_64)
+ CPPFLAGS = -DPEXOR -DX86_64
+ else
+ CPPFLAGS = -DPEXOR
+ endif
+endif
INCDIR = -I.
-CPPFLAGS = #-DTRB_DEBUGGER #-DHEXMODE
+CPPFLAGS += #-DTRB_DEBUGGER #-DHEXMODE
CFLAGS = -pipe -g -Wall -Winline -O3 -fPIC -finline-functions -finline-limit=600000
# ------------ Libaries ------------------------------------------------
-AR = ar-cris
+ifeq ($ARCH, crisv32)
+ AR = ar-cris
+else
+ AR = ar
+endif
ARFLAGS = -srv
# ------------ Pattern Rules -------------------------------------------