# Makefile for games_libs/system
# $Id: Makefile 1102 2009-06-30 18:19:04Z satofumi $

# Compile options
CC = $(CXX)
CXXFLAGS = -g -O0 -Wall -W -Werror $(INCLUDES)
INCLUDES =

# Target
SYSTEM_LIB = system.a
TARGET = $(SYSTEM_LIB)

all : $(TARGET)

clean :
	$(RM) *.o $(TARGET)
	cd sdl/ && $(MAKE) clean
	cd c/ && $(MAKE) clean
	cd qt/ && $(MAKE) distclean
	cd samples/ && $(MAKE) clean

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

.PHONY : all clean depend
######################################################################
$(SYSTEM_LIB) : \
	$(SYSTEM_LIB)(log_printf.o) \
	$(SYSTEM_LIB)(LockGuard.o) \
	$(SYSTEM_LIB)(StopWatch.o) \
	$(SYSTEM_LIB)(CycleTimer.o) \
	$(SYSTEM_LIB)(fileExist.o) \
	$(SYSTEM_LIB)(findFiles.o) \
	$(SYSTEM_LIB)(ManagedTicks.o) \

# DO NOT DELETE

Lock.o: ConditionVariable.h
MathUtils.o: DetectOS.h
CycleTimer.o: CycleTimer.h ticks.h
LockGuard.o: LockGuard.h Lock.h ConditionVariable.h
ManagedTicks.o: ManagedTicks.h ticks.h
MathUtils.o: MathUtils.h DetectOS.h
StopWatch.o: StopWatch.h ticks.h
fileExist.o: fileExist.h DetectOS.h
findFiles.o: findFiles.h DetectOS.h
log_printf.o: log_printf.h DetectOS.h
