2 CC = /home/johan/sdcc/bin/sdcc
5 LFLAGS = --xram-loc 0x180080 --code-loc 0x10000 -Wl-r
7 TARGETS = tstfind.hex temp.hex swtloop.hex swtoper.hex counter.hex \
8 tstow.hex thermodl.hex gethumd.hex
10 OW_OBJECTS = ownetu.rel owsesu.rel owllu.rel owlli.rel owtrnu.rel \
11 crcutil.rel tinilnk.rel findtype.rel ds2480ut.rel owfile.rel
13 SENSOR_OBJECTS = temp10.rel swt12.rel cnt1d.rel thermo21.rel ad26.rel
17 all: ow.lib sensors.lib $(TINI_TEST_OBJECTS) $(TARGETS)
21 for object in $(OW_OBJECTS) $(TINI_TEST_OBJECTS); do \
25 sensors.lib: $(SENSOR_OBJECTS)
27 for object in $(SENSOR_OBJECTS); do \
32 rm -f core *~ \#* *.asm *.cdb *.rel *.hex *.ihx *.lst *.map \
33 *.rst *.sym *.lnk *.lib
35 %.hex: ow.lib sensors.lib $(TINI_TEST_OBJECTS) %.rel
36 $(CC) $(MFLAGS) $(LFLAGS) $*.rel $(TINI_TEST_OBJECTS) \
37 -L . ow.lib sensors.lib
39 #tinitalk -c execute $@