Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Apr 1997 17:51:01 +0200 (MET DST)
From:      jhs@freebsd.org
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   conf/3272: src/sys/i386/conf/Makefile.i386 $@ is deprecated ? use ${.TARGET}
Message-ID:  <199704131551.RAA03932@desk.jhs.no_domain>
Resent-Message-ID: <199704131600.JAA11370@freefall.freebsd.org>

index | next in thread | raw e-mail


>Number:         3272
>Category:       conf
>Synopsis:       $@ is deprecated I believe, so use ${.TARGET}
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Apr 13 09:00:02 PDT 1997
>Last-Modified:
>Originator:     Julian Stacey jhs@freebsd.org
>Organization:
>Release:        FreeBSD 3.0-CURRENT i386
>Environment:

	All versions

>Description:

	$@ is deprecated I believe, so use ${.TARGET} in
	src/sys/i386/conf/Makefile.i386

>How-To-Repeat:

	-

>Fix:
	
	2 Patches appended.

Change from $@ to ${.TARGET}	as $@ is deprecated.

*** old/src/sys/i386/conf/Makefile.i386 Sun Jan 29 00:46:06 1995
--- new/src/sys/i386/conf/Makefile.i386	Sun Jan 29 00:50:38 1995
***************
*** 63,76 ****
  SYSTEM_SFILES= ${I386}/i386/locore.s
  SYSTEM_OBJS= locore.o vnode_if.o ${OBJS} ioconf.o param.o
  SYSTEM_DEP= Makefile symbols.exclude symbols.sort ${SYSTEM_OBJS}
! SYSTEM_LD_HEAD= @echo loading $@; rm -f $@
! SYSTEM_LD= @${LD} -Bstatic -Z -T ${LOAD_ADDRESS} -o $@ -X ${SYSTEM_OBJS} vers.o
  .if ${CFLAGS:M-g} == ""
  SYMORDER_EXCLUDE=-x symbols.exclude
  .endif
  SYSTEM_LD_TAIL= @echo rearranging symbols; \
! 	symorder -m ${SYMORDER_EXCLUDE} symbols.sort $@; \
! 	size $@; chmod 755 $@
  
  %BEFORE_DEPEND
  
--- 63,76 ----
  SYSTEM_SFILES= ${I386}/i386/locore.s
  SYSTEM_OBJS= locore.o vnode_if.o ${OBJS} ioconf.o param.o
  SYSTEM_DEP= Makefile symbols.exclude symbols.sort ${SYSTEM_OBJS}
! SYSTEM_LD_HEAD= @echo loading ${.TARGET}; rm -f ${.TARGET}
! SYSTEM_LD= @${LD} -Bstatic -Z -T ${LOAD_ADDRESS} -o ${.TARGET} -X ${SYSTEM_OBJS} vers.o
  .if ${CFLAGS:M-g} == ""
  SYMORDER_EXCLUDE=-x symbols.exclude
  .endif
  SYSTEM_LD_TAIL= @echo rearranging symbols; \
! 	symorder -m ${SYMORDER_EXCLUDE} symbols.sort ${.TARGET}; \
! 	size ${.TARGET}; chmod 755 ${.TARGET}
  
  %BEFORE_DEPEND
  
***************
*** 138,144 ****
  	${CC} -c ${CFLAGS} ${PARAM} -UKERNEL ${I386}/i386/genassym.c
  
  genassym: genassym.o
! 	${CC} ${CFLAGS} ${PARAM} genassym.o -o $@
  
  # XXX this assumes that the options for NORMAL_C* and DRIVER_C* are identical.
  depend: assym.s param.c vnode_if.h
--- 138,144 ----
  	${CC} -c ${CFLAGS} ${PARAM} -UKERNEL ${I386}/i386/genassym.c
  
  genassym: genassym.o
! 	${CC} ${CFLAGS} ${PARAM} genassym.o -o ${.TARGET}
  
  # XXX this assumes that the options for NORMAL_C* and DRIVER_C* are identical.
  depend: assym.s param.c vnode_if.h
*** old/src/sys/i386/conf/Makefile.i386 Sun Jan 29 00:46:06 1995
--- new/src/sys/i386/conf/Makefile.i386	Sun Jan 29 00:50:38 1995
***************
*** 63,76 ****
  SYSTEM_SFILES= ${I386}/i386/locore.s
  SYSTEM_OBJS= locore.o vnode_if.o ${OBJS} ioconf.o param.o
  SYSTEM_DEP= Makefile symbols.exclude symbols.sort ${SYSTEM_OBJS}
! SYSTEM_LD_HEAD= @echo loading $@; rm -f $@
! SYSTEM_LD= @${LD} -Bstatic -Z -T ${LOAD_ADDRESS} -o $@ -X ${SYSTEM_OBJS} vers.o
  .if ${CFLAGS:M-g} == ""
  SYMORDER_EXCLUDE=-x symbols.exclude
  .endif
  SYSTEM_LD_TAIL= @echo rearranging symbols; \
! 	symorder -m ${SYMORDER_EXCLUDE} symbols.sort $@; \
! 	size $@; chmod 755 $@
  
  %BEFORE_DEPEND
  
--- 63,76 ----
  SYSTEM_SFILES= ${I386}/i386/locore.s
  SYSTEM_OBJS= locore.o vnode_if.o ${OBJS} ioconf.o param.o
  SYSTEM_DEP= Makefile symbols.exclude symbols.sort ${SYSTEM_OBJS}
! SYSTEM_LD_HEAD= @echo loading ${.TARGET}; rm -f ${.TARGET}
! SYSTEM_LD= @${LD} -Bstatic -Z -T ${LOAD_ADDRESS} -o ${.TARGET} -X ${SYSTEM_OBJS} vers.o
  .if ${CFLAGS:M-g} == ""
  SYMORDER_EXCLUDE=-x symbols.exclude
  .endif
  SYSTEM_LD_TAIL= @echo rearranging symbols; \
! 	symorder -m ${SYMORDER_EXCLUDE} symbols.sort ${.TARGET}; \
! 	size ${.TARGET}; chmod 755 ${.TARGET}
  
  %BEFORE_DEPEND
  
***************
*** 138,144 ****
  	${CC} -c ${CFLAGS} ${PARAM} -UKERNEL ${I386}/i386/genassym.c
  
  genassym: genassym.o
! 	${CC} ${CFLAGS} ${PARAM} genassym.o -o $@
  
  # XXX this assumes that the options for NORMAL_C* and DRIVER_C* are identical.
  depend: assym.s param.c vnode_if.h
--- 138,144 ----
  	${CC} -c ${CFLAGS} ${PARAM} -UKERNEL ${I386}/i386/genassym.c
  
  genassym: genassym.o
! 	${CC} ${CFLAGS} ${PARAM} genassym.o -o ${.TARGET}
  
  # XXX this assumes that the options for NORMAL_C* and DRIVER_C* are identical.
  depend: assym.s param.c vnode_if.h


Julian
---
Julian H. Stacey	<jhs@freebsd.org>	http://www.freebsd.org/~jhs/
	`Music On Hold' phone systems disrupt concentration.
>Audit-Trail:
>Unformatted:
Julian H. Stacey	<jhs@freebsd.org>	http://www.freebsd.org/~jhs/


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199704131551.RAA03932>