# Makefile for sh7045f/
# Satofumi KAMIMURA
# $Id$

# Compile options
ARCH = sh-coff
#ARCH = sh-hitachi-elf
include rules.mk
CFLAGS = -O2 -Wall -W -Werror $(INCLUDES)
INCLUDES = -I../utils/c

# Target
SH7045LIB = sh7045lib.a
TARGET = $(SH7045LIB)

all : $(TARGET)

clean :
	$(RM) $(TARGET) *.o
	cd sample/ && $(MAKE) clean

depend:
	makedepend -Y -- $(INCLUDES) -- $(wildcard *.[ch])

.PHONY : all clean
######################################################################
$(SH7045LIB) : \
	$(SH7045LIB)(imask.o) \
	$(SH7045LIB)(ringBuffer.o) \
	$(SH7045LIB)(sci_init.o) \
	$(SH7045LIB)(sci_send.o) \
	$(SH7045LIB)(timer.o) \

# DO NOT DELETE

debugPrint.o: sh7045lib.h sci_init.h
imask.o: sh7045lib.h sci_init.h
ringBuffer.o: ringBuffer.h
sci_init.o: sh7045lib.h sci_init.h cpu_spec.h ringBuffer.h
sci_send.o: sh7045lib.h sci_init.h ringBuffer.h
sh7045lib.o: sci_init.h
timer.o: sh7045lib.h sci_init.h cpu_spec.h
