From: Andrey V. <an...@ec...> - 2004-04-30 20:55:10
|
Hi Paul, no it is a job for make - something like this (check it with "make -n") CC = sdcc LINKER = link-z80 CFLAGS = -mz80 OBJS = source1.o source2.o all: project prep: rm -f *.lnk %.o: %.c ${CC} -c ${CFLAGS} $< %.lnk: ${OBJS} ${CC} ${CFLAGS} ${OBJS} project: prep %.lnk grep -v '\-b _DATA =' $< > tempfile mv tempfile $< ${LINKER} -f $< clean: rm -f *.o *.asm *.lnk empty: rm -f *.o *.asm *sym *.lst *.lnk NOTE: do not forget about TABs in makefile Andrey Paul Bartlett wrote: >Sounds like a job for awk. > >Thanks, Erik. > >Paul :-) > > |