make a separate asl-shared target