makefile
来自「sdcc是为51等小型嵌入式cpu设计的c语言编译器支持数种不同类型的cpu」· 代码 · 共 42 行
TXT
42 行
CC = sdccMFLAGS = -mds390LFLAGS = --xram-loc 0x180080 --code-loc 0x10000 -Wl-rTARGETS = tstfind.hex temp.hex swtloop.hex swtoper.hex counter.hex \ tstow.hex thermodl.hex gethumd.hexOW_OBJECTS = ownetu.rel owsesu.rel owllu.rel owlli.rel owtrnu.rel \ crcutil.rel tinilnk.rel findtype.rel ds2480ut.rel owfile.relSENSOR_OBJECTS = temp10.rel swt12.rel cnt1d.rel thermo21.rel ad26.relTINI_TEST_OBJECTS =all: ow.lib sensors.lib $(TINI_TEST_OBJECTS) $(TARGETS)ow.lib: $(OW_OBJECTS) rm -f $@; \ for object in $(OW_OBJECTS) $(TINI_TEST_OBJECTS); do \ echo $$object >>$@; \ done;sensors.lib: $(SENSOR_OBJECTS) rm -f $@; \ for object in $(SENSOR_OBJECTS); do \ echo $$object >>$@; \ done;clean: rm -f core *~ \#* *.asm *.cdb *.rel *.hex *.ihx *.lst *.map \ *.rst *.sym *.lnk *.lib *.dump*%.hex: ow.lib sensors.lib $(TINI_TEST_OBJECTS) %.rel $(CC) $(MFLAGS) $(LFLAGS) $*.rel $(TINI_TEST_OBJECTS) \ -L . ow.lib sensors.lib packihx $*.ihx >$@ #tinitalk -c execute $@%.rel: %.c $(CC) -c $(MFLAGS) $<
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?