#########################################################
# Makefile for RMSAFE utilities				#
# Matt Kressel - matty@inch.com				#
# 6-11-98						#
#########################################################


# the install directories and permissions
BINDIR=/usr/bin
MANDIR=/usr/man
TRASHDIR=/trash
PERMS=0755

#the shell
SHELL=/bin/sh

CC          = gcc 
LD          = ld


TARGETS = rmsafe rmrest

OBJECTS = rmsafe-util.o


CCOPTS= -O2 
LDOPTS= -O2 

LIBS = -lc 

#-----------------------------------------
#-----------------------------------------

default: 
	make $(TARGETS)

clean: 
	/bin/rm -f *.o $(TARGETS)

all:
	make $(TARGETS)


#-----------------------------------------
#-----------------------------------------

.o : .c
	$(CC) $(CCOPTS) -c $< -o $?

#-----------------------------------------
#-----------------------------------------

rmsafe.o : rmsafe.c 
	$(CC) $(CCOPTS) -c rmsafe.c -o rmsafe.o

rmsafe : rmsafe.o $(OBJECTS)
	$(CC) $(LDOPTS) $(LIBS) -o rmsafe $(OBJECTS) rmsafe.o

#-----------------------------------------
#-----------------------------------------

rmrest.o : rmrest.c 
	$(CC) $(CCOPTS) -c rmrest.c -o rmrest.o

rmrest : rmrest.o $(OBJECTS)
	$(CC) $(LDOPTS) $(LIBS) -o rmrest $(OBJECTS) rmrest.o

#-----------------------------------------
#-----------------------------------------

install:
	@$(SHELL) install.sh $(BINDIR) $(MANDIR) $(TRASHDIR) $(PERMS)

