#
# makefile for general routines of C library
# all this does is compile them, to put in archive
# say ar r archive blah.o; ranlib archive
#

CFLAGS = -c -O
LDFLAGS = -r -x

.c.o:
	cc $(CFLAGS) $*.c
	ld $(LDFLAGS) $*.o; mv a.out $*.o

noargs:
	@echo "Usage: make routine.o, or make all"

abs.o: abs.c
atof.o: atof.c
atoi.o: atoi.c
atol.o: atol.c
calloc.o: calloc.c
crypt.o: crypt.c
ctime.o: ctime.c
ctype_.o: ctype_.c
errlst.o: errlst.c
execvp.o: execvp.c
ftoa.o: ftoa.c
getenv.o: getenv.c
getlogin.o: getlogin.c
isatty.o: isatty.c
l3.o: l3.c
lseek.o: lseek.c
malloc.o: malloc.c
mktemp.o: mktemp.c
mpx.o: mpx.c
nlist.o: nlist.c
perror.o: perror.c
pkon.o: pkon.c
qsort.o: qsort.c
rand.o: rand.c
sleep.o: sleep.c
stty.o: stty.c
swab.o: swab.c
tell.o: tell.c
timezone.o: timezone.c
ttyname.o: ttyname.c
ttyslot.o: ttyslot.c

all: \
    abs.o\
    atof.o\
    atoi.o\
    atol.o\
    calloc.o\
    crypt.o\
    ctime.o\
    ctype_.o\
    errlst.o\
    execvp.o\
    ftoa.o\
    getenv.o\
    getlogin.o\
    isatty.o\
    l3.o\
    lseek.o\
    malloc.o\
    mktemp.o\
    mpx.o\
    nlist.o\
    perror.o\
    pkon.o\
    qsort.o\
    rand.o\
    sleep.o\
    stty.o\
    swab.o\
    tell.o\
    timezone.o\
    ttyname.o\
    ttyslot.o
