Added a second makefile for asm

This ensures that the assembler object files don't get compiled into the
simulator by accident
Set .PHONY rules in cmd/asm/Makefile