Changeset 239
- Timestamp:
- Mar 6, 2007, 8:05:58 PM (18 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gc6.8/mark_rts.c
r132 r239 175 175 { 176 176 struct roots * old; 177 177 printf("----> %s: %x %x \n", __FUNCTION__, b, e); 178 178 # if defined(MSWIN32) || defined(MSWINCE) 179 179 /* Spend the time to ensure that there are no overlapping */ -
trunk/gc6.8/os_dep.c
r132 r239 1160 1160 if (flags & OBJINVALID) { 1161 1161 GC_err_printf0("Object with invalid pages?\n"); 1162 printf(" ----> %s: %x %x \n", path, O32_BASE(seg), O32_BASE(seg)+O32_SIZE(seg)); 1162 1163 continue; 1163 1164 } 1165 printf("----> %s: %x %x \n", path, O32_BASE(seg), O32_BASE(seg)+O32_SIZE(seg)); 1164 1166 GC_add_roots_inner(O32_BASE(seg), O32_BASE(seg)+O32_SIZE(seg), FALSE); 1165 1167 } -
trunk/nom/Makefile
r223 r239 5 5 6 6 GCCINC = $(INC) 7 INC = ./include -I ./class_h 7 INC = ./include -I ./class_h -I $(FOUNDATIONPATH)/class_h -I $(FOUNDATIONPATH)/include 8 8 9 WPSLIBS = $(OBJDIR)/cwsomtk.lib10 9 11 10 # Define search directories … … 13 12 CLASSCDIR = ./class_c 14 13 CLASSTEMPLATEDIR = ./../../../class_templates 15 WPSCDIR = ./wpsclass_c 14 16 15 CLASSINC = ./class_h 17 WPSINC = ./wps_h18 16 IDLDIR = ./idl 19 WPSIDLDIR = ./wps_idl20 17 INCDIR = ./include 21 18 OBJDIR = ./../../../o … … 25 22 26 23 GCLIB = ./../../../o/gc.a 24 25 ADDLIBS = -l$(OBJDIR)/voyfcls 27 26 28 27 # Define objects to build … … 58 57 59 58 60 WPSIHFILES = $(CLASSINC)/cwwpobject.ih 61 62 .PRECIOUS: $(CLASSINC)/%.ih $(CLASSCDIR)/%.c $(CDIR)/%.c $(WPSCDIR)/%.c 59 .PRECIOUS: $(CLASSINC)/%.ih $(CLASSCDIR)/%.c $(CDIR)/%.c 63 60 64 61 .PHONY: dox … … 70 67 @echo "[33;1;mLinking "$@"...[0;m" 71 68 cmd.exe /C create_vobjtk_def $(OBJDIR)/nobjtk.def 72 $(CC) $(GCCLDFLAGS) -o $@ $(OBJECTS) $(LIBS) $( GCLIB) $(OBJDIR)/nobjtk.def69 $(CC) $(GCCLDFLAGS) -o $@ $(OBJECTS) $(LIBS) $(ADDLIBS) $(GCLIB) $(OBJDIR)/nobjtk.def 73 70 emximp -o $(OBJDIR)/$(basename $(notdir $@)).a $(OBJDIR)/nobjtk.def 74 71 @echo "[32;1;mDone linking "$@"...[0;m" 75 72 76 $(OBJDIR)/cwwp.dll: $(WPSIHFILES) $(WPSOBJECTS) cwwp.def77 @echo "[33;1;mLinking "$@"...[0;m"78 gcc -o $@ $(GCCLDFLAGS) $(WPSOBJECTS) $(WPSLIBS) cwwp.def79 implib $(basename $@).lib cwwp.def80 @echo "[32;1;mDone linking "$@"...[0;m"81 73 82 74 ################################### … … 101 93 $(OBJDIR)/%.o: $(CDIR)/%.c $(NOMINCLUDES) 102 94 $(CC) -I $(INC) $(GCCFLAGS) -o$@ $< 103 104 # For WPS classes105 $(OBJDIR)/%.obj: $(WPSCDIR)/%.c $(INCDIR)/nomtk.h106 gcc -I $(GCCINC) $(GCCFLAGS) -o $@ $<107 95 108 96 -
trunk/nom/class_c/nomclassmanager.c
r223 r239 50 50 #include "nomclassmanager.ih" 51 51 52 #include "nomfilepath.h" 52 53 53 54 /** … … 255 256 } 256 257 258 NOM_Scope CORBA_string NOMLINK impl_NOMClassMgr_nomQueryDLLForClass(NOMClassMgr* nomSelf, 259 const CORBA_char * chrClassName, 260 CORBA_Environment *ev) 261 { 262 /* NOMClassMgrData* nomThis=NOMClassMgrGetData(nomSelf); */ 263 NOMPath* thePath; 264 265 if(!chrClassName) 266 return NULL; 267 268 if((thePath=NOMPathNew())==NULLHANDLE) 269 return NULL; 270 271 /* We probably use the home dir later */ 272 thePath=NOMPath_assignCString(thePath, g_get_current_dir(), NULL); 273 thePath=NOMPath_appendCString(thePath, "classlist.ini", NULL); 274 275 return NULL; 276 } 277 278 257 279 static 258 280 int nomClassMgrCompareFunc(gconstpointer a, gconstpointer b) -
trunk/nom/idl/nomclassmanager.idl
r223 r239 173 173 174 174 /** 175 Query the name of the DLL in which the class can be found. The name can be used to 176 dynamically load the DLL get the class exports and finally create the class. 177 178 \remark The returned path is in the system encoding. 179 */ 180 string nomQueryDLLForClass(in string chrClassName); 181 /** 175 182 Override of nomInit(). The list of methods and the list of classes are initialized 176 183 in that method. In addition the balanced binary tree for registering mtabs is created. -
trunk/nom/make.inc
r135 r239 18 18 VERSION = 0_0_1 19 19 VERSION_STRING = 0.0.1 20 AUTHOR_STRING = "(C) Chris Wohlgemuth 2003-200 6"20 AUTHOR_STRING = "(C) Chris Wohlgemuth 2003-2007" 21 21 22 22 # Put version in environment for REXX skripts … … 38 38 39 39 GCPATH = L:/svn-sources/nom/trunk/gc6.8 40 NOMPATH = L:/svn-sources/nom/trunk/nom 41 GUITKPATH = L:/svn-sources/desktop/trunk/gui 42 FOUNDATIONPATH = L:/svn-sources/desktop/trunk/foundation 43 DESKTOPPATH = L:/svn-sources/desktop/trunk/desktop
Note:
See TracChangeset
for help on using the changeset viewer.