home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / usr.bin / groff / grot / xditview / Makefile.gnu < prev    next >
Encoding:
Makefile  |  1991-04-30  |  1.2 KB  |  50 lines

  1. CC=cc
  2. CFLAGS=-g
  3. LDFLAGS=-g -Bstatic
  4. RANLIB=ranlib
  5. AR=ar
  6. BINDIR=/usr/local/bin
  7. GROFFLIBDIR=/usr/local/lib/groff
  8. FONTDIR=$(GROFFLIBDIR)/font
  9. MACRODIR=$(GROFFLIBDIR)/tmac
  10. MANEXT=1
  11. MANDIR=/usr/local/man/man$(MANEXT)
  12. # Delete devX100 if you don't have 100dpi fonts installed.
  13. DEVICES=devX75 devX100
  14.  
  15. all: xditview xtotroff
  16.  
  17. xditview: xditview.o libXdvi/libXdvi.a
  18.     $(CC) $(LDFLAGS) -o $@ xditview.o libXdvi/libXdvi.a \
  19.     -lXaw -lXmu -lXt -lXext -lX11 -lm
  20.  
  21. xtotroff: xtotroff.o libXdvi/libXdvi.a
  22.     $(CC) $(LDFLAGS) -o $@ xtotroff.o libXdvi/libXdvi.a \
  23.     -lXext -lX11 -lm
  24.  
  25. clean:
  26.     -rm -f xditview xtotroff *.o core
  27.     @echo Making clean in libXdvi
  28.     @cd libXdvi; $(MAKE) clean
  29.  
  30. libXdvi/libXdvi.a: FORCE
  31.     @echo Making all in libXdvi
  32.     @cd libXdvi; \
  33.     $(MAKE) "CC=$(CC)" "CFLAGS=$(CFLAGS)" "RANLIB=$(RANLIB)" "AR=$(AR)" \
  34.         libXdvi.a
  35.  
  36. FORCE:
  37.  
  38. xditview.o: libXdvi/Dvi.h xdit.bm xdit_mask.bm
  39. xtotroff.o: libXdvi/XFontName.h libXdvi/DviChar.h
  40.  
  41. install: all
  42.     @for dir in $(DEVICES); do \
  43.     echo Making install in $$dir; \
  44.     (cd $$dir; $(MAKE) "FONTDIR=$(FONTDIR)" install); done
  45.     -[ -d $(MACRODIR) ] || mkdir $(MACRODIR)
  46.     cp tmac.X $(MACRODIR)
  47.     -[ -d $(BINDIR) ] || mkdir $(BINDIR)
  48.     cp xditview $(BINDIR)/gxditview
  49.     cp xditview.man $(MANDIR)/gxditview.$(MANEXT)
  50.