version 1.279, 2021/04/05 22:52:03 |
version 1.280, 2021/04/06 15:05:12 |
Line 210 _MD_OBJS= ${MD_OBJS} |
|
Line 210 _MD_OBJS= ${MD_OBJS} |
|
SYSTEM_LIB= ${MD_LIBS} ${LIBKERN} |
SYSTEM_LIB= ${MD_LIBS} ${LIBKERN} |
SYSTEM_OBJ?= ${_MD_OBJS} ${OBJS} ${SYSTEM_LIB} |
SYSTEM_OBJ?= ${_MD_OBJS} ${OBJS} ${SYSTEM_LIB} |
SYSTEM_DEP+= Makefile ${SYSTEM_OBJ:O} |
SYSTEM_DEP+= Makefile ${SYSTEM_OBJ:O} |
|
.if defined(CTFMERGE) |
|
SYSTEM_CTFMERGE= ${CTFMERGE} ${CTFMFLAGS} -o ${.TARGET} ${SYSTEM_OBJ} ${EXTRA_OBJ} vers.o |
|
.else |
|
SYSTEM_CTFMERGE= ${_MKSHECHO} |
|
.endif |
|
|
REMOVE_SWAP= [@] |
REMOVE_SWAP= [@] |
.for k in ${KERNELS} |
.for k in ${KERNELS} |
Line 237 LINKFLAGS?= ${LINKFORMAT} ${LINKSCRIPT} |
|
Line 242 LINKFLAGS?= ${LINKFORMAT} ${LINKSCRIPT} |
|
LINKFLAGS_DEBUG?= -X |
LINKFLAGS_DEBUG?= -X |
|
|
SYSTEM_LD_TAIL?=@${TOOL_SED} '/const char sccs/!d;s/.*@(.)//;s/" "//;s/\\.*//' vers.c && \ |
SYSTEM_LD_TAIL?=@${TOOL_SED} '/const char sccs/!d;s/.*@(.)//;s/" "//;s/\\.*//' vers.c && \ |
${SIZE} $@ && chmod 755 $@ |
${SIZE} $@ && ${SYSTEM_CTFMERGE} && chmod 755 $@ |
SYSTEM_LD_TAIL_DEBUG?=&& \ |
SYSTEM_LD_TAIL_DEBUG?=&& \ |
echo mv -f $@ $@.gdb && mv -f $@ $@.gdb && \ |
echo mv -f $@ $@.gdb && mv -f $@ $@.gdb && \ |
echo ${STRIP} ${STRIPFLAGS} -o $@ $@.gdb && \ |
echo ${STRIP} ${STRIPFLAGS} -o $@ $@.gdb && \ |
Line 260 LINKFLAGS+= ${LINKFLAGS_NORMAL} |
|
Line 265 LINKFLAGS+= ${LINKFLAGS_NORMAL} |
|
SYSTEM_LD_HEAD+= ${SYSTEM_LD_HEAD_EXTRA} |
SYSTEM_LD_HEAD+= ${SYSTEM_LD_HEAD_EXTRA} |
SYSTEM_LD_TAIL_STAGE1= ${SYSTEM_LD_TAIL} |
SYSTEM_LD_TAIL_STAGE1= ${SYSTEM_LD_TAIL} |
SYSTEM_LD_TAIL_STAGE2= ${SYSTEM_LD_TAIL} |
SYSTEM_LD_TAIL_STAGE2= ${SYSTEM_LD_TAIL} |
.if defined(CTFMERGE) |
|
SYSTEM_LD_TAIL_STAGE2+= && echo ${CTFMERGE} ${CTFMFLAGS} -o ${.TARGET} ... \ |
|
&& ${CTFMERGE} ${CTFMFLAGS} -o ${.TARGET} \ |
|
${SYSTEM_OBJ} ${EXTRA_OBJ} vers.o |
|
.endif |
|
.if defined(COPY_SYMTAB) |
.if defined(COPY_SYMTAB) |
SYSTEM_LD_TAIL_STAGE2+= && echo ${DBSYM} $@ && ${DBSYM} $@ |
SYSTEM_LD_TAIL_STAGE2+= && echo ${DBSYM} $@ && ${DBSYM} $@ |
.if !empty(DEBUG:M-g) |
.if !empty(DEBUG:M-g) |