-print "CC =$config{cross_compile_prefix}$target{cc}\n";
-print "CFLAG =$target{cflags} $config{cflags}\n";
-print "CXX =$config{cross_compile_prefix}$target{cxx}\n"
- if defined $target{cxx};
-print "CXXFLAG =$target{cxxflags} $config{cxxflags}\n"
- if defined $target{cxx};
-print "DEFINES =",join(" ", @{$target{defines}}, @{$config{defines}}),"\n";
-#print "RANLIB =", $target{ranlib} eq '$(CROSS_COMPILE)ranlib' ?
-# "$config{cross_compile_prefix}ranlib" :
-# "$target{ranlib}", "\n";
-print "LDFLAGS =$config{lflags} $target{lflags}\n";
-print "EX_LIBS =$target{ex_libs} $config{ex_libs}\n";
+print "DEFINES =",join(" ", @{$config{defines}}),"\n"
+ if defined $config{defines};
+print "INCLUDES =",join(" ", @{$config{includes}}),"\n"
+ if defined $config{includes};
+print "CPPFLAGS =",join(" ", @{$config{cppflags}}),"\n"
+ if defined $config{cppflags};
+print "CC =$config{cross_compile_prefix}$config{cc}\n";
+print "CFLAGS =",join(" ", @{$config{cflags}}),"\n"
+ if defined $config{cflags};
+print "CXX =$config{cross_compile_prefix}$config{cxx}\n"
+ if defined $config{cxx};
+print "CXXFLAGS =",join(" ", @{$config{cxxflags}}),"\n"
+ if defined $config{cxxflags};
+print "LD =$config{cross_compile_prefix}$config{ld}\n"
+ if defined $config{ld};
+print "LDFLAGS =",join(" ", @{$config{lflags}}),"\n"
+ if defined $config{lflags};
+print "EX_LIBS =",join(" ", @{$config{ex_libs}}),"\n"
+ if defined $config{ex_libs};