Files
retrobsd/src/cmd/diff/Makefile
Serge 8458c9e3c4 Fix linking of user programs.
Start fixing awk.
2022-05-25 23:05:45 -07:00

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