# Generated by DaoMake: DO NOT EDIT! # Targeting platform linux. DAOMAKE_SOURCE_DIR = /home/web/dao/tests/ DAOMAKE_BUILD_DIR = /home/web/dao/tests/ INSTALL?=/usr/local INSTALL_BIN?=$(INSTALL)/bin INSTALL_LIB?=$(INSTALL)/lib INSTALL_INC?=$(INSTALL)/include/dao INSTALL_MOD?=$(INSTALL)/lib/dao/modules INSTALL_DOC?=$(INSTALL)/share/dao INSTALL_FINDER?=$(INSTALL)/lib/daomake/packages all: libdao_CharType.so libdao_UserType.so libdao_UserPodType.so .PHONY: test test: libdao_CharType.so libdao_UserType.so libdao_UserPodType.so Example Lexer Parser Numbers Strings EnumSymbol Arrays Tuples Maps Declarations Operators Controls Routine Class Interface Regex ErrorHandling Misc subtest DAOMAKE = /home/web/dao/tools/daomake/bootstrap/daomake HEADERS_D41D = CFLAGS_2059 =-O2 -DDAO_WITH_NUMARRAY -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DDAO_WITH_RESTART -DTARGET_PLAT=\"linux\" -DLINUX=2 -DUNIX=1 -I../kernel/ -I../modules/auxlib/ -fPIC LFLAGS_2339 =-Wl,-rpath=\$$ORIGIN/../lib/ -L../lib/ -Wl,-rpath=\$$ORIGIN/../lib/ -L../lib/ -Wl,-rpath=\$$ORIGIN/../lib/dao/modules/ -L../lib/dao/modules/ -lm -ldl -lpthread -Wl,-rpath=$(INSTALL_LIB) -ldao -Wl,-rpath=$(INSTALL_MOD) -ldao_aux -Wl,-rpath=$(INSTALL_LIB) -ldao -shared -Wl,-soname,libdao_UserType.so -Wl,-export-dynamic -rdynamic LFLAGS_6BC6 =-Wl,-rpath=\$$ORIGIN/../lib/ -L../lib/ -Wl,-rpath=\$$ORIGIN/../lib/ -L../lib/ -Wl,-rpath=\$$ORIGIN/../lib/dao/modules/ -L../lib/dao/modules/ -lm -ldl -lpthread -Wl,-rpath=$(INSTALL_LIB) -ldao -Wl,-rpath=$(INSTALL_MOD) -ldao_aux -Wl,-rpath=$(INSTALL_LIB) -ldao -shared -Wl,-soname,libdao_UserPodType.so -Wl,-export-dynamic -rdynamic LFLAGS_76F0 =-Wl,-rpath=\$$ORIGIN/../lib/ -L../lib/ -Wl,-rpath=\$$ORIGIN/../lib/ -L../lib/ -Wl,-rpath=\$$ORIGIN/../lib/dao/modules/ -L../lib/dao/modules/ -lm -ldl -lpthread -Wl,-rpath=$(INSTALL_LIB) -ldao -Wl,-rpath=$(INSTALL_MOD) -ldao_aux -Wl,-rpath=$(INSTALL_LIB) -ldao -shared -Wl,-soname,libdao_CharType.so -Wl,-export-dynamic -rdynamic DaoMake.Objs/dao_CharType.c.2059.o: dao_CharType.c $(HEADERS_D41D) $(CC) $(CFLAGS_2059) -c dao_CharType.c -o DaoMake.Objs/dao_CharType.c.2059.o DaoMake.Objs/dao_UserPodType.c.2059.o: dao_UserPodType.c $(HEADERS_D41D) $(CC) $(CFLAGS_2059) -c dao_UserPodType.c -o DaoMake.Objs/dao_UserPodType.c.2059.o DaoMake.Objs/dao_UserType.c.2059.o: dao_UserType.c $(HEADERS_D41D) $(CC) $(CFLAGS_2059) -c dao_UserType.c -o DaoMake.Objs/dao_UserType.c.2059.o OBJECTS_32CB =DaoMake.Objs/dao_UserType.c.2059.o OBJECTS_460A =DaoMake.Objs/dao_CharType.c.2059.o OBJECTS_6D09 =DaoMake.Objs/dao_UserPodType.c.2059.o DAOTEST = /home/web/dao/bin/daotest DaoMake.Objs/examples.dao.2947.test: /home/web/dao/tests/examples.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/examples.dao --log DaoMake.Objs/examples.dao.2947.test DaoMake.Objs/test_anonymous_routine.dao.1EAE.test: /home/web/dao/tests/test_anonymous_routine.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_anonymous_routine.dao --log DaoMake.Objs/test_anonymous_routine.dao.1EAE.test DaoMake.Objs/test_arrays.dao.BEC6.test: /home/web/dao/tests/test_arrays.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_arrays.dao --log DaoMake.Objs/test_arrays.dao.BEC6.test DaoMake.Objs/test_class.dao.1A5E.test: /home/web/dao/tests/test_class.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_class.dao --log DaoMake.Objs/test_class.dao.1A5E.test DaoMake.Objs/test_class_inheritance.dao.94E4.test: /home/web/dao/tests/test_class_inheritance.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_class_inheritance.dao --log DaoMake.Objs/test_class_inheritance.dao.94E4.test DaoMake.Objs/test_class_mixin.dao.EBE2.test: /home/web/dao/tests/test_class_mixin.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_class_mixin.dao --log DaoMake.Objs/test_class_mixin.dao.EBE2.test DaoMake.Objs/test_class_operator.dao.1140.test: /home/web/dao/tests/test_class_operator.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_class_operator.dao --log DaoMake.Objs/test_class_operator.dao.1140.test DaoMake.Objs/test_class_static_fields.dao.D784.test: /home/web/dao/tests/test_class_static_fields.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_class_static_fields.dao --log DaoMake.Objs/test_class_static_fields.dao.D784.test DaoMake.Objs/test_closure.dao.9549.test: /home/web/dao/tests/test_closure.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_closure.dao --log DaoMake.Objs/test_closure.dao.9549.test DaoMake.Objs/test_code_section.dao.0A49.test: /home/web/dao/tests/test_code_section.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_code_section.dao --log DaoMake.Objs/test_code_section.dao.0A49.test DaoMake.Objs/test_concrete_interface.dao.7D61.test: /home/web/dao/tests/test_concrete_interface.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_concrete_interface.dao --log DaoMake.Objs/test_concrete_interface.dao.7D61.test DaoMake.Objs/test_enum_symbol_def.dao.F2E5.test: /home/web/dao/tests/test_enum_symbol_def.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_enum_symbol_def.dao --log DaoMake.Objs/test_enum_symbol_def.dao.F2E5.test DaoMake.Objs/test_enum_symbol_type.dao.8F1C.test: /home/web/dao/tests/test_enum_symbol_type.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_enum_symbol_type.dao --log DaoMake.Objs/test_enum_symbol_type.dao.8F1C.test DaoMake.Objs/test_error_handling.dao.A910.test: /home/web/dao/tests/test_error_handling.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_error_handling.dao --log DaoMake.Objs/test_error_handling.dao.A910.test DaoMake.Objs/test_for.dao.54EB.test: /home/web/dao/tests/test_for.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_for.dao --log DaoMake.Objs/test_for.dao.54EB.test DaoMake.Objs/test_if_else.dao.306D.test: /home/web/dao/tests/test_if_else.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_if_else.dao --log DaoMake.Objs/test_if_else.dao.306D.test DaoMake.Objs/test_interface.dao.F702.test: /home/web/dao/tests/test_interface.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_interface.dao --log DaoMake.Objs/test_interface.dao.F702.test DaoMake.Objs/test_invar.dao.3A1E.test: /home/web/dao/tests/test_invar.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_invar.dao --log DaoMake.Objs/test_invar.dao.3A1E.test DaoMake.Objs/test_invar_class.dao.1DF7.test: /home/web/dao/tests/test_invar_class.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_invar_class.dao --log DaoMake.Objs/test_invar_class.dao.1DF7.test DaoMake.Objs/test_lexer.dao.B297.test: /home/web/dao/tests/test_lexer.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_lexer.dao --log DaoMake.Objs/test_lexer.dao.B297.test DaoMake.Objs/test_maps.dao.7D53.test: /home/web/dao/tests/test_maps.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_maps.dao --log DaoMake.Objs/test_maps.dao.7D53.test DaoMake.Objs/test_misc.dao.80A8.test: /home/web/dao/tests/test_misc.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_misc.dao --log DaoMake.Objs/test_misc.dao.80A8.test DaoMake.Objs/test_multi_threading.dao.E35B.test: /home/web/dao/tests/test_multi_threading.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_multi_threading.dao --log DaoMake.Objs/test_multi_threading.dao.E35B.test DaoMake.Objs/test_numbers.dao.DD0D.test: /home/web/dao/tests/test_numbers.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_numbers.dao --log DaoMake.Objs/test_numbers.dao.DD0D.test DaoMake.Objs/test_operators.dao.4456.test: /home/web/dao/tests/test_operators.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_operators.dao --log DaoMake.Objs/test_operators.dao.4456.test DaoMake.Objs/test_parser.dao.A208.test: /home/web/dao/tests/test_parser.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_parser.dao --log DaoMake.Objs/test_parser.dao.A208.test DaoMake.Objs/test_regex_char_class.dao.C601.test: /home/web/dao/tests/test_regex_char_class.dao /home/web/dao/tests/libdao_CharType.so /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_regex_char_class.dao --log DaoMake.Objs/test_regex_char_class.dao.C601.test DaoMake.Objs/test_routine.dao.ABAE.test: /home/web/dao/tests/test_routine.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_routine.dao --log DaoMake.Objs/test_routine.dao.ABAE.test DaoMake.Objs/test_strings.dao.60C6.test: /home/web/dao/tests/test_strings.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_strings.dao --log DaoMake.Objs/test_strings.dao.60C6.test DaoMake.Objs/test_switch.dao.5164.test: /home/web/dao/tests/test_switch.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_switch.dao --log DaoMake.Objs/test_switch.dao.5164.test DaoMake.Objs/test_tasklet.dao.237E.test: /home/web/dao/tests/test_tasklet.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_tasklet.dao --log DaoMake.Objs/test_tasklet.dao.237E.test DaoMake.Objs/test_tuples.dao.892F.test: /home/web/dao/tests/test_tuples.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_tuples.dao --log DaoMake.Objs/test_tuples.dao.892F.test DaoMake.Objs/test_type.dao.87BF.test: /home/web/dao/tests/test_type.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_type.dao --log DaoMake.Objs/test_type.dao.87BF.test DaoMake.Objs/test_while.dao.0F2E.test: /home/web/dao/tests/test_while.dao /home/web/dao/lib/libdao.so -$(DAOTEST) /home/web/dao/tests/test_while.dao --log DaoMake.Objs/test_while.dao.0F2E.test ARRAYS_43F4 =DaoMake.Objs/test_arrays.dao.BEC6.test CLASS_1188 =DaoMake.Objs/test_class.dao.1A5E.test DaoMake.Objs/test_class_inheritance.dao.94E4.test DaoMake.Objs/test_class_static_fields.dao.D784.test DaoMake.Objs/test_class_operator.dao.1140.test DaoMake.Objs/test_class_mixin.dao.EBE2.test DaoMake.Objs/test_invar_class.dao.1DF7.test CONTROLS_BC68 =DaoMake.Objs/test_if_else.dao.306D.test DaoMake.Objs/test_for.dao.54EB.test DaoMake.Objs/test_while.dao.0F2E.test DaoMake.Objs/test_switch.dao.5164.test DECLARATIONS_E6CE =DaoMake.Objs/test_invar.dao.3A1E.test ENUMSYMBOL_0BBB =DaoMake.Objs/test_enum_symbol_def.dao.F2E5.test DaoMake.Objs/test_enum_symbol_type.dao.8F1C.test ERRORHANDLING_3472 =DaoMake.Objs/test_error_handling.dao.A910.test EXAMPLE_AB11 =DaoMake.Objs/examples.dao.2947.test INTERFACE_E7BB =DaoMake.Objs/test_interface.dao.F702.test DaoMake.Objs/test_concrete_interface.dao.7D61.test LEXER_6D33 =DaoMake.Objs/test_lexer.dao.B297.test MAPS_9B9A =DaoMake.Objs/test_maps.dao.7D53.test MISC_88A2 =DaoMake.Objs/test_misc.dao.80A8.test DaoMake.Objs/test_type.dao.87BF.test DaoMake.Objs/test_tasklet.dao.237E.test DaoMake.Objs/test_multi_threading.dao.E35B.test NUMBERS_D6CE =DaoMake.Objs/test_numbers.dao.DD0D.test OPERATORS_EE48 =DaoMake.Objs/test_operators.dao.4456.test PARSER_9DF1 =DaoMake.Objs/test_parser.dao.A208.test REGEX_51E2 =DaoMake.Objs/test_regex_char_class.dao.C601.test ROUTINE_DB06 =DaoMake.Objs/test_routine.dao.ABAE.test DaoMake.Objs/test_anonymous_routine.dao.1EAE.test DaoMake.Objs/test_closure.dao.9549.test DaoMake.Objs/test_code_section.dao.0A49.test STRINGS_1432 =DaoMake.Objs/test_strings.dao.60C6.test TUPLES_D8F1 =DaoMake.Objs/test_tuples.dao.892F.test libdao_CharType.so: $(OBJECTS_460A) $(CC) $(OBJECTS_460A) $(LFLAGS_76F0) -o libdao_CharType.so libdao_UserType.so: $(OBJECTS_32CB) $(CC) $(OBJECTS_32CB) $(LFLAGS_2339) -o libdao_UserType.so libdao_UserPodType.so: $(OBJECTS_6D09) $(CC) $(OBJECTS_6D09) $(LFLAGS_6BC6) -o libdao_UserPodType.so Example: $(EXAMPLE_AB11) Lexer: $(LEXER_6D33) Parser: $(PARSER_9DF1) Numbers: $(NUMBERS_D6CE) Strings: $(STRINGS_1432) EnumSymbol: $(ENUMSYMBOL_0BBB) Arrays: $(ARRAYS_43F4) Tuples: $(TUPLES_D8F1) Maps: $(MAPS_9B9A) Declarations: $(DECLARATIONS_E6CE) Operators: $(OPERATORS_EE48) Controls: $(CONTROLS_BC68) Routine: $(ROUTINE_DB06) Class: $(CLASS_1188) Interface: $(INTERFACE_E7BB) Regex: $(REGEX_51E2) ErrorHandling: $(ERRORHANDLING_3472) Misc: $(MISC_88A2) subtest: .PHONY: subtest TESTSUM =/home/web/dao/daotest_result_summary.txt testsum: @$(DAOTEST) --sum $(EXAMPLE_AB11) --log $(TESTSUM) --group Example @$(DAOTEST) --sum $(LEXER_6D33) --log $(TESTSUM) --group Lexer @$(DAOTEST) --sum $(PARSER_9DF1) --log $(TESTSUM) --group Parser @$(DAOTEST) --sum $(NUMBERS_D6CE) --log $(TESTSUM) --group Numbers @$(DAOTEST) --sum $(STRINGS_1432) --log $(TESTSUM) --group Strings @$(DAOTEST) --sum $(ENUMSYMBOL_0BBB) --log $(TESTSUM) --group EnumSymbol @$(DAOTEST) --sum $(ARRAYS_43F4) --log $(TESTSUM) --group Arrays @$(DAOTEST) --sum $(TUPLES_D8F1) --log $(TESTSUM) --group Tuples @$(DAOTEST) --sum $(MAPS_9B9A) --log $(TESTSUM) --group Maps @$(DAOTEST) --sum $(DECLARATIONS_E6CE) --log $(TESTSUM) --group Declarations @$(DAOTEST) --sum $(OPERATORS_EE48) --log $(TESTSUM) --group Operators @$(DAOTEST) --sum $(CONTROLS_BC68) --log $(TESTSUM) --group Controls @$(DAOTEST) --sum $(ROUTINE_DB06) --log $(TESTSUM) --group Routine @$(DAOTEST) --sum $(CLASS_1188) --log $(TESTSUM) --group Class @$(DAOTEST) --sum $(INTERFACE_E7BB) --log $(TESTSUM) --group Interface @$(DAOTEST) --sum $(REGEX_51E2) --log $(TESTSUM) --group Regex @$(DAOTEST) --sum $(ERRORHANDLING_3472) --log $(TESTSUM) --group ErrorHandling @$(DAOTEST) --sum $(MISC_88A2) --log $(TESTSUM) --group Misc .PHONY: testsum install: uninstall: .PHONY: install uninstall clean: $(DAOMAKE) remove $(OBJECTS_32CB) $(OBJECTS_460A) $(OBJECTS_6D09) $(ARRAYS_43F4) $(CLASS_1188) $(CONTROLS_BC68) $(DECLARATIONS_E6CE) $(ENUMSYMBOL_0BBB) $(ERRORHANDLING_3472) $(EXAMPLE_AB11) $(INTERFACE_E7BB) $(LEXER_6D33) $(MAPS_9B9A) $(MISC_88A2) $(NUMBERS_D6CE) $(OPERATORS_EE48) $(PARSER_9DF1) $(REGEX_51E2) $(ROUTINE_DB06) $(STRINGS_1432) $(TUPLES_D8F1) .PHONY: clean distclean: $(DAOMAKE) remove DaoMake.Objs .PHONY: distclean