makefile for art and geom
make byte swap routines take void *
add extra needed includes