TARGETROOT=/opt/montavista/pro/devkit/mips/fp_be/target

CC=/opt/montavista/pro/devkit/mips/fp_be/bin/mips_fp_be-gcc
STRIP=/opt/montavista/pro/devkit/mips/fp_be/bin/mips_fp_be-strip
CFLAGS=-O2 -Wall 
LIBS=
LDFLAGS =-L$(TARGETROOT)/usr/lib -L$(TARGETROOT)/usr/local/lib -Wl,-rpath-link $(TARGETROOT)/usr/lib -Wl,-rpath-link $(TARGETROOT)/usr/local/lib
INCLUDES= -I$(TARGETROOT)/usr/include

TARGET=sha256sum
OBJS=main.o sha256.o

PREFIX=_install

all : $(TARGET)

$(TARGET) : $(OBJS)
	$(CC) $(LDFLAGS) $(LIBS) -o $@ $(OBJS)
	$(STRIP) -s $@

$(OBJS) :

.c.o :
	$(CC) $(CFLAGS) $(INCLUDES) -c $<

clean :
	rm -f $(OBJS) $(TARGET)

install : $(TARGET)
	rm -rf $(PREFIX)
	mkdir -p $(PREFIX)/usr/bin
	cp -a $(TARGET) $(PREFIX)/usr/bin/.
