#/*
# *	File	: Makefile
# */


TOOLS=c:/tools/gnu/bin

ENDIAN=EL
OBJ=obj

MINESWEE~1OBJ1 = $(OBJ)/aplaunch.o $(OBJ)/app.o $(OBJ)/resdata.o $(OBJ)/syscall.o 
OBJS = $(OBJ)/appstart.o $(MINESWEE~1OBJ1) $(OBJ)/main.o 


PROCESSOR = POSEIDON

AS= ${TOOLS}/gcc -Wa,-a>$@~ -O2 -G0 -c  -$(ENDIAN)
#AS= ${TOOLS}/gcc  -Wa,-a>~$@ -O0 -G0 -c  -$(ENDIAN) -D$(ENDIAN)


CC= ${TOOLS}/gcc  -Wa,-a>$@~ -O2 -G0 -c  -s -$(ENDIAN) -msoft-float -mno-abicalls  -mips2  -D$(ENDIAN)
#CC= ${TOOLS}/gcc  -g -Wa,-a>~$@ -O0 -G0 -c  -s -$(ENDIAN) -mno-abicalls -mcpu=r3000

LD= ${TOOLS}/ld -n  -warn-common -Map link.map -$(ENDIAN)

$(OBJ)/%.o: %.S
	echo $(AS) $<
	$(AS) $< -o $@

$(OBJ)/%.o: %.c
	echo $(CC) $<
	$(CC) $< -o $@


main.obj: $(OBJS)
	$(LD)  -nostdlib -G 0 -T link.CMD -o $@ $(OBJS)
#        $(LD) -nostdlib -G 0 -T linkmap.$(ENDIAN) -o $@ $(OBJS)

#	echo size
	$(TOOLS)/size -x $@
#	echo ------------------ objcopy ------------------
#        $(TOOLS)/objcopy -O srec $@ a.

#	echo ------- Please enter "BUILD" to build the final image -------
