SHELL	= /bin/sh



CFLAGS	= 

OBJS    = driver.o tdcore.o SourceNode.o glahead.o attrmain.o \
	visitprocs.o treecon.o mkstrsupp.o comar_ins.o pascalStr.o auxScanEOL.o \
	dfltclp.o source.o err.o csm.o idn.o int.o str.o

comar.exe:	$(OBJS) ../../../lib/lib.a ../../../idl/IDL.a
	$(CC) -o comar.exe $(CFLAGS) $(OBJS) ../../../lib/lib.a ../../../idl/IDL.a

clean:
	rm -f a.out *.o *.a core ERRS comar.exe

driver.o:       driver.c HEAD.h INIT.h FINL.h csm.h comar.h \
comar_func.h cmrlib.h comar_ins.h err.h global.h cmrinternal.h 
tdcore.o:       tdcore.c ptabs.h tdframe.h parser.h semprods.h err.h 
SourceNode.o:   SourceNode.c err.h treecon.h 
glahead.o:      glahead.c err.h source.h xtables.h xcode.h 
attrmain.o:     attrmain.c HEAD.h node.h treecon.h visitprocs.h csm.h \
comar.h comar_func.h cmrlib.h comar_ins.h err.h global.h cmrinternal.h \
err.h 
visitprocs.o:   visitprocs.c HEAD.h err.h node.h treecon.h visitprocs.h \
glattr.h attrpredef.h csm.h comar.h comar_func.h cmrlib.h comar_ins.h \
err.h global.h cmrinternal.h err.h 
treecon.o:      treecon.c HEAD.h err.h node.h visitprocs.h treecon.h \
gsdescr.h csm.h comar.h comar_func.h cmrlib.h comar_ins.h err.h \
global.h cmrinternal.h err.h 
mkstrsupp.o:    mkstrsupp.c str.h 
comar_ins.o:    comar_ins.c comar.h cmrlib.h comar_ins.h comarMacros.h \
comar_func.h name.h err.h csm.h source.h global.h cmrinternal.h 
pascalStr.o:    pascalStr.c err.h gla.h 
auxScanEOL.o:   auxScanEOL.c err.h gla.h source.h 
dfltclp.o:      dfltclp.c source.h 
source.o:       source.c source.h 
err.o:  err.c err.h source.h 
csm.o:  csm.c csm.h err.h csmtbl.h 
idn.o:  idn.c err.h idn.h csm.h idntbl.h 
int.o:  int.c int.h 
str.o:  str.c str.h csm.h 
