Bug fix - added endian swap for MDIO parameters
[keystone-rtos/ibl.git] / src / make / Makefile
1 #*******************************************************************************************
2 #* FILE PURPOSE: Top level make for the IBL
3 #*******************************************************************************************
4 #* FILE NAME: Makefile
5 #*
6 #* DESCRIPTION: Builds the Intermediate Boot Loader (IBL)
7 #*
8 #*******************************************************************************************
10 IBLS_C6X= c6455 c6472 c6474 c6474l c6457
13 all:
14         @echo must specify a target [ $(IBLS_C6X) ]
17 # The debug flag changes compiler options
18 ifndef DEBUG
19  DEBUG=no
20 endif
21 export DEBUG
25 $(IBLS_C6X):
26         make -f makestg2 ARCH=c64x TARGET=$@ ENDIAN=big    $@ 
27         make -f makestg2 ARCH=c64x TARGET=$@ ENDIAN=little $@ 
28         make -f makestg2 ARCH=c64x TARGET=$@               compare
29         make -f makestg2 ARCH=c64x TARGET=$@               i2cRom
32 # will need to add a line for each additional ARCH type added
33 clean:
34         make -f makestg2 clean   ARCH=c64x
35         make -f makestg2 cleant  ARCH=c64x TARGET=c6472
36         make -f makestg2 cleant  ARCH=c64x TARGET=c6474
37         make -f makestg2 cleant  ARCH=c64x TARGET=c6474l
38         make -f makestg2 cleant  ARCH=c64x TARGET=c6457
39         make -C ../util/bconvert       clean
40         make -C ../util/btoccs         clean
41         make -C ../util/i2cConfig      clean
42         make -C ../util/nandWriter     clean
43         make -C ../util/romparse       clean
44         make -C ../test/test1              clean
45         make -C ../test/test2              clean