################################################################################
# Makefile - general purpose Daylight Toolkit makefile
################################################################################
SHELL = /bin/sh
CONTRIB = $(DY_ROOT)/contrib
LOCAL_INCLUDES = -I$(CONTRIB)/include

################################################################################
# The machine/compiler-dependent Daylight include.
################################################################################
include $(CONTRIB)/src/makefile_include

################################################################################
# Un-comment for SGI.
################################################################################
#LIBDIR=$(DY_ROOT)/lib
#CFLAGS = -g -w $(SGI_ABI) -I$(DY_ROOT)/include $(LOCAL_INCLUDES) -L$(LIBDIR)

################################################################################
# Un-comment to use gcc.
################################################################################
#CC = gcc


DULIB		=	-ldu
DTLIB		=	-ldt_datatype
SMILIB		=	-ldt_smiles
DEPLIB		=	-ldt_depict -ldl_stubs
THORLIB		=  	-ldt_thor
IPCXLIB		=	-ldt_ipcx
MERLINLIB	=	-ldt_merlin
SMARTSLIB	=	-ldt_smarts
FPLIB		=	-ldt_finger
RUBELIB		=	-ldc_rube
MONOLIB		=	-ldt_monomer
PROGLIB		=       -ldt_progob
FLIB		=	-ldt_f77

LIBS		=	$(DULIB) $(THORLIB) $(MERLINLIB) $(IPCXLIB) $(DTLIB) \
			$(FPLIB) $(MONOLIB) $(PROGLIB) $(DEPLIB) $(SMARTSLIB) \
			$(SMILIB)

#Suffix rules

.c.o :
	$(CC) $(CFLAGS) -c $<
.c :
	make $@.o
	$(CC) -o $@ \
	$(CFLAGS) \
	-L$(LIBDIR) -L$(CONTRIB)/lib \
	$@.o $(LIBS) $(SYSLIBS)


.o :
	$(CC) -o $@ \
	$(CFLAGS) \
	-L$(LIBDIR) -L$(CONTRIB)/lib \
	$@.o $(LIBS) $(SYSLIBS)
