# Makefile for sh7211/host/sloader

# Compile options
CC = g++
CXXFLAGS = -g -O0 -Wall -W -Werror $(INCLUDES)
INCLUDES = -I../../libs/connection -I../../libs/system
LDFLAGS =
LDLIBS = `sdl-config --libs`

# Target
TARGET = sloader

all : $(TARGET)

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

depend :
	makedepend -Y -- $(INCLUDES) -- $(wildcard *.h *.cpp)

.PHONY : all clean depend
######################################################################
REQUIRE_LIBS = ../../libs/connection/connection.a ../../libs/system/sdl/system_sdl.a

$(REQUIRE_LIBS) :
	cd $(@D)/ && $(MAKE) $(@F)

$(TARGET) : $(REQUIRE_LIBS)

# DO NOT DELETE

sloader.o: ../../libs/connection/SerialDevice.h
sloader.o: ../../libs/connection/Connection.h
sloader.o: ../../libs/connection/StandardIo.h ../../libs/system/delay.h
