Home | History | Annotate | Line # | Download | only in tostools
Makefile.inc revision 1.1.44.1
      1  1.1.44.1  thorpej #	$NetBSD: Makefile.inc,v 1.1.44.1 2002/01/10 19:40:20 thorpej Exp $
      2       1.1      leo 
      3       1.1      leo #
      4       1.1      leo # Configurable stuff.
      5       1.1      leo #
      6       1.1      leo CC	= cc
      7       1.1      leo #CC	= gcc
      8       1.1      leo CPP	= cpp
      9       1.1      leo #CPP	= gcpp
     10       1.1      leo #AS	= as
     11       1.1      leo AS	= gas
     12       1.1      leo AR	= ar rcs
     13       1.1      leo RM	= rm -f
     14       1.1      leo AWK	= awk
     15       1.1      leo 
     16       1.1      leo #
     17       1.1      leo # Any system specific additional libraries.
     18       1.1      leo #
     19       1.1      leo #LIBS	:= ${LIBS} -liio -lport
     20       1.1      leo LIBS	:= ${LIBS} -ltermios
     21       1.1      leo 
     22       1.1      leo DEBUG	=
     23       1.1      leo #DEBUG	= -g
     24       1.1      leo OPTIM	= -O
     25       1.1      leo #OPTIM	= -O2 -fomit-frame-pointer
     26       1.1      leo BASREL	=
     27       1.1      leo #BASREL	= -mpcrel -mbaserel
     28       1.1      leo STRIP	=
     29       1.1      leo #STRIP	= -Wl,-s
     30       1.1      leo 
     31       1.1      leo # End of configuration section.
     32       1.1      leo 
     33       1.1      leo 
     34       1.1      leo HEADERS	:= ${HEADERS} ../libtos/libtos.h
     35  1.1.44.1  thorpej LDADD	:= ${LDADD} ../libtos/libtos.a -lz
     36       1.1      leo INCL	:= ${INCL} -I. -I../libtos
     37  1.1.44.1  thorpej DEFS	:= ${DEFS} -DTOSTOOLS -DCOMPRESSED_READ
     38       1.1      leo 
     39       1.1      leo CFLAGS	:= ${CFLAGS} -Wall ${DEBUG} ${BASREL} ${OPTIM} ${INCL}
     40       1.1      leo LDFLAGS	:= ${LDFLAGS} ${DEBUG} ${BASREL} ${STRIP}
     41       1.1      leo CPPFLAGS:= ${CPPFLAGS} ${DEFS} ${INCL}
     42       1.1      leo 
     43       1.1      leo .PHONY: all clean install
     44       1.1      leo 
     45       1.1      leo #
     46       1.1      leo # Either ${LIB} or ${PROG} is set.
     47       1.1      leo #
     48       1.1      leo all: ${LIB} ${PROG}
     49       1.1      leo 
     50       1.1      leo clean:
     51       1.1      leo 	${RM} ${LIB} ${PROG} ${OBJS} ${CLEAN} a.out core
     52       1.1      leo 
     53       1.1      leo install:
     54       1.1      leo #	@if [ "${PROG}" ]; then		\
     55       1.1      leo #		...;			\
     56       1.1      leo #	 fi
     57       1.1      leo 
     58       1.1      leo ${OBJS}: ${HEADERS}
     59       1.1      leo 
     60       1.1      leo .c.o:
     61       1.1      leo 	${CC} ${CFLAGS} ${CPPFLAGS} -o $@ -c $<
     62       1.1      leo 
     63       1.1      leo .s.o:
     64  1.1.44.1  thorpej 	${CPP} ${CPPFLAGS} $< | sed -e 's/%//g' | ${AS} ${ASFLAGS} -o $@
     65