makefile
来自「嵌入式开发工具」· 代码 · 共 69 行
TXT
69 行
# Makefile for Zinc example.TGT_DIR=$(WIND_BASE)/targetall: app_zincBLD_TYPE=ZINC_DEMOinclude $(TGT_DIR)/h/zinc/make/rules.zincifeq ($(MUNCH),)MUNCH=munchendif# app_zinc links the Zinc library in to the applicationapp_zinc: timer1_zinc.o timer2_zinc.o# app creates an application not linked to any librariesapp: ztimer1.o ztimer2.o# app_boot creates an application that can be linked in to the# vxWorks image so that the application can be bootedapp_boot: timer1_boot.o timer2_boot.oTIMER1_OBJS= timer1.o v_app.oTIMER2_OBJS= timer2.o v_app.otimer1_zinc.o: $(TIMER1_OBJS) -$(RM) $@ temp.o $(LD) $(LD_PARTIAL_FLAGS) -o temp.o $^ $(ZINC_LIB) $(NM) temp.o | $(MUNCH) > ctdt.c $(CC) -c $(C++FLAGS) ctdt.c -o ctdt.o $(LD) $(LD_PARTIAL_FLAGS) -o $@ temp.o ctdt.o @ $(RM) ctdt.c ctdt.o temp.o timer2_zinc.o: $(TIMER2_OBJS) -$(RM) $@ temp.o $(LD) $(LD_PARTIAL_FLAGS) -o temp.o $^ $(ZINC_LIB) $(NM) temp.o | $(MUNCH) > ctdt.c $(CC) -c $(C++FLAGS) ctdt.c -o ctdt.o $(LD) $(LD_PARTIAL_FLAGS) -o $@ temp.o ctdt.o @ $(RM) ctdt.c ctdt.o temp.o ztimer1.o: $(TIMER1_OBJS) -$(RM) $@ temp.o $(LD) $(LD_PARTIAL_FLAGS) -o temp.o $^ $(NM) temp.o | $(MUNCH) > ctdt.c $(CC) -c $(C++FLAGS) ctdt.c -o ctdt.o $(LD) $(LD_PARTIAL_FLAGS) -o $@ temp.o ctdt.o @ $(RM) ctdt.c ctdt.o temp.o ztimer2.o: $(TIMER2_OBJS) -$(RM) $@ temp.o $(LD) $(LD_PARTIAL_FLAGS) -o temp.o $^ $(NM) temp.o | $(MUNCH) > ctdt.c $(CC) -c $(C++FLAGS) ctdt.c -o ctdt.o $(LD) $(LD_PARTIAL_FLAGS) -o $@ temp.o ctdt.o @ $(RM) ctdt.c ctdt.o temp.o timer1_boot.o: $(TIMER1_OBJS) -$(RM) $@ $(LD) $(LD_PARTIAL_FLAGS) -o $@ $^ timer2_boot.o: $(TIMER2_OBJS) -$(RM) $@ $(LD) $(LD_PARTIAL_FLAGS) -o $@ $^
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?