# Generated by DaoMake: DO NOT EDIT! # Targeting platform linux. DAOMAKE_SOURCE_DIR = /home/web/dao/modules/os/ DAOMAKE_BUILD_DIR = /home/web/dao/modules/os/ 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: fs process unix ../../lib/dao/modules/libdao_os.so ../../lib/dao/modules/libdao_os.a ../../lib/dao/modules/copypath .PHONY: test test: fs process unix ../../lib/dao/modules/libdao_os.so ../../lib/dao/modules/libdao_os.a ../../lib/dao/modules/copypath subtest .PHONY: fs process unix DAOMAKE = /home/web/dao/tools/daomake/bootstrap/daomake HEADERS_D41D = CFLAGS_6579 =-O2 -DDAO_WITH_NUMARRAY -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DDAO_WITH_RESTART -DTARGET_PLAT=\"linux\" -DLINUX=2 -DUNIX=1 -I../../kernel/ -I../auxlib/ -fPIC LFLAGS_389C =-Wl,-rpath=\$$ORIGIN/../../ -L../../lib/ -lm -ldl -lpthread -Wl,-rpath=$(INSTALL_LIB) -ldao -shared -Wl,-soname,libdao_os.so -Wl,-export-dynamic -rdynamic STLIBS_D41D = DaoMake.Objs/dao_system.c.6579.o: dao_system.c $(HEADERS_D41D) $(CC) $(CFLAGS_6579) -c dao_system.c -o DaoMake.Objs/dao_system.c.6579.o OBJECTS_D8A3 =DaoMake.Objs/dao_system.c.6579.o fs: cd fs && $(MAKE) -f Makefile process: cd process && $(MAKE) -f Makefile unix: cd unix && $(MAKE) -f Makefile ../../lib/dao/modules/libdao_os.so: $(OBJECTS_D8A3) $(CC) $(OBJECTS_D8A3) $(LFLAGS_389C) -o ../../lib/dao/modules/libdao_os.so ../../lib/dao/modules/libdao_os.a: $(OBJECTS_D8A3) -@$(DAOMAKE) remove ../../lib/dao/modules/libdao_os.a ar -rcsT ../../lib/dao/modules/libdao_os.a $(OBJECTS_D8A3) $(STLIBS_D41D) ../../lib/dao/modules/copypath: $(DAOMAKE) copy /home/web/dao/modules/os/path/path.dao /home/web/dao/lib/dao/modules/os/ subtest: cd fs && $(MAKE) -f Makefile test cd process && $(MAKE) -f Makefile test cd unix && $(MAKE) -f Makefile test .PHONY: subtest TESTSUM =/home/web/dao/daotest_result_summary.txt testsum: cd fs && $(MAKE) -f Makefile testsum cd process && $(MAKE) -f Makefile testsum cd unix && $(MAKE) -f Makefile testsum .PHONY: testsum install: $(DAOMAKE) mkdir3 $(INSTALL)/lib/dao/modules $(DAOMAKE) copy ../../lib/dao/modules/libdao_os.so $(INSTALL)/lib/dao/modules $(DAOMAKE) mkdir3 $(INSTALL)/lib/dao/modules $(DAOMAKE) copy ../../lib/dao/modules/libdao_os.a $(INSTALL)/lib/dao/modules $(DAOMAKE) mkdir3 $(INSTALL)/lib/daomake/packages $(DAOMAKE) copy ../../lib/dao/modules/FindDaoOS.dao $(INSTALL)/lib/daomake/packages cd fs && $(MAKE) -f Makefile install cd process && $(MAKE) -f Makefile install cd unix && $(MAKE) -f Makefile install uninstall: $(DAOMAKE) remove $(INSTALL)/lib/dao/modules/libdao_os.so $(DAOMAKE) remove $(INSTALL)/lib/dao/modules/libdao_os.a $(DAOMAKE) remove $(INSTALL)/lib/daomake/packages/FindDaoOS.dao cd fs && $(MAKE) -f Makefile uninstall cd process && $(MAKE) -f Makefile uninstall cd unix && $(MAKE) -f Makefile uninstall .PHONY: install uninstall clean: $(DAOMAKE) remove $(OBJECTS_D8A3) cd fs && $(MAKE) -f Makefile clean cd process && $(MAKE) -f Makefile clean cd unix && $(MAKE) -f Makefile clean .PHONY: clean distclean: $(DAOMAKE) remove DaoMake.Objs cd fs && $(MAKE) -f Makefile distclean cd process && $(MAKE) -f Makefile distclean cd unix && $(MAKE) -f Makefile distclean .PHONY: distclean