diff --git a/Makefile b/Makefile
index 666fdac78d116833b39ddb5e0c526848ea27e83e..8dfcd9f5910f8eefc31b1b67881e6faab8ec11d0 100644
--- a/Makefile
+++ b/Makefile
@@ -178,10 +178,18 @@ LIBHALLA     := $(LIBDIR)/libHallA.so
 LIBDC        := $(LIBDIR)/libdc.so
 HALLALIBS    := -L$(LIBDIR) -lHallA -ldc
 
+# If EVIO environment not defined, expect to find it in PODD directory
+
+ifdef EVIO_LIBDIR
+  EVIOLIB    := -L$(EVIO_LIBDIR) -levio
+else
+  EVIOLIB    := -levio
+endif
+
 src/THcInterface.d:  $(HDR_COMPILEDATA)
 
 hcana:		src/main.o $(LIBDC) $(LIBHALLA) $(USERLIB)
-		$(LD) $(LDFLAGS) $< $(HALLALIBS) -L. -lHallC $(CCDBLIBS) \
+		$(LD) $(LDFLAGS) $< $(HALLALIBS) $(EVIOLIB) -L. -lHallC $(CCDBLIBS) \
 		$(GLIBS) -o $@
 
 $(USERLIB):	$(HDR) $(OBJS)