CFLAGS = -O
SRCARC = backup_1.a
OBJS = backup.o backtar.o backone.o getmagic.o global.o getprof.o
# malloc.o
LD=/usr/lib/ld
CV= /usr/lib/cv
HEAD= /usr/lib/crtso.o
LIB = /usr/lib/libc.a /usr/lib/end.o

all : backup mtar backup.man 
#backup.lint
	@echo make backup mtar done

arc : $(SRCARC)

.c.o :
	cc -c $(CFLAGS) $*.c

backup : $(OBJS)
	cc -O -o backup $(OBJS)

backup.o : backup.c backup.h
backtar.o : backtar.c
backone.o : backone.c backup.h
getmagic.o : getmagic.c magic.h
global.o : global.c backup.h	
mtar.o : mtar.c

backup.lint : backup.c backtar.c backone.c getmagic.c global.c getprof.c \
	backup.h
	lint backup.c backtar.c backone.c getmagic.c global.c \
	getprof.c > backup.lint

mtar : mtar.o
	rm -f mtar
	@cc -O -o mtar mtar.o

$(SRCARC) : backup2.c backup.h makefile mtar.c
	ar rv $(SRCARC) $?

backup.man : backup.nrf
	roff -h backup.nrf > backup.man
	more backup.man
