- @echo $(CC) -c $(CFLAGS) $(INC) $*.c
- -@trap "/bin/rm -f $*.i $*.s; exit 0" 0 1 2 3 10 15; \
- $(CC) $(CFLAGS) $(INC) -S $<; \
- if [ $$? != 0 ]; then :; else \
- sed -f boot.sed $*.s > $*.i; \
- $(AS) $*.i -o $@; \
- fi
-
-.s.o:
- @echo $(AS) -o $*.o $<
- -@trap "/bin/rm -f $*.i X$*.c; exit 0" 0 1 2 3 10 15; \
- /bin/rm -f X$*.c; \
- ln $*.s X$*.c; \
- $(CC) -E $(CFLAGS) X$*.c > $*.i; \
- if [ $$? != 0 ]; then :; \
- else \
- $(AS) $*.i -o $@; \
- fi
-
-
-boot: boot.sed $(OBJS)