FreeCalypso > hg > freecalypso-reveng
changeset 165:006d6de4ec6b
leo-obj: starting to look at OSX
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Mon, 30 Jun 2014 17:34:59 +0000 |
parents | f80bd142971d |
children | 861f5ca49581 |
files | leo-obj/Makefile leo-obj/README leo-obj/osx_na7_db/Makefile leo-obj/osx_na7_db/osx.obj |
diffstat | 4 files changed, 22 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/leo-obj/Makefile Sun Jun 15 01:43:55 2014 +0000 +++ b/leo-obj/Makefile Mon Jun 30 17:34:59 2014 +0000 @@ -1,4 +1,4 @@ -OBJDIRS=frame_na7_db_fl frame_na7_db_ir main +OBJDIRS=frame_na7_db_fl frame_na7_db_ir main osx_na7_db SUBDIR= ${OBJDIRS} tool all: ${SUBDIR}
--- a/leo-obj/README Sun Jun 15 01:43:55 2014 +0000 +++ b/leo-obj/README Mon Jun 30 17:34:59 2014 +0000 @@ -18,5 +18,5 @@ g23m/__out__/gsm_<blah>/lib have just the minimal amount of symbolic info needed in order for these objects to be relocatable and linkable, whereas the objects in the GPF libraries under gpf/LIB exhibit much richer "-g"-style -symbolic information. Our current tiobjd tool does not really take advantage -of the richer symbolic info yet, but more work is planned in that area. +symbolic information. Our tiobjd tool makes use of whatever symbolic info is +present.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/leo-obj/osx_na7_db/Makefile Mon Jun 30 17:34:59 2014 +0000 @@ -0,0 +1,19 @@ +OBJS= osx.obj +TARGETS=$(patsubst %.obj,%.disasm,${OBJS}) $(patsubst %.obj,%.ctypes,${OBJS}) +TOOL= ../tool/tiobjd + +all: ${TARGETS} + +%.disasm: %.obj %.hints + ${TOOL} $*.obj disasm -gl -h $*.hints > $@ + +%.disasm: %.obj + ${TOOL} $*.obj disasm -gl > $@ + +%.ctypes: %.obj + ${TOOL} $*.obj ctypes -o > $@ + +${TARGETS}: ${TOOL} Makefile + +clean: + rm -f *.disasm *.ctypes