# $Id: Makefile,v 1.3 1994/05/16 01:28:41 vikas Exp $
#
# Makefile for 'genmon'
#
# 

## SET THIS
# Directories needed by the Makefile
TOP = 		/usr/nocol
SRCDIR =	$(TOP)/src

BINDIR = 	$(TOP)/bin
ETCDIR = 	$(TOP)/etc
INCLUDEDIR = 	$(SRCDIR)/include
LIBDIR =	$(SRCDIR)/lib 

INSTALL =	install

## SET THIS
# Directories needed during compile time


## SET THIS
# Set the various defines for compile time defines:
#
SYSDEFS = 

####
#### Can leave the rest alone #######
####

##
# The various directories that are needed in the program. Should NOT
# have trailing '/'.
DIRDEFS =	

# Compilation definitions
CC = 		cc
CDEFS =		$(DIRDEFS) $(SYSDEFS)
LIBS = 		-lnocol $(SYSLIBS)
CFLAGS = 	-g -I$(INCLUDEDIR) -I../include -L$(LIBDIR) -L../lib

TARG =		genmon
OBJECTS = 	genmon.o

$(TARG):	$(OBJECTS) Makefile
	$(CC) $(CFLAGS) $(OBJECTS) $(LIBS) -o $@

.c.o:
	$(CC) $(CFLAGS) -c  $(CDEFS) $<

## The dependencies in case 'mkdep' not used
#
$(OBJECTS): $(INCLUDEDIR)/nocol.h

install:	$(TARG)
	@[ -d $(TOP) ] || mkdir  $(TOP)
	@[ -d $(ETCDIR) ] || mkdir $(ETCDIR)
	@[ -d $(BINDIR) ] || mkdir $(BINDIR)
	$(INSTALL) -c -m 751 $(TARG)  $(BINDIR)/

clean:
	/bin/rm -f $(OBJECTS) $(TARG) *.o core a.out

rcs:
	@echo "Doing 'rcs' in $(TARG)"
	@-for i in $(OBJS); do \
		$(CO) -q `basename $$i .o`.c ;\
	  done

