# Makefile for libs/system
# Satofumi KAMIMURA
# $Id$

# Compile options
CC = ${CXX}
CXXFLAGS = -g -O0 -Wall -Werror ${INCLUDES} `sdl-config --cflags`
INCLUDES = -I..

# Target
SYSTEM_LIB = system.a
TARGET = ${SYSTEM_LIB}

all : ${TARGET}

clean :
	${RM} *.o ${TARGET}
	-cd sdl/ && ${MAKE} clean
	-cd c/ && ${MAKE} clean
	-cd qt/ && (if test -f Makefile; then ${MAKE} distclean; fi)
	-cd samples/ && ${MAKE} clean

depend :
	makedepend -Y -- ${INCLUDES} -- ${wildcard *.h *.cpp}

.PHONY : all clean depend
######################################################################

${SYSTEM_LIB} : \
	${SYSTEM_LIB}(LockGuard.o) \
	${SYSTEM_LIB}(logPrintf.o) \
	${SYSTEM_LIB}(StopWatch.o)

# DO NOT DELETE

Lock.o: ConditionVariable.h
MathUtils.o: DetectOS.h
LockGuard.o: LockGuard.h Lock.h ConditionVariable.h
StopWatch.o: StopWatch.h getTicks.h
logPrintf.o: logPrintf.h
