EXFLAGS = -DCPUIDEMU -DVENDOR=99
endif
-all: getarch_2nd cblas_noconst.h
+ifeq ($(TARGET), 1004K)
+TARGET_FLAGS = -mips32r2
+endif
+
+ifeq ($(TARGET), P5600)
+TARGET_FLAGS = -mips32r5
+endif
+
+ifeq ($(TARGET), I6400)
+TARGET_FLAGS = -mips64r6
+endif
+
+ifeq ($(TARGET), P6600)
+TARGET_FLAGS = -mips64r6
+endif
+
+ifeq ($(TARGET), I6500)
+TARGET_FLAGS = -mips64r6
+endif
+
+all: getarch_2nd
./getarch_2nd 0 >> $(TARGET_MAKE)
./getarch_2nd 1 >> $(TARGET_CONF)
config.h : c_check f_check getarch
- perl ./c_check $(TARGET_MAKE) $(TARGET_CONF) $(CC)
- perl ./f_check $(TARGET_MAKE) $(TARGET_CONF) $(FC)
+ perl ./c_check $(TARGET_MAKE) $(TARGET_CONF) $(CC) $(TARGET_FLAGS)
+ifneq ($(ONLY_CBLAS), 1)
+ perl ./f_check $(TARGET_MAKE) $(TARGET_CONF) $(FC) $(TARGET_FLAGS)
+else
+#When we only build CBLAS, we set NOFORTRAN=2
+ echo "NOFORTRAN=2" >> $(TARGET_MAKE)
+ echo "NO_FBLAS=1" >> $(TARGET_MAKE)
+ echo "F_COMPILER=GFORTRAN" >> $(TARGET_MAKE)
+ echo "BU=_" >> $(TARGET_MAKE)
+ echo "#define BUNDERSCORE _" >> $(TARGET_CONF)
+ echo "#define NEEDBUNDERSCORE 1" >> $(TARGET_CONF)
+endif
./getarch 0 >> $(TARGET_MAKE)
./getarch 1 >> $(TARGET_CONF)
$(HOSTCC) -I. $(CFLAGS) -DBUILD_KERNEL -o $(@F) getarch_2nd.c
endif
-cblas_noconst.h : cblas.h
- sed -e "s/\bconst\b\s*//g" cblas.h > cblas_noconst.h
-
dummy: