PROGRAM = example PROGSRC = example.c PSISRC = $(HOME)/psi3 PSIOBJ = $(HOME)/psi3/orion VPATH = $(PSIOBJ)/lib:/usr/local/lib CC = gcc CFLAGS = -g -Wall CLIBS = -lm PSILIBS = -lPSI_iwl -lPSI_chkpt -lPSI_psio -lPSI_ciomr -lPSI_ipv1 LIBS = $(PSILIBS) $(CLIBS) INCLUDES = -I. -I$(PSIOBJ)/include -I$(PSIOBJ)/src/lib -I$(PSISRC)/include -I$(PSISRC)/src/lib BINOBJ = $(PROGSRC:%.c=%.o) $(PROGRAM): $(BINOBJ) $(LIBS) $(CC) $(CFLAGS) $^ -o $(PROGRAM) %.o: %.c $(CC) $(CFLAGS) $(INCLUDES) -c $< clean: /bin/rm -f $(PROGRAM) *.o core *~