updated module makefile rules