Overview
Comment: | runtime: Add .fd and generate ppcinline.h |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
8f01f2089161c0cffeff2bfd8ab99bfe |
User & Date: | js on 2017-07-16 14:32:49 |
Other Links: | manifest | tags |
Context
2017-07-16
| ||
17:09 | runtime: Use _Nonnull / _Nullable directly check-in: 126298a6ee user: js tags: trunk | |
14:32 | runtime: Add .fd and generate ppcinline.h check-in: 8f01f20891 user: js tags: trunk | |
11:07 | TableGenerator: Apply decomposition recursively check-in: 474694d5bb user: js tags: trunk | |
Changes
Modified src/runtime/Makefile from [271fe24054] to [b92693efb0].
︙ | ︙ | |||
30 31 32 33 34 35 36 37 38 39 40 41 | includesubdir = ObjFW-RT OBJS_EXTRA = ${LOOKUP_ASM_LOOKUP_ASM_A} LIB_OBJS_EXTRA = ${LOOKUP_ASM_LOOKUP_ASM_LIB_A} MORPHOS_LIB_OBJS_EXTRA = morphos-library.o ${LOOKUP_ASM_LOOKUP_ASM_A} include ../../buildsys.mk CPPFLAGS += -I. -I.. -I../.. \ -DOBJFW_RT_LIB_MAJOR=${OBJFW_RT_LIB_MAJOR} \ -DOBJFW_RT_LIB_MINOR=${OBJFW_RT_LIB_MINOR} LD = ${OBJC} | > > > > > > > > | 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | includesubdir = ObjFW-RT OBJS_EXTRA = ${LOOKUP_ASM_LOOKUP_ASM_A} LIB_OBJS_EXTRA = ${LOOKUP_ASM_LOOKUP_ASM_LIB_A} MORPHOS_LIB_OBJS_EXTRA = morphos-library.o ${LOOKUP_ASM_LOOKUP_ASM_A} include ../../buildsys.mk ${MORPHOS_LIB}: ppcinline.h ppcinline.h: ObjFW-RT.fd ObjFW-RT.h cvinclude.pl \ --root ObjFW-RT \ --fd ObjFW-RT.fd \ --clib ObjFW-RT.h \ --inline $@ CPPFLAGS += -I. -I.. -I../.. \ -DOBJFW_RT_LIB_MAJOR=${OBJFW_RT_LIB_MAJOR} \ -DOBJFW_RT_LIB_MINOR=${OBJFW_RT_LIB_MINOR} LD = ${OBJC} |
Added src/runtime/ObjFW-RT.fd version [1966873475].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | ##base _ObjFWRTBase ##bias 30 ##public * Functions for the glue code objc_set_exit()(sysv,r12base) * Used by the compiler - these need glue code __objc_exec_class()(sysv,r12base) objc_msg_lookup()(sysv,r12base) objc_msg_lookup_stret()(sysv,r12base) objc_msg_lookup_super()(sysv,r12base) objc_msg_lookup_super_stret()(sysv,r12base) objc_lookUpClass()(sysv,r12base) objc_getClass()(sysv,r12base) objc_getRequiredClass()(sysv,r12base) objc_exception_throw()(sysv,r12base) objc_sync_enter()(sysv,r12base) objc_sync_exit()(sysv,r12base) objc_getProperty()(sysv,r12base) objc_setProperty()(sysv,r12base) objc_getPropertyStruct()(sysv,r12base) objc_setPropertyStruct()(sysv,r12base) objc_enumerationMutation()(sysv,r12base) * Functions declared in ObjFW-RT.h sel_registerName()(sysv,r12base) sel_getName()(sysv,r12base) sel_isEqual()(sysv,r12base) objc_allocateClassPair()(sysv,r12base) objc_registerClassPair()(sysv,r12base) objc_getClassList()(sysv,r12base) objc_copyClassList()(sysv,r12base) class_isMetaClass()(sysv,r12base) class_getName()(sysv,r12base) class_getSuperclass()(sysv,r12base) class_getInstanceSize()(sysv,r12base) class_respondsToSelector()(sysv,r12base) class_conformsToProtocol()(sysv,r12base) class_getMethodImplementation()(sysv,r12base) class_getMethodImplementation_stret()(sysv,r12base) class_getMethodTypeEncoding()(sysv,r12base) class_addMethod()(sysv,r12base) class_replaceMethod()(sysv,r12base) object_getClass()(sysv,r12base) object_setClass()(sysv,r12base) object_getClassName()(sysv,r12base) protocol_getName()(sysv,r12base) protocol_isEqual()(sysv,r12base) protocol_conformsToProtocol()(sysv,r12base) objc_exit()(sysv,r12base) objc_setUncaughtExceptionHandler()(sysv,r12base) objc_setForwardHandler()(sysv,r12base) objc_zero_weak_references()(sysv,r12base) objc_setEnumerationMutationHandler()(sysv,r12base) ##end |