GCC=gcc INCLUDE=-I /data/development/mec_project/trunk/run-time/src/include/ -I /usr/include/glib-2.0 -I /usr/lib/glib-2.0/include FLAGS= -pedantic ${INCLUDE} -D ASSERTION OBJ= -c OUT=-o run_test TEST_FILES=test_assignment_01.o test_binary_operation_01.o test_deferred_class_01.o test_expanded_class_01.o test_feature_call_01.o test_feature_call_02.o test_feature_declaration_01.o test_frozen_class_01.o test_if_statement_01.o test_inheritance_01.o test_inheritance_02.o test_inheritance_export_01.o test_inheritance_redefine_01.o test_inheritance_rename_01.o test_inheritance_select_01.o test_inheritance_undefine_01.o test_loop_statement_01.o test_separate_class_01.o test_variable_declaration_01.o LIB=-lglib-2.0 LOADER_PATH=/data/development/mec_project/trunk/run-time/src RUN-TIME_PATH=${LOADER_PATH} main: test_runner.o debug.o ${GCC} ${TEST_FILES} run-time.o debug.o loader.o test_runner.o system_variables.o ${LIB} ${OUT} debug.o: ${LOADER_PATH}/debug.c ${LOADER_PATH}/include/debug.h ${GCC} ${FLAGS} ${OBJ} ${LOADER_PATH}/debug.c test_runner.o: test_runner.c loader.o ${TEST_FILES} ${GCC} ${FLAGS} ${OBJ} test_runner.c loader.o: ${LOADER_PATH}/loader.c ${LOADER_PATH}/include/loader.h ${GCC} ${FLAGS} ${OBJ} ${LOADER_PATH}/loader.c run-time.o: ${RUN-TIME_PATH}/run-time.c ${RUN-TIME_PATH}/include/run-time.h ${GCC} ${FLAGS} ${OBJ} ${RUN-TIME_PATH}/run-time.c system_variables.o: ${RUN-TIME_PATH}/system_variables.c ${RUN-TIME_PATH}/include/system_variables.h ${GCC} ${FLAGS} ${OBJ} ${RUN-TIME_PATH}/system_variables.c test_assignment_01.o: test_assignment_01.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_assignment_01.c test_binary_operation_01.o: test_binary_operation_01.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_binary_operation_01.c test_deferred_class_01.o: test_deferred_class_01.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_deferred_class_01.c test_expanded_class_01.o: test_expanded_class_01.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_expanded_class_01.c test_feature_call_01.o: test_feature_call_01.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_feature_call_01.c test_feature_call_02.o: test_feature_call_02.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_feature_call_02.c test_feature_declaration_01.o: test_feature_declaration_01.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_feature_declaration_01.c test_frozen_class_01.o: test_frozen_class_01.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_frozen_class_01.c test_if_statement_01.o: test_if_statement_01.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_if_statement_01.c test_inheritance_01.o: test_inheritance_01.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_inheritance_01.c test_inheritance_02.o: test_inheritance_02.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_inheritance_02.c test_inheritance_export_01.o: test_inheritance_export_01.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_inheritance_export_01.c test_inheritance_redefine_01.o: test_inheritance_redefine_01.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_inheritance_redefine_01.c test_inheritance_rename_01.o: test_inheritance_rename_01.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_inheritance_rename_01.c test_inheritance_select_01.o: test_inheritance_select_01.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_inheritance_select_01.c test_inheritance_undefine_01.o: test_inheritance_undefine_01.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_inheritance_undefine_01.c test_loop_statement_01.o: test_loop_statement_01.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_loop_statement_01.c test_separate_class_01.o: test_separate_class_01.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_separate_class_01.c test_variable_declaration_01.o: test_variable_declaration_01.c loader.o run-time.o system_variables.o ${GCC} ${FLAGS} ${OBJ} test_variable_declaration_01.c clean: rm *.o