NetBSD/sys/arch/atari/stand/tostools/Makefile.inc

65 lines
1.1 KiB
Makefile

# $NetBSD: Makefile.inc,v 1.2 2001/10/11 07:07:41 leo 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} $< | sed -e 's/%//g' | ${AS} ${ASFLAGS} -o $@