34 lines
843 B
Makefile
34 lines
843 B
Makefile
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
|