ARCH := $(word 1, $(subst -, ,$(TARGET)))

ifeq (androideabi,$(findstring androideabi,$(TARGET)))
  CC := $(TARGET)-gcc
  AR := $(TARGET)-ar
else ifneq ($(findstring i686,$(TARGET)),)
  CFLAGS += -m32
else
  CFLAGS += -m64
endif

all:
	$(CC) $(CFLAGS) -c -o $(OUT_DIR)/context_switch.o $(ARCH)/_context.S
	$(AR) crus $(OUT_DIR)/libctxswtch.a $(OUT_DIR)/context_switch.o
