fix build error
[platform/upstream/openblas.git] / Makefile.prebuild
index 3562823..a366004 100644 (file)
@@ -17,14 +17,34 @@ ifdef CPUIDEMU
 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 ./c_check $(TARGET_MAKE) $(TARGET_CONF) $(CC) $(TARGET_FLAGS)
 ifneq ($(ONLY_CBLAS), 1)
-       perl ./f_check $(TARGET_MAKE) $(TARGET_CONF) $(FC)
+       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)
@@ -48,7 +68,4 @@ else
        $(HOSTCC) -I. $(CFLAGS) -DBUILD_KERNEL -o $(@F) getarch_2nd.c
 endif
 
-cblas_noconst.h : cblas.h
-       perl -ane ' s/\bconst\b\s*//g; print; ' < cblas.h > cblas_noconst.h     
-
 dummy: