Updated Makefile to support multiple architectures