Here is the solution to my own question. Note the "-lduma" addition on the second to last line of code at the bottom. This was all I had to add to make it link properly.
CXX := /home/projects/gcc/482/bin/c++
CXXFLAGS := -std=c++11 -pedantic -Wall -I/home/duma_2_5_15/
LDFLAGS := -L/home/duma_2_5_15/ -lduma
#CXX_DEPEND := -MMD -MF .d.$(subst .cc,,$*) -MP -MT $@
CXX_DEPEND :=
define compile-c++-and-emit-deps
$(CXX) $(CXXFLAGS) $(CXX_DEPEND) -c $< -o $@
endef
%.o : %.cc
$(compile-c++-and-emit-deps)
srcs := $(wildcard *.cc)
objs := $(srcs:.cc=.o)
deps := $srcs:%.cc=.d.%)
default: test
test: $(objs)
$(CXX) $(LDFLAGS) -o $@ $(objs) -lduma
#-include $(deps)