equal
deleted
inserted
replaced
100 DESCRIPTION %(DESCRIPTION) |
100 DESCRIPTION %(DESCRIPTION) |
101 CODE PRELOAD MOVEABLE DISCARDABLE |
101 CODE PRELOAD MOVEABLE DISCARDABLE |
102 SEGMENTS |
102 SEGMENTS |
103 INITCODE PRELOAD DISCARDABLE |
103 INITCODE PRELOAD DISCARDABLE |
104 EXPORTS |
104 EXPORTS |
105 __%(C_LIBRARY_NAME)_Init @1 |
105 __%(LIBRARY_NAME)_Init @1 |
106 ' |
106 ' |
107 |
107 |
108 "Created: / 08-08-2006 / 12:26:58 / fm" |
108 "Created: / 08-08-2006 / 12:26:58 / fm" |
109 "Modified: / 08-08-2006 / 19:32:27 / fm" |
109 "Modified: / 08-08-2006 / 19:32:27 / fm" |
110 "Modified: / 17-08-2006 / 20:05:24 / cg" |
110 "Modified: / 18-08-2006 / 17:13:45 / cg" |
111 ! |
111 ! |
112 |
112 |
113 classLine_libInit_dot_cc |
113 classLine_libInit_dot_cc |
114 |
114 |
115 ^'_%(CLASS)_Init(pass,__pRT__,snd);' |
115 ^'_%(CLASS)_Init(pass,__pRT__,snd);' |
454 |
454 |
455 LOCALINCLUDES=%(LOCAL_INCLUDES) |
455 LOCALINCLUDES=%(LOCAL_INCLUDES) |
456 |
456 |
457 PACKAGE=$(MODULE):$(MODULE_DIR) |
457 PACKAGE=$(MODULE):$(MODULE_DIR) |
458 STCLOCALOPT=-I. $(LOCALINCLUDES) -H. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) ''-P$(PACKAGE)'' ''-Z$(LIBNAME)'' $(COMMONSYMFLAG) $(INITCODESEPFLAG) |
458 STCLOCALOPT=-I. $(LOCALINCLUDES) -H. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) ''-P$(PACKAGE)'' ''-Z$(LIBNAME)'' $(COMMONSYMFLAG) $(INITCODESEPFLAG) |
459 RESFILENAME=$(LIBNAME).res |
|
460 RESFILES=%(RESFILENAME) |
459 RESFILES=%(RESFILENAME) |
461 |
460 |
462 ALL:: $(LIBDIR)\$(LIBNAME).lib $(BINDIR)\$(LIBNAME).dll |
461 ALL:: $(LIBDIR)\$(LIBNAME).lib $(BINDIR)\$(LIBNAME).dll |
463 |
462 |
464 !!INCLUDE $(TOP)\rules\stdRules_nt |
463 !!INCLUDE $(TOP)\rules\stdRules_nt |
467 # ENDMAKEDEPEND --- do not remove this line |
466 # ENDMAKEDEPEND --- do not remove this line |
468 ' |
467 ' |
469 |
468 |
470 "Created: / 09-08-2006 / 11:44:20 / fm" |
469 "Created: / 09-08-2006 / 11:44:20 / fm" |
471 "Modified: / 09-08-2006 / 19:59:32 / fm" |
470 "Modified: / 09-08-2006 / 19:59:32 / fm" |
472 "Modified: / 18-08-2006 / 15:42:09 / cg" |
471 "Modified: / 18-08-2006 / 17:18:55 / cg" |
473 ! |
472 ! |
474 |
473 |
475 objectLine_make_dot_spec |
474 objectLine_make_dot_spec |
476 |
475 |
477 ^' %(CLASS).$(O) \' |
476 ^' %(CLASS).$(O) \' |
482 !LibraryDefinition class methodsFor:'mappings'! |
481 !LibraryDefinition class methodsFor:'mappings'! |
483 |
482 |
484 bc_dot_def_mappings |
483 bc_dot_def_mappings |
485 ^ (super bc_dot_def_mappings) |
484 ^ (super bc_dot_def_mappings) |
486 at:#'LIBRARY_NAME' put:[ self libraryName ]; |
485 at:#'LIBRARY_NAME' put:[ self libraryName ]; |
487 at:#'C_LIBRARY_NAME' put:[ self libraryName ]; |
|
488 yourself |
486 yourself |
489 |
487 |
490 "Created: / 09-08-2006 / 11:17:59 / fm" |
488 "Created: / 09-08-2006 / 11:17:59 / fm" |
491 "Modified: / 16-08-2006 / 18:19:25 / User" |
489 "Modified: / 16-08-2006 / 18:19:25 / User" |
|
490 "Modified: / 18-08-2006 / 17:14:00 / cg" |
492 ! |
491 ! |
493 |
492 |
494 classLine_libInit_dot_cc_mappings: aClassName |
493 classLine_libInit_dot_cc_mappings: aClassName |
495 |
494 |
496 ^Dictionary new |
495 ^Dictionary new |
573 |
572 |
574 "Created: / 09-08-2006 / 11:21:21 / fm" |
573 "Created: / 09-08-2006 / 11:21:21 / fm" |
575 ! |
574 ! |
576 |
575 |
577 nt_dot_mak_mappings |
576 nt_dot_mak_mappings |
578 |d| |
577 |d resFileName| |
|
578 |
|
579 resFileName := (self package copyFrom:(self package lastIndexOfAny:':/')+1),'.res'. |
579 |
580 |
580 d := super nt_dot_mak_mappings. |
581 d := super nt_dot_mak_mappings. |
581 d |
582 d |
582 at: #'LOCAL_INCLUDES' put: [self generateMsdosLocalIncludes]; |
583 at: #'LOCAL_INCLUDES' put: [self generateMsdosLocalIncludes]; |
583 at: #'COMMONSYMFLAG' put: (self commonSymbolsFlag); |
584 at: #'COMMONSYMFLAG' put: (self commonSymbolsFlag); |
584 at: #'RESFILENAME' put:'RESFILENAME'. |
585 at: #'RESFILENAME' put: resFileName. |
585 ^ d. |
586 ^ d. |
586 |
587 |
587 "Created: / 09-08-2006 / 11:44:36 / fm" |
588 "Created: / 09-08-2006 / 11:44:36 / fm" |
588 "Modified: / 09-08-2006 / 20:00:01 / fm" |
589 "Modified: / 09-08-2006 / 20:00:01 / fm" |
589 "Modified: / 18-08-2006 / 13:03:50 / cg" |
590 "Modified: / 18-08-2006 / 17:20:25 / cg" |
590 ! |
591 ! |
591 |
592 |
592 objectLine_make_dot_spec_mappings: aClassName |
593 objectLine_make_dot_spec_mappings: aClassName |
593 |
594 |
594 ^Dictionary new |
595 ^Dictionary new |
927 ! ! |
928 ! ! |
928 |
929 |
929 !LibraryDefinition class methodsFor:'documentation'! |
930 !LibraryDefinition class methodsFor:'documentation'! |
930 |
931 |
931 version |
932 version |
932 ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.25 2006-08-18 14:23:48 cg Exp $' |
933 ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.26 2006-08-18 15:21:18 cg Exp $' |
933 ! ! |
934 ! ! |