#
# cygwin / Makefile
#

#CC=lint
CC=gcc
INCLUDE_OBJ =\
	-I../../CUnitForAndo/include\
	-I../../Sample2/real/include\
	-I../real/include\
	-I./include
OBJS = \
	loop.o\
	loopTest.o\
	testRunner.o
CFLAG_LM  = ${CFLAG} -ggdb -Wall
CFLAG_OBJ = ${CFLAG} -ggdb -Wall

#
LIB_X   = ${LIB}

LM = ./runExe.exe

#
all: ${LM}
#
${LM}: ${OBJS}
	${CC} ${CFLAG_LM} ${CFLAG_OBJ} ${INCLUDE_OBJ} -o ${LM} ${OBJS} ${LIB_X}
#
loop.o: ../real/src/loop.c
	${CC} ${CFLAG_OBJ} ${INCLUDE_OBJ} -c ../real/src/loop.c
loopTest.o: ./src/loopTest.c
	${CC} ${CFLAG_OBJ} ${INCLUDE_OBJ} -c ./src/loopTest.c
testRunner.o: ../../CUnitForAndo/src/testRunner.c
	${CC} ${CFLAG_OBJ} ${INCLUDE_OBJ} -c ../../CUnitForAndo/src/testRunner.c
#
#
clean:
	rm -rf ${LM} ${OBJS}
#
run: all
	${LM}
#