이미 설치한 GEMS를 다른 디렉토리로 옮겨서 컴파일할 때 수정해야 할 사항들.
1. $(GEMS_ROOT)/ruby/x86-linux/generated/(protocol name)/obj에 있는 파일들이 재생성되도록 함. (삭제 등)
2. $(GEMS_ROOT)/common/Makefile.common의 SIMICS_INCLUDE_ROOT를 변동사항에 맞게 수정.
3. $(GEMS_ROOT)/simics/config.mk의 SIMICS_BASE, SIMICS_WORKSPACE, CYGWRAP를 수정.
4. $(GEMS_ROOT)/simics/x86-linux/obj/modules/ruby 디렉토리 재생성.
5. compile ruby.
생각보다 수정할게 많군.
참고로, 본인은 ruby만을 사용중이므로, opal 사용시 추가 변경사항이 있음.