# $NetBSD: Makefile.inc,v 1.3 2008/10/25 22:27:37 apb Exp $ # # Configurable stuff. # CC = cc #CC = gcc CPP = cpp #CPP = gcpp #AS = as AS = gas AR = ar rcs RM = rm -f AWK = awk # # Any system specific additional libraries. # #LIBS := ${LIBS} -liio -lport LIBS := ${LIBS} -ltermios DEBUG = #DEBUG = -g OPTIM = -O #OPTIM = -O2 -fomit-frame-pointer BASREL = #BASREL = -mpcrel -mbaserel STRIP = #STRIP = -Wl,-s # End of configuration section. HEADERS := ${HEADERS} ../libtos/libtos.h LDADD := ${LDADD} ../libtos/libtos.a -lz INCL := ${INCL} -I. -I../libtos DEFS := ${DEFS} -DTOSTOOLS -DCOMPRESSED_READ CFLAGS := ${CFLAGS} -Wall ${DEBUG} ${BASREL} ${OPTIM} ${INCL} LDFLAGS := ${LDFLAGS} ${DEBUG} ${BASREL} ${STRIP} CPPFLAGS:= ${CPPFLAGS} ${DEFS} ${INCL} .PHONY: all clean install # # Either ${LIB} or ${PROG} is set. # all: ${LIB} ${PROG} clean: ${RM} ${LIB} ${PROG} ${OBJS} ${CLEAN} a.out core install: # @if [ "${PROG}" ]; then \ # ...; \ # fi ${OBJS}: ${HEADERS} .c.o: ${CC} ${CFLAGS} ${CPPFLAGS} -o $@ -c $< .s.o: ${CPP} ${CPPFLAGS} $< | ${TOOL_SED} -e 's/%//g' \ | ${AS} ${ASFLAGS} -o $@