Subversion Repositories HelenOS

Rev

Rev 1787 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1787 Rev 2507
Line 80... Line 80...
80
extern int ${SYMBOL}_start;
80
extern int ${SYMBOL}_start;
81
extern int ${SYMBOL}_end;
81
extern int ${SYMBOL}_end;
82
 
82
 
83
#define ${MACRO}_START ((void *) &${SYMBOL}_start)
83
#define ${MACRO}_START ((void *) &${SYMBOL}_start)
84
#define ${MACRO}_END ((void *) &${SYMBOL}_end)
84
#define ${MACRO}_END ((void *) &${SYMBOL}_end)
85
#define ${MACRO}_SIZE ((unsigned int) ${MACRO}_END - (unsigned int) ${MACRO}_START)" >> "$HEADER"
85
#define ${MACRO}_SIZE ((unsigned long) ${MACRO}_END - (unsigned long) ${MACRO}_START)" >> "$HEADER"
86
	
86
	
87
	"$OBJCOPY" -I binary -O elf64-sparc -B sparc --rename-section ".data=.${BASENAME}_image" "$TASK" "$OBJECT"
87
	"$OBJCOPY" -I binary -O elf64-sparc -B sparc --rename-section ".data=.${BASENAME}_image" "$TASK" "$OBJECT"
88
		
88
		
89
	DATA="${DATA}
89
	DATA="${DATA}
90
	components[$COUNT].name = \"${BASENAME}\";
90
	components[$COUNT].name = \"${BASENAME}\";