[comp.windows.x] Imakefile bug in img 1.2

mike@sam.ists.ca (Mike Clarkson) (03/11/90)

In X.V11R4/contrib/clients/img/imgprogs/primg

in the file Imakefile, if you are going to use links for installing programs
you will have to delete any old copies first.  Otherwise it will blow the
make install the second time that you do it.

(X11R4 PL 5, SunOS 3.5, Gcc 1.35)

Mike.


*** Imakefile.dst	Wed Mar  7 19:03:06 1990
--- Imakefile	Sat Mar 10 20:13:09 1990
***************
*** 4,10 ****
  AllTarget(alias)							@@\
  									@@\
  alias:	program								@@\
! 	ln program alias						@@\
  									@@\
  InstallProgramAlias(alias,program)					@@\
  InstallManPageAlias(alias,program)					@@\
--- 4,11 ----
  AllTarget(alias)							@@\
  									@@\
  alias:	program								@@\
! 	$(RM) alias							@@\
! 	$(LN) program alias						@@\
  									@@\
  InstallProgramAlias(alias,program)					@@\
  InstallManPageAlias(alias,program)					@@\
***************
*** 12,23 ****
  
  #define	InstallProgramAlias(alias,program)				@@\
  install:: program							@@\
! 	ln $(BINDIR)/program $(BINDIR)/alias				@@\
  
  
  #define	InstallManPageAlias(alias,program)				@@\
  install.man:: program.man						@@\
! 	ln $(MANDIR)/program.ManSuffix $(MANDIR)/alias.ManSuffix	@@\
  
  
           IMGINC = ../..
--- 13,26 ----
  
  #define	InstallProgramAlias(alias,program)				@@\
  install:: program							@@\
! 	$(RM) $(BINDIR)/alias						@@\
! 	$(LN) $(BINDIR)/program $(BINDIR)/alias				@@\
  
  
  #define	InstallManPageAlias(alias,program)				@@\
  install.man:: program.man						@@\
! 	$(RM) $(MANDIR)/alias.ManSuffix					@@\
! 	$(LN) $(MANDIR)/program.ManSuffix $(MANDIR)/alias.ManSuffix	@@\
  
  
           IMGINC = ../..

Mike.

-- 
Mike Clarkson					mike@ists.ists.ca
Institute for Space and Terrestrial Science	uunet!attcan!ists!mike
York University, North York, Ontario,		FORTRAN - just say no. 
CANADA M3J 1P3					+1 (416) 736-5611