Commit b41af4ba44560ad0b2997c9a592fcd30bd0a91d0

Authored by Juan Quintela
Committed by Anthony Liguori
1 parent 4baae0ac

simplify fdt libs selection

Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Showing 2 changed files with 5 additions and 8 deletions
Makefile.target
@@ -514,9 +514,7 @@ CPPFLAGS += -DHAS_AUDIO -DHAS_AUDIO_CHOICE @@ -514,9 +514,7 @@ CPPFLAGS += -DHAS_AUDIO -DHAS_AUDIO_CHOICE
514 endif 514 endif
515 515
516 obj-ppc-$(CONFIG_FDT) += device_tree.o 516 obj-ppc-$(CONFIG_FDT) += device_tree.o
517 -ifdef FDT_LIBS  
518 LIBS+= $(FDT_LIBS) 517 LIBS+= $(FDT_LIBS)
519 -endif  
520 518
521 obj-mips-y = mips_r4k.o mips_jazz.o mips_malta.o mips_mipssim.o 519 obj-mips-y = mips_r4k.o mips_jazz.o mips_malta.o mips_mipssim.o
522 obj-mips-y += mips_timer.o mips_int.o dma.o vga.o serial.o i8254.o i8259.o rc4030.o 520 obj-mips-y += mips_timer.o mips_int.o dma.o vga.o serial.o i8254.o i8259.o rc4030.o
@@ -542,9 +540,7 @@ obj-microblaze-y += xilinx_ethlite.o @@ -542,9 +540,7 @@ obj-microblaze-y += xilinx_ethlite.o
542 obj-microblaze-y += pflash_cfi02.o 540 obj-microblaze-y += pflash_cfi02.o
543 541
544 obj-microblaze-$(CONFIG_FDT) += device_tree.o 542 obj-microblaze-$(CONFIG_FDT) += device_tree.o
545 -ifdef FDT_LIBS  
546 LIBS+= $(FDT_LIBS) 543 LIBS+= $(FDT_LIBS)
547 -endif  
548 544
549 # Boards 545 # Boards
550 obj-cris-y = cris_pic_cpu.o etraxfs.o axis_dev88.o 546 obj-cris-y = cris_pic_cpu.o etraxfs.o axis_dev88.o
configure
@@ -1257,11 +1257,12 @@ fi @@ -1257,11 +1257,12 @@ fi
1257 ########################################## 1257 ##########################################
1258 # fdt probe 1258 # fdt probe
1259 if test "$fdt" = "yes" ; then 1259 if test "$fdt" = "yes" ; then
1260 - fdt=no  
1261 - cat > $TMPC << EOF 1260 + fdt=no
  1261 + fdt_libs="-lfdt"
  1262 + cat > $TMPC << EOF
1262 int main(void) { return 0; } 1263 int main(void) { return 0; }
1263 EOF 1264 EOF
1264 - if $cc $ARCH_CFLAGS -o $TMPE ${OS_CFLAGS} $TMPC -lfdt 2> /dev/null > /dev/null ; then 1265 + if $cc $ARCH_CFLAGS -o $TMPE ${OS_CFLAGS} $TMPC $fdt_libs 2> /dev/null > /dev/null ; then
1265 fdt=yes 1266 fdt=yes
1266 fi 1267 fi
1267 fi 1268 fi
@@ -1711,7 +1712,7 @@ fi @@ -1711,7 +1712,7 @@ fi
1711 if test "$fdt" = "yes" ; then 1712 if test "$fdt" = "yes" ; then
1712 echo "CONFIG_FDT=y" >> $config_host_mak 1713 echo "CONFIG_FDT=y" >> $config_host_mak
1713 echo "#define CONFIG_FDT 1" >> $config_host_h 1714 echo "#define CONFIG_FDT 1" >> $config_host_h
1714 - echo "FDT_LIBS=-lfdt" >> $config_host_mak 1715 + echo "FDT_LIBS=$fdt_libs" >> $config_host_mak
1715 fi 1716 fi
1716 1717
1717 # XXX: suppress that 1718 # XXX: suppress that