#Makefile for program that configures dcc

#Macros to be adapted for non-UNIX systems (e.g. WindowsXX)
COPY = cp
#COPY = copy
CC = gcc -w
#CC = cl
OBJSUFFIX = o
#OBJSUFFIX = obj
CFLAGS = -g
#CFLAGS = -O6 -mpentium
#CFLAGS = -O2 -m486
LOCALDIR = ./
#LOCALDIR =

OBJS = basics.$(OBJSUFFIX) grep.$(OBJSUFFIX) match.$(OBJSUFFIX) \
       sedp.$(OBJSUFFIX) sort.$(OBJSUFFIX) tailorDc.$(OBJSUFFIX)
BASICINCLFILES = bool.th

.c.$(OBJSUFFIX):
	@$(CC) $(CFLAGS) -c $*.c


tailordc : $(OBJS)
	@$(CC) $(CFLAGS) -o tailorDc $(OBJS)

basics.$(OBJSUFFIX):  basics.h $(BASICINCLFILES)

grep.$(OBJSUFFIX):  grep.h match.h $(BASICINCLFILES)

match.$(OBJSUFFIX):  match.h $(BASICINCLFILES)

sedp.$(OBJSUFFIX):  sedp.h $(BASICINCLFILES)

sort.$(OBJSUFFIX):  sort.h $(BASICINCLFILES)

tailorDc.$(OBJSUFFIX): basics.h grep.h match.h sort.h $(BASICINCLFILES)

clean : 
	rm $(OBJS)

#End makefile for program that configures dcc
