Explorar o código

Do not remove const and extension when compiling with the elf tools.

David McCullough %!s(int64=25) %!d(string=hai) anos
pai
achega
ca4fb819f2
Modificáronse 1 ficheiros con 5 adicións e 3 borrados
  1. 5 3
      Makefile

+ 5 - 3
Makefile

@@ -175,9 +175,11 @@ uClibc_config.h: Config
 	fi
 	@if [ "$(TARGET_ARCH)" = "m68k" ] ; then \
 	    echo "#define __VFORK_MACRO__ 1" >> uClibc_config.h ; \
-	    echo "#define const" >> uClibc_config.h ; \
-	    echo "#define __const" >> uClibc_config.h ; \
-	    echo "#define __extension" >> uClibc_config.h ; \
+	    if [ `expr match "$(CC)" ".*\(m68k-elf-.*\)"`x = x ]; then \
+		echo "#define const" >> uClibc_config.h ; \
+		echo "#define __const" >> uClibc_config.h ; \
+		echo "#define __extension" >> uClibc_config.h ; \
+	    fi; \
 	else \
 	    echo "#undef __VFORK_MACRO__" >> uClibc_config.h ; \
 	fi