8 OBJECTS = tinibios.rel memcpyx.rel ds400rom.rel
10 SOURCES = $(patsubst %.rel,%.c,$(OBJECTS))
12 CPPFLAGS = -I$(srcdir)/../../include
13 CFLAGS = -mds400 $(CPPFLAGS) $(VERBOSE) --std-c99
15 all: $(OBJECTS) libds400.lib
18 rm -f *.lst *.rel *.sym *.cdb *.asm \#* *~ *.rst *.hex
19 rm -f *.ihx temp.lnk *.map *.lib
22 rm -f Makefile Makefile.dep
24 libds400.lib: $(OBJECTS)
26 for libfile in $(OBJECTS); do \
27 echo $$libfile >>$@; \
33 # Creating dependencies
34 # ---------------------
37 Makefile.dep: $(SOURCES)
40 $(CC) -M $(CPPFLAGS) $$i >$${i}.dep; \
41 cat $${i}.dep >>Makefile.dep; \
45 ifeq "$(findstring $(MAKECMDGOALS),clean distclean)" ""