# Generated by DaoMake: DO NOT EDIT! # Targeting platform linux. DAOMAKE_SOURCE_DIR = /home/web/dao/ DAOMAKE_BUILD_DIR = /home/web/dao/ 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: lib/libdao.so lib/dao/modules/libdao_aux.so lib/libdao.a lib/dao/modules/libdao_aux.a bin/dao finder debugger profiler stream daomake daotest modules help doc/html/en/index.html tests .PHONY: test test: lib/libdao.so lib/dao/modules/libdao_aux.so lib/libdao.a lib/dao/modules/libdao_aux.a bin/dao finder debugger profiler stream daomake daotest modules help doc/html/en/index.html tests subtest testsum .PHONY: finder debugger profiler stream daomake daotest modules help tests DAOMAKE = /home/web/dao/tools/daomake/bootstrap/daomake DAO=/home/web/dao/bin/dao HELP_PATH=/home/web/dao/modules/help/ HELP_FONT=monospace HEADERS_4D86 = kernel/dao.h kernel/daoBase.h kernel/daoClass.h kernel/daoConst.h kernel/daoGC.h kernel/daoLexer.h kernel/daoList.h kernel/daoMap.h kernel/daoNamespace.h kernel/daoNumtype.h kernel/daoObject.h kernel/daoParser.h kernel/daoBytecode.h kernel/daoInferencer.h kernel/daoOptimizer.h kernel/daoProcess.h kernel/daoRegex.h kernel/daoRoutine.h kernel/daoTasklet.h kernel/daoStdlib.h kernel/daoStdtype.h kernel/daoStream.h kernel/daoString.h kernel/daoThread.h kernel/daoPlatform.h kernel/daoInterface.h kernel/daoType.h kernel/daoValue.h kernel/daoVmcode.h kernel/daoVmspace.h HEADERS_9A5E = modules/auxlib/dao_aux.h modules/auxlib/dao_api.h CFLAGS_6531 =-O2 -DDAO_WITH_NUMARRAY -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DDAO_WITH_RESTART -DTARGET_PLAT=\"linux\" -DLINUX=2 -DUNIX=1 -Ikernel/ -Imodules/auxlib/ -fPIC CFLAGS_9537 =-O2 -DDAO_WITH_NUMARRAY -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DDAO_WITH_RESTART -DTARGET_PLAT=\"linux\" -DLINUX=2 -DUNIX=1 -DDAO_HAS_RANDOM -DDAO_HAS_STREAM -DDAO_HAS_TIME -DDAO_HAS_DECIMAL -DDAO_HAS_ZIP -DDAO_HAS_CRYPTO -DDAO_HAS_IMAGE -Ikernel/ -Imodules/auxlib/ -fPIC LFLAGS_4D49 =-lm -ldl -lpthread -shared -Wl,-soname,libdao.so -Wl,-export-dynamic -rdynamic LFLAGS_54A2 =-Wl,-rpath=\$$ORIGIN/../../ -Llib/ -lm -ldl -lpthread -Wl,-rpath=$(INSTALL_LIB) -ldao -shared -Wl,-soname,libdao_aux.so -Wl,-export-dynamic -rdynamic LFLAGS_C800 =-Wl,-rpath=\$$ORIGIN/../lib/ -Llib/ -lm -ldl -lpthread -Wl,-rpath=$(INSTALL_LIB) -ldao -Wl,-export-dynamic -rdynamic STLIBS_D41D = DaoMake.Objs/daoBytecode.c.6531.o: kernel/daoBytecode.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoBytecode.c -o DaoMake.Objs/daoBytecode.c.6531.o DaoMake.Objs/daoClass.c.6531.o: kernel/daoClass.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoClass.c -o DaoMake.Objs/daoClass.c.6531.o DaoMake.Objs/daoConst.c.6531.o: kernel/daoConst.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoConst.c -o DaoMake.Objs/daoConst.c.6531.o DaoMake.Objs/daoGC.c.6531.o: kernel/daoGC.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoGC.c -o DaoMake.Objs/daoGC.c.6531.o DaoMake.Objs/daoInferencer.c.6531.o: kernel/daoInferencer.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoInferencer.c -o DaoMake.Objs/daoInferencer.c.6531.o DaoMake.Objs/daoInterface.c.6531.o: kernel/daoInterface.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoInterface.c -o DaoMake.Objs/daoInterface.c.6531.o DaoMake.Objs/daoLexer.c.6531.o: kernel/daoLexer.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoLexer.c -o DaoMake.Objs/daoLexer.c.6531.o DaoMake.Objs/daoList.c.6531.o: kernel/daoList.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoList.c -o DaoMake.Objs/daoList.c.6531.o DaoMake.Objs/daoMain.c.6531.o: kernel/daoMain.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoMain.c -o DaoMake.Objs/daoMain.c.6531.o DaoMake.Objs/daoMap.c.6531.o: kernel/daoMap.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoMap.c -o DaoMake.Objs/daoMap.c.6531.o DaoMake.Objs/daoNamespace.c.6531.o: kernel/daoNamespace.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoNamespace.c -o DaoMake.Objs/daoNamespace.c.6531.o DaoMake.Objs/daoNumtype.c.6531.o: kernel/daoNumtype.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoNumtype.c -o DaoMake.Objs/daoNumtype.c.6531.o DaoMake.Objs/daoObject.c.6531.o: kernel/daoObject.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoObject.c -o DaoMake.Objs/daoObject.c.6531.o DaoMake.Objs/daoOptimizer.c.6531.o: kernel/daoOptimizer.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoOptimizer.c -o DaoMake.Objs/daoOptimizer.c.6531.o DaoMake.Objs/daoParser.c.6531.o: kernel/daoParser.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoParser.c -o DaoMake.Objs/daoParser.c.6531.o DaoMake.Objs/daoPlatform.c.6531.o: kernel/daoPlatform.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoPlatform.c -o DaoMake.Objs/daoPlatform.c.6531.o DaoMake.Objs/daoProcess.c.6531.o: kernel/daoProcess.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoProcess.c -o DaoMake.Objs/daoProcess.c.6531.o DaoMake.Objs/daoRegex.c.6531.o: kernel/daoRegex.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoRegex.c -o DaoMake.Objs/daoRegex.c.6531.o DaoMake.Objs/daoRoutine.c.6531.o: kernel/daoRoutine.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoRoutine.c -o DaoMake.Objs/daoRoutine.c.6531.o DaoMake.Objs/daoStdlib.c.6531.o: kernel/daoStdlib.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoStdlib.c -o DaoMake.Objs/daoStdlib.c.6531.o DaoMake.Objs/daoStdtype.c.6531.o: kernel/daoStdtype.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoStdtype.c -o DaoMake.Objs/daoStdtype.c.6531.o DaoMake.Objs/daoStream.c.6531.o: kernel/daoStream.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoStream.c -o DaoMake.Objs/daoStream.c.6531.o DaoMake.Objs/daoString.c.6531.o: kernel/daoString.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoString.c -o DaoMake.Objs/daoString.c.6531.o DaoMake.Objs/daoTasklet.c.6531.o: kernel/daoTasklet.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoTasklet.c -o DaoMake.Objs/daoTasklet.c.6531.o DaoMake.Objs/daoThread.c.6531.o: kernel/daoThread.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoThread.c -o DaoMake.Objs/daoThread.c.6531.o DaoMake.Objs/daoType.c.6531.o: kernel/daoType.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoType.c -o DaoMake.Objs/daoType.c.6531.o DaoMake.Objs/daoValue.c.6531.o: kernel/daoValue.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoValue.c -o DaoMake.Objs/daoValue.c.6531.o DaoMake.Objs/daoVmcode.c.6531.o: kernel/daoVmcode.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoVmcode.c -o DaoMake.Objs/daoVmcode.c.6531.o DaoMake.Objs/daoVmspace.c.6531.o: kernel/daoVmspace.c $(HEADERS_4D86) $(CC) $(CFLAGS_6531) -c kernel/daoVmspace.c -o DaoMake.Objs/daoVmspace.c.6531.o DaoMake.Objs/dao_api.c.9537.o: modules/auxlib/dao_api.c $(HEADERS_9A5E) $(CC) $(CFLAGS_9537) -c modules/auxlib/dao_api.c -o DaoMake.Objs/dao_api.c.9537.o DaoMake.Objs/dao_aux.c.9537.o: modules/auxlib/dao_aux.c $(HEADERS_9A5E) $(CC) $(CFLAGS_9537) -c modules/auxlib/dao_aux.c -o DaoMake.Objs/dao_aux.c.9537.o OBJECTS_B687 =DaoMake.Objs/daoMain.c.6531.o OBJECTS_D5EB =DaoMake.Objs/dao_aux.c.9537.o DaoMake.Objs/dao_api.c.9537.o OBJECTS_F36D =DaoMake.Objs/daoClass.c.6531.o DaoMake.Objs/daoConst.c.6531.o DaoMake.Objs/daoGC.c.6531.o DaoMake.Objs/daoLexer.c.6531.o DaoMake.Objs/daoList.c.6531.o DaoMake.Objs/daoMap.c.6531.o DaoMake.Objs/daoString.c.6531.o DaoMake.Objs/daoStdtype.c.6531.o DaoMake.Objs/daoNumtype.c.6531.o DaoMake.Objs/daoObject.c.6531.o DaoMake.Objs/daoRoutine.c.6531.o DaoMake.Objs/daoProcess.c.6531.o DaoMake.Objs/daoValue.c.6531.o DaoMake.Objs/daoType.c.6531.o DaoMake.Objs/daoNamespace.c.6531.o DaoMake.Objs/daoInterface.c.6531.o DaoMake.Objs/daoRegex.c.6531.o DaoMake.Objs/daoTasklet.c.6531.o DaoMake.Objs/daoStdlib.c.6531.o DaoMake.Objs/daoStream.c.6531.o DaoMake.Objs/daoThread.c.6531.o DaoMake.Objs/daoPlatform.c.6531.o DaoMake.Objs/daoParser.c.6531.o DaoMake.Objs/daoBytecode.c.6531.o DaoMake.Objs/daoInferencer.c.6531.o DaoMake.Objs/daoOptimizer.c.6531.o DaoMake.Objs/daoVmcode.c.6531.o DaoMake.Objs/daoVmspace.c.6531.o lib/libdao.so: $(OBJECTS_F36D) $(CC) $(OBJECTS_F36D) $(LFLAGS_4D49) -o lib/libdao.so lib/dao/modules/libdao_aux.so: /home/web/dao/lib/libdao.so $(OBJECTS_D5EB) $(CC) $(OBJECTS_D5EB) $(LFLAGS_54A2) -o lib/dao/modules/libdao_aux.so lib/libdao.a: $(OBJECTS_F36D) -@$(DAOMAKE) remove lib/libdao.a ar -rcsT lib/libdao.a $(OBJECTS_F36D) $(STLIBS_D41D) lib/dao/modules/libdao_aux.a: $(OBJECTS_D5EB) -@$(DAOMAKE) remove lib/dao/modules/libdao_aux.a ar -rcsT lib/dao/modules/libdao_aux.a $(OBJECTS_D5EB) $(STLIBS_D41D) bin/dao: /home/web/dao/lib/libdao.so $(OBJECTS_B687) $(CC) $(OBJECTS_B687) $(LFLAGS_C800) -o bin/dao finder: $(DAOMAKE) mkdir3 /home/web/dao/lib/daomake/packages/ $(DAOMAKE) copy /home/web/dao/FindDao.dao /home/web/dao/lib/daomake/packages/ debugger: /home/web/dao/lib/libdao.so cd modules/debugger && $(MAKE) -f Makefile profiler: /home/web/dao/lib/libdao.so cd modules/profiler && $(MAKE) -f Makefile stream: /home/web/dao/lib/libdao.so cd modules/stream && $(MAKE) -f Makefile daomake: /home/web/dao/lib/libdao.a cd tools/daomake && $(MAKE) -f Makefile daotest: cd tools/daotest && $(MAKE) -f Makefile modules: /home/web/dao/lib/libdao.a /home/web/dao/bin/dao cd modules && $(MAKE) -f Makefile help: /home/web/dao/lib/libdao.so cd modules/help && $(MAKE) -f Makefile doc/html/en/index.html: /home/web/dao/lib/libdao.so Makefile @$(DAOMAKE) mkdir3 ./doc/html/en @$(DAOMAKE) mkdir3 ./doc/html/zh $(DAO) --path="$(HELP_PATH)" -e "load help; help::set_language('en'); help::set_font('$(HELP_FONT)'); help::export('','./doc/html/en')" $(DAO) --path="$(HELP_PATH)" -e "load help; help::set_language('zh'); help::set_font('$(HELP_FONT)'); help::export('','./doc/html/zh')" tests: modules daotest cd tests && $(MAKE) -f Makefile subtest: cd modules/debugger && $(MAKE) -f Makefile test cd modules/profiler && $(MAKE) -f Makefile test cd modules/stream && $(MAKE) -f Makefile test cd tools/daomake && $(MAKE) -f Makefile test cd tools/daotest && $(MAKE) -f Makefile test cd modules && $(MAKE) -f Makefile test cd modules/help && $(MAKE) -f Makefile test cd tests && $(MAKE) -f Makefile test .PHONY: subtest TESTSUM =/home/web/dao/daotest_result_summary.txt testsum: @$(DAOMAKE) echo "Summarizing test results ..." -@$(DAOMAKE) remove $(TESTSUM) cd modules/debugger && $(MAKE) -f Makefile testsum cd modules/profiler && $(MAKE) -f Makefile testsum cd modules/stream && $(MAKE) -f Makefile testsum cd tools/daomake && $(MAKE) -f Makefile testsum cd tools/daotest && $(MAKE) -f Makefile testsum cd modules && $(MAKE) -f Makefile testsum cd modules/help && $(MAKE) -f Makefile testsum cd tests && $(MAKE) -f Makefile testsum @$(DAOMAKE) cat $(TESTSUM) .PHONY: testsum install: $(DAOMAKE) mkdir3 $(INSTALL_BIN) $(DAOMAKE) copy bin/dao $(INSTALL_BIN) $(DAOMAKE) mkdir3 $(INSTALL_LIB) $(DAOMAKE) copy lib/libdao.so $(INSTALL_LIB) $(DAOMAKE) mkdir3 $(INSTALL_LIB) $(DAOMAKE) copy lib/libdao.a $(INSTALL_LIB) $(DAOMAKE) mkdir3 $(INSTALL_MOD) $(DAOMAKE) copy lib/dao/modules/libdao_aux.so $(INSTALL_MOD) $(DAOMAKE) mkdir3 $(INSTALL_MOD) $(DAOMAKE) copy lib/dao/modules/libdao_aux.a $(INSTALL_MOD) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/dao.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoBase.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoClass.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoConst.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoGC.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoLexer.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoList.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoMap.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoNamespace.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoNumtype.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoObject.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoParser.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoBytecode.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoInferencer.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoOptimizer.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoProcess.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoRegex.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoRoutine.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoTasklet.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoStdlib.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoStdtype.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoStream.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoString.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoThread.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoPlatform.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoInterface.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoType.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoValue.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoVmcode.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_INC) $(DAOMAKE) copy kernel/daoVmspace.h $(INSTALL_INC) $(DAOMAKE) mkdir3 $(INSTALL_FINDER) $(DAOMAKE) copy FindDao.dao $(INSTALL_FINDER) $(DAOMAKE) mkdir3 $(INSTALL_DOC) $(DAOMAKE) copy doc $(INSTALL_DOC) $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/arrays.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/class_forward_claration.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/class_inheritance.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/classes.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/closures.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/defers.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/disjoint_union.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/enums.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/hello.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/interface.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/interface_forward_declaration.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/lists.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/maps.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/mixins.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/numbers.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/object_operator.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/errors.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/routines.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/strings.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/tuples.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/user_functional.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/user_type_casting.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/ $(DAOMAKE) copy demo/verbatim.dao $(INSTALL_DOC)/demo/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) copy demo/concurrent/async_object.dao $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) copy demo/concurrent/channel_block.dao $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) copy demo/concurrent/channel_class.dao $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) copy demo/concurrent/critical.dao $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) copy demo/concurrent/future.dao $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) copy demo/concurrent/parallel_quicksort.dao $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) copy demo/concurrent/select_builtin.dao $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) copy demo/concurrent/select_custom.dao $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) copy demo/concurrent/select_mix.dao $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) mkdir3 $(INSTALL_DOC)/demo/concurrent/ $(DAOMAKE) copy demo/concurrent/start.dao $(INSTALL_DOC)/demo/concurrent/ cd modules/debugger && $(MAKE) -f Makefile install cd modules/profiler && $(MAKE) -f Makefile install cd modules/stream && $(MAKE) -f Makefile install cd tools/daomake && $(MAKE) -f Makefile install cd tools/daotest && $(MAKE) -f Makefile install cd modules && $(MAKE) -f Makefile install cd modules/help && $(MAKE) -f Makefile install cd tests && $(MAKE) -f Makefile install uninstall: $(DAOMAKE) remove $(INSTALL_BIN)/dao $(DAOMAKE) remove $(INSTALL_LIB)/libdao.so $(DAOMAKE) remove $(INSTALL_LIB)/libdao.a $(DAOMAKE) remove $(INSTALL_MOD)/libdao_aux.so $(DAOMAKE) remove $(INSTALL_MOD)/libdao_aux.a $(DAOMAKE) remove $(INSTALL_INC)/dao.h $(DAOMAKE) remove $(INSTALL_INC)/daoBase.h $(DAOMAKE) remove $(INSTALL_INC)/daoClass.h $(DAOMAKE) remove $(INSTALL_INC)/daoConst.h $(DAOMAKE) remove $(INSTALL_INC)/daoGC.h $(DAOMAKE) remove $(INSTALL_INC)/daoLexer.h $(DAOMAKE) remove $(INSTALL_INC)/daoList.h $(DAOMAKE) remove $(INSTALL_INC)/daoMap.h $(DAOMAKE) remove $(INSTALL_INC)/daoNamespace.h $(DAOMAKE) remove $(INSTALL_INC)/daoNumtype.h $(DAOMAKE) remove $(INSTALL_INC)/daoObject.h $(DAOMAKE) remove $(INSTALL_INC)/daoParser.h $(DAOMAKE) remove $(INSTALL_INC)/daoBytecode.h $(DAOMAKE) remove $(INSTALL_INC)/daoInferencer.h $(DAOMAKE) remove $(INSTALL_INC)/daoOptimizer.h $(DAOMAKE) remove $(INSTALL_INC)/daoProcess.h $(DAOMAKE) remove $(INSTALL_INC)/daoRegex.h $(DAOMAKE) remove $(INSTALL_INC)/daoRoutine.h $(DAOMAKE) remove $(INSTALL_INC)/daoTasklet.h $(DAOMAKE) remove $(INSTALL_INC)/daoStdlib.h $(DAOMAKE) remove $(INSTALL_INC)/daoStdtype.h $(DAOMAKE) remove $(INSTALL_INC)/daoStream.h $(DAOMAKE) remove $(INSTALL_INC)/daoString.h $(DAOMAKE) remove $(INSTALL_INC)/daoThread.h $(DAOMAKE) remove $(INSTALL_INC)/daoPlatform.h $(DAOMAKE) remove $(INSTALL_INC)/daoInterface.h $(DAOMAKE) remove $(INSTALL_INC)/daoType.h $(DAOMAKE) remove $(INSTALL_INC)/daoValue.h $(DAOMAKE) remove $(INSTALL_INC)/daoVmcode.h $(DAOMAKE) remove $(INSTALL_INC)/daoVmspace.h $(DAOMAKE) remove $(INSTALL_FINDER)/FindDao.dao $(DAOMAKE) remove $(INSTALL_DOC)/doc $(DAOMAKE) remove $(INSTALL_DOC)/demo/arrays.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/class_forward_claration.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/class_inheritance.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/classes.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/closures.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/defers.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/disjoint_union.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/enums.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/hello.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/interface.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/interface_forward_declaration.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/lists.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/maps.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/mixins.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/numbers.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/object_operator.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/errors.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/routines.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/strings.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/tuples.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/user_functional.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/user_type_casting.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/verbatim.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/concurrent/async_object.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/concurrent/channel_block.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/concurrent/channel_class.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/concurrent/critical.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/concurrent/future.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/concurrent/parallel_quicksort.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/concurrent/select_builtin.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/concurrent/select_custom.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/concurrent/select_mix.dao $(DAOMAKE) remove $(INSTALL_DOC)/demo/concurrent/start.dao cd modules/debugger && $(MAKE) -f Makefile uninstall cd modules/profiler && $(MAKE) -f Makefile uninstall cd modules/stream && $(MAKE) -f Makefile uninstall cd tools/daomake && $(MAKE) -f Makefile uninstall cd tools/daotest && $(MAKE) -f Makefile uninstall cd modules && $(MAKE) -f Makefile uninstall cd modules/help && $(MAKE) -f Makefile uninstall cd tests && $(MAKE) -f Makefile uninstall .PHONY: install uninstall clean: $(DAOMAKE) remove $(OBJECTS_B687) $(OBJECTS_D5EB) $(OBJECTS_F36D) cd modules/debugger && $(MAKE) -f Makefile clean cd modules/profiler && $(MAKE) -f Makefile clean cd modules/stream && $(MAKE) -f Makefile clean cd tools/daomake && $(MAKE) -f Makefile clean cd tools/daotest && $(MAKE) -f Makefile clean cd modules && $(MAKE) -f Makefile clean cd modules/help && $(MAKE) -f Makefile clean cd tests && $(MAKE) -f Makefile clean .PHONY: clean distclean: $(DAOMAKE) remove DaoMake.Objs cd modules/debugger && $(MAKE) -f Makefile distclean cd modules/profiler && $(MAKE) -f Makefile distclean cd modules/stream && $(MAKE) -f Makefile distclean cd tools/daomake && $(MAKE) -f Makefile distclean cd tools/daotest && $(MAKE) -f Makefile distclean cd modules && $(MAKE) -f Makefile distclean cd modules/help && $(MAKE) -f Makefile distclean cd tests && $(MAKE) -f Makefile distclean .PHONY: distclean