-OBJ := $(addsuffix .$(ARCH),$(OBJ))
-BIN = ../$(NAME).kmd.$(ARCH)
-KOBJ = ../$(NAME).xo.$(ARCH)
+ifeq ($(BUILDTYPE),dynamic)
+ _SUFFIX := dyn_$(ARCH)
+ ifneq ($(CATEGORY),)
+ BIN := ../$(CATEGORY)_$(NAME).kmd.$(ARCH)
+ else
+ BIN := ../$(NAME).kmd.$(ARCH)
+ endif
+ CFLAGS += -fPIC
+else
+ _SUFFIX := st_$(ARCH)
+ BIN := ../$(NAME).xo.$(ARCH)
+endif