# Generated by DaoMake: DO NOT EDIT! # Targeting platform linux. DAOMAKE_SOURCE_DIR = /home/web/dao/modules/canvas/ DAOMAKE_BUILD_DIR = /home/web/dao/modules/canvas/ 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/dao/modules/libdao_canvas.so ../../lib/dao/modules/libdao_canvas.a .PHONY: test test: ../../lib/dao/modules/libdao_canvas.so ../../lib/dao/modules/libdao_canvas.a subtest DAOMAKE = /home/web/dao/tools/daomake/bootstrap/daomake HEADERS_45F3 = source/dao_common.h source/dao_font.h source/dao_path.h source/dao_canvas.h source/dao_painter.h source/dao_rasterizer.h source/stb_truetype.h CFLAGS_A59D =-O2 -DDAO_WITH_NUMARRAY -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DDAO_WITH_RESTART -DTARGET_PLAT=\"linux\" -DLINUX=2 -DUNIX=1 -DDAO_CANVAS -I../../kernel/ -I../auxlib/ -fPIC LFLAGS_5914 =-Wl,-rpath=\$$ORIGIN/../../ -L../../lib/ -lm -ldl -lpthread -Wl,-rpath=$(INSTALL_LIB) -ldao -shared -Wl,-soname,libdao_canvas.so -Wl,-export-dynamic -rdynamic STLIBS_D41D = DaoMake.Objs/dao_canvas.c.A59D.o: source/dao_canvas.c $(HEADERS_45F3) $(CC) $(CFLAGS_A59D) -c source/dao_canvas.c -o DaoMake.Objs/dao_canvas.c.A59D.o DaoMake.Objs/dao_common.c.A59D.o: source/dao_common.c $(HEADERS_45F3) $(CC) $(CFLAGS_A59D) -c source/dao_common.c -o DaoMake.Objs/dao_common.c.A59D.o DaoMake.Objs/dao_font.c.A59D.o: source/dao_font.c $(HEADERS_45F3) $(CC) $(CFLAGS_A59D) -c source/dao_font.c -o DaoMake.Objs/dao_font.c.A59D.o DaoMake.Objs/dao_onload.c.A59D.o: source/dao_onload.c $(HEADERS_45F3) $(CC) $(CFLAGS_A59D) -c source/dao_onload.c -o DaoMake.Objs/dao_onload.c.A59D.o DaoMake.Objs/dao_painter.c.A59D.o: source/dao_painter.c $(HEADERS_45F3) $(CC) $(CFLAGS_A59D) -c source/dao_painter.c -o DaoMake.Objs/dao_painter.c.A59D.o DaoMake.Objs/dao_path.c.A59D.o: source/dao_path.c $(HEADERS_45F3) $(CC) $(CFLAGS_A59D) -c source/dao_path.c -o DaoMake.Objs/dao_path.c.A59D.o DaoMake.Objs/dao_rasterizer.c.A59D.o: source/dao_rasterizer.c $(HEADERS_45F3) $(CC) $(CFLAGS_A59D) -c source/dao_rasterizer.c -o DaoMake.Objs/dao_rasterizer.c.A59D.o OBJECTS_D0C7 =DaoMake.Objs/dao_common.c.A59D.o DaoMake.Objs/dao_font.c.A59D.o DaoMake.Objs/dao_path.c.A59D.o DaoMake.Objs/dao_canvas.c.A59D.o DaoMake.Objs/dao_painter.c.A59D.o DaoMake.Objs/dao_rasterizer.c.A59D.o DaoMake.Objs/dao_onload.c.A59D.o ../../lib/dao/modules/libdao_canvas.so: $(OBJECTS_D0C7) $(CC) $(OBJECTS_D0C7) $(LFLAGS_5914) -o ../../lib/dao/modules/libdao_canvas.so ../../lib/dao/modules/libdao_canvas.a: $(OBJECTS_D0C7) -@$(DAOMAKE) remove ../../lib/dao/modules/libdao_canvas.a ar -rcsT ../../lib/dao/modules/libdao_canvas.a $(OBJECTS_D0C7) $(STLIBS_D41D) subtest: .PHONY: subtest TESTSUM =/home/web/dao/daotest_result_summary.txt testsum: .PHONY: testsum install: $(DAOMAKE) mkdir3 $(INSTALL)/lib/dao/modules $(DAOMAKE) copy ../../lib/dao/modules/libdao_canvas.so $(INSTALL)/lib/dao/modules $(DAOMAKE) mkdir3 $(INSTALL)/lib/dao/modules $(DAOMAKE) copy ../../lib/dao/modules/libdao_canvas.a $(INSTALL)/lib/dao/modules $(DAOMAKE) mkdir3 $(INSTALL)/lib/daomake/packages $(DAOMAKE) copy ../../lib/dao/modules/FindDaoCanvas.dao $(INSTALL)/lib/daomake/packages uninstall: $(DAOMAKE) remove $(INSTALL)/lib/dao/modules/libdao_canvas.so $(DAOMAKE) remove $(INSTALL)/lib/dao/modules/libdao_canvas.a $(DAOMAKE) remove $(INSTALL)/lib/daomake/packages/FindDaoCanvas.dao .PHONY: install uninstall clean: $(DAOMAKE) remove $(OBJECTS_D0C7) .PHONY: clean distclean: $(DAOMAKE) remove DaoMake.Objs .PHONY: distclean