[12039] in Athena Bugs

home help back first fref pref prev next nref lref last post

Problems with Imakefiles in the /dev/tree (et, ss, hesiod)

daemon@ATHENA.MIT.EDU (epeisach@MIT.EDU)
Wed May 11 23:04:47 1994

From: epeisach@MIT.EDU
Date: Wed, 11 May 1994 23:04:39 -0400
To: bugs@MIT.EDU
Cc: rel-eng@MIT.EDU, alpha@MIT.EDU


a) Makedepend bombs when you have a statement like:
	makedepend -std1 .....

Reason - it tries to interpret the -s...
Optional arguments - which if they fail are silently discarded - great
for CFLAGS should go in like

	makedepend -- -std1 -- files.c

b) In hesiod, make clean leaves a file....

*** 1.7	1991/06/20 06:18:10
--- et/Imakefile	1994/05/11 20:06:32
***************
*** 109,113 ****
  
  # 'make depend' code
  depend:: ${CFILES} et_lex.lex.c
! 	makedepend ${CFLAGS} ${CFILES}
  
--- 109,113 ----
  
  # 'make depend' code
  depend:: ${CFILES} et_lex.lex.c
! 	makedepend -- ${CFLAGS} -- ${CFILES}
  
*** 1.1	1994/05/11 20:17:09
--- ss/Imakefile	1994/05/11 20:17:44
***************
*** 117,122 ****
  	saber ${SABEROPTS} ${SRCS} -I../et -G ss_err.o std_rqs.o -lcom_err
  
  depend:: $(CFILES) ss_err.h
! 	makedepend $(CFLAGS) $(CFILES) 
  
  
--- 117,122 ----
  	saber ${SABEROPTS} ${SRCS} -I../et -G ss_err.o std_rqs.o -lcom_err
  
  depend:: $(CFILES) ss_err.h
! 	makedepend -- $(CFLAGS) -- $(CFILES) 
  
  
*** 1.8	1991/06/19 09:05:16
--- hesiod/Imakefile	1994/05/11 20:48:29
***************
*** 1,6 ****
  # Makefile for the Project Athena Hesiod Nameserver library
  #
! # $Id: Imakefile,v 1.8 1991/06/19 09:05:16 epeisach Exp epeisach $
  #
  
  #if defined(_AIX) && defined(_IBMR2)
--- 1,6 ----
  # Makefile for the Project Athena Hesiod Nameserver library
  #
! # $Id: Imakefile,v 1.1 93/12/10 11:00:03 epeisach Exp Locker: epeisach $
  #
  
  #if defined(_AIX) && defined(_IBMR2)
***************
*** 45,47 ****
--- 45,50 ----
  hesiod.h: hesiod.h.sed
  	$(RM) hesiod.h
  	sed s:CONFDIR:$(ATHCONFDIR): < hesiod.h.sed > hesiod.h
+ 
+ clean::
+ 	$(RM) hesiod.h

home help back first fref pref prev next nref lref last post