31 lines
715 B
Makefile
31 lines
715 B
Makefile
TOPSRC = $(shell cd ../../..; pwd)
|
|
include $(TOPSRC)/target.mk
|
|
#include $(TOPSRC)/cross.mk
|
|
|
|
CFLAGS += -Wall -Werror
|
|
|
|
OBJS = basic.o
|
|
|
|
LIBS = -lcurses -ltermcap -lm -lc
|
|
|
|
all: basic renumber
|
|
|
|
basic: ${OBJS}
|
|
${CC} ${LDFLAGS} -o basic.elf ${OBJS} ${LIBS}
|
|
${OBJDUMP} -S basic.elf > basic.dis
|
|
${SIZE} basic.elf
|
|
${ELF2AOUT} basic.elf $@ && rm basic.elf
|
|
|
|
renumber: renumber.o
|
|
${CC} ${LDFLAGS} -o renumber.elf $< ${LIBS}
|
|
${OBJDUMP} -S renumber.elf > renumber.dis
|
|
${SIZE} renumber.elf
|
|
${ELF2AOUT} renumber.elf $@ && rm renumber.elf
|
|
|
|
clean:
|
|
rm -f *.o basic renumber *.elf *.dis *~
|
|
|
|
install: all
|
|
install basic $(DESTDIR)/bin/
|
|
install renumber $(DESTDIR)/bin/
|