TOPSRC = $(shell cd ../../..; pwd) include $(TOPSRC)/target.mk CFLAGS += -Werror SRCS = diff.c diffdir.c diffreg.c OBJS = diff.o diffdir.o diffreg.o DIFF = /bin/diff DIFFH = /libexec/diffh PR = /bin/pr CFLAGS += -DDIFF='"${DIFF}"' -DDIFFH='"${DIFFH}"' -DPR='"${PR}"' all: diff diffh diff: ${OBJS} ${LD} ${LDFLAGS} -o diff.elf ${OBJS} ${LIBS} ${OBJDUMP} -S diff.elf > diff.dis ${SIZE} diff.elf ${ELF2AOUT} diff.elf $@ && rm diff.elf diffh: diffh.o ${LD} ${LDFLAGS} -o diffh.elf $< ${LIBS} ${OBJDUMP} -S diffh.elf > diffh.dis ${SIZE} diffh.elf ${ELF2AOUT} diffh.elf $@ && rm diffh.elf clean: rm -f *.o *.elf ${MAN} diff diffh *.elf *.dis tags *~ install: all install diff ${DESTDIR}/bin/diff install diffh ${DESTDIR}/libexec/diffh