################################################################################ # 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)