# Generated by DaoMake: DO NOT EDIT! # Targeting platform linux. DAOMAKE_SOURCE_DIR = /home/web/dao/modules/clinker/ DAOMAKE_BUILD_DIR = /home/web/dao/modules/clinker/ 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: libffi ../../lib/dao/modules/libdao_clinker.so libsample.so .PHONY: test test: libffi ../../lib/dao/modules/libdao_clinker.so libsample.so subtest .PHONY: libffi DAOMAKE = /home/web/dao/tools/daomake/bootstrap/daomake HEADERS_D41D = CFLAGS_DC24 =-O2 -DDAO_WITH_NUMARRAY -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DDAO_WITH_RESTART -DTARGET_PLAT=\"linux\" -DLINUX=2 -DUNIX=1 -I../../kernel/ -I../auxlib/ -Ilibffi/include/ -Ilibffi/src/x86/ -I. -I../../kernel/ -fPIC -fPIC LFLAGS_B5AE =-Wl,-rpath=\$$ORIGIN/../../ -L../../lib/ -lm -ldl -lpthread -Wl,-rpath=$(INSTALL_LIB) -ldao /home/web/dao/modules/clinker/libffi/libffi.a -shared -Wl,-soname,libdao_clinker.so -Wl,-export-dynamic -rdynamic LFLAGS_C032 =-Wl,-rpath=\$$ORIGIN/../../lib/ -L../../lib/ -lm -ldl -lpthread -Wl,-rpath=$(INSTALL_LIB) -ldao /home/web/dao/modules/clinker/libffi/libffi.a -shared -Wl,-soname,libsample.so -Wl,-export-dynamic -rdynamic DaoMake.Objs/dao_clinker.c.DC24.o: dao_clinker.c $(HEADERS_D41D) $(CC) $(CFLAGS_DC24) -c dao_clinker.c -o DaoMake.Objs/dao_clinker.c.DC24.o DaoMake.Objs/sample.c.DC24.o: sample.c $(HEADERS_D41D) $(CC) $(CFLAGS_DC24) -c sample.c -o DaoMake.Objs/sample.c.DC24.o OBJECTS_72AC =DaoMake.Objs/dao_clinker.c.DC24.o OBJECTS_F192 =DaoMake.Objs/sample.c.DC24.o libffi: cd libffi && $(MAKE) -f Makefile ../../lib/dao/modules/libdao_clinker.so: $(OBJECTS_72AC) $(CC) $(OBJECTS_72AC) $(LFLAGS_B5AE) -o ../../lib/dao/modules/libdao_clinker.so libsample.so: $(OBJECTS_F192) $(CC) $(OBJECTS_F192) $(LFLAGS_C032) -o libsample.so subtest: cd libffi && $(MAKE) -f Makefile test .PHONY: subtest TESTSUM =/home/web/dao/daotest_result_summary.txt testsum: cd libffi && $(MAKE) -f Makefile testsum .PHONY: testsum install: $(DAOMAKE) mkdir3 $(INSTALL)/lib/dao/modules $(DAOMAKE) copy ../../lib/dao/modules/libdao_clinker.so $(INSTALL)/lib/dao/modules $(DAOMAKE) mkdir3 $(INSTALL)/share/dao/demo/modules/clinker $(DAOMAKE) copy sample.dao $(INSTALL)/share/dao/demo/modules/clinker $(DAOMAKE) mkdir3 $(INSTALL)/share/dao/demo/modules/clinker $(DAOMAKE) copy sample.c $(INSTALL)/share/dao/demo/modules/clinker $(DAOMAKE) mkdir3 $(INSTALL)/share/dao/demo/modules/clinker $(DAOMAKE) copy libsample.so $(INSTALL)/share/dao/demo/modules/clinker cd libffi && $(MAKE) -f Makefile install uninstall: $(DAOMAKE) remove $(INSTALL)/lib/dao/modules/libdao_clinker.so $(DAOMAKE) remove $(INSTALL)/share/dao/demo/modules/clinker/sample.dao $(DAOMAKE) remove $(INSTALL)/share/dao/demo/modules/clinker/sample.c $(DAOMAKE) remove $(INSTALL)/share/dao/demo/modules/clinker/libsample.so cd libffi && $(MAKE) -f Makefile uninstall .PHONY: install uninstall clean: $(DAOMAKE) remove $(OBJECTS_72AC) $(OBJECTS_F192) cd libffi && $(MAKE) -f Makefile clean .PHONY: clean distclean: $(DAOMAKE) remove DaoMake.Objs cd libffi && $(MAKE) -f Makefile distclean .PHONY: distclean