Sync usage with man page.
[netbsd-mini2440.git] / sys / arch / atari / stand / tostools / Makefile.inc
blob1bf1553ef79a7ef1ab972e62b5402c405a5e7c04
1 #       $NetBSD: Makefile.inc,v 1.2 2001/10/11 07:07:41 leo Exp $
4 # Configurable stuff.
6 CC      = cc
7 #CC     = gcc
8 CPP     = cpp
9 #CPP    = gcpp
10 #AS     = as
11 AS      = gas
12 AR      = ar rcs
13 RM      = rm -f
14 AWK     = awk
17 # Any system specific additional libraries.
19 #LIBS   := ${LIBS} -liio -lport
20 LIBS    := ${LIBS} -ltermios
22 DEBUG   =
23 #DEBUG  = -g
24 OPTIM   = -O
25 #OPTIM  = -O2 -fomit-frame-pointer
26 BASREL  =
27 #BASREL = -mpcrel -mbaserel
28 STRIP   =
29 #STRIP  = -Wl,-s
31 # End of configuration section.
34 HEADERS := ${HEADERS} ../libtos/libtos.h
35 LDADD   := ${LDADD} ../libtos/libtos.a -lz
36 INCL    := ${INCL} -I. -I../libtos
37 DEFS    := ${DEFS} -DTOSTOOLS -DCOMPRESSED_READ
39 CFLAGS  := ${CFLAGS} -Wall ${DEBUG} ${BASREL} ${OPTIM} ${INCL}
40 LDFLAGS := ${LDFLAGS} ${DEBUG} ${BASREL} ${STRIP}
41 CPPFLAGS:= ${CPPFLAGS} ${DEFS} ${INCL}
43 .PHONY: all clean install
46 # Either ${LIB} or ${PROG} is set.
48 all: ${LIB} ${PROG}
50 clean:
51         ${RM} ${LIB} ${PROG} ${OBJS} ${CLEAN} a.out core
53 install:
54 #       @if [ "${PROG}" ]; then         \
55 #               ...;                    \
56 #        fi
58 ${OBJS}: ${HEADERS}
60 .c.o:
61         ${CC} ${CFLAGS} ${CPPFLAGS} -o $@ -c $<
63 .s.o:
64         ${CPP} ${CPPFLAGS} $< | ${TOOL_SED} -e 's/%//g' \
65                 | ${AS} ${ASFLAGS} -o $@