home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 3 / goldfish_volume_3.bin / files / gfx / 3d / irit / docs / makefile.ami < prev    next >
Encoding:
Makefile  |  1995-02-26  |  2.0 KB  |  84 lines

  1. #
  2. # Makefile for the IRIT solid modeler documentation (unix).
  3. #
  4.  
  5. include ../makeflag.ami
  6.  
  7. all:    irit.tex irit.doc irit.hlp
  8.  
  9. HELP_OBJS = irithlp.o
  10. PRGM_OBJS = progman.o
  11.  
  12. LIBS = -L$(LIB_DIR) -lmisc -lxtra -lamg $(MORELIBS)
  13.  
  14. PROG_LIBS = prog_man/bool_lib.tex prog_man/cagd_lib.tex \
  15.     prog_man/geom_lib.tex prog_man/misc_lib.tex \
  16.     prog_man/prsr_lib.tex prog_man/symb_lib.tex \
  17.     prog_man/triv_lib.tex prog_man/trim_lib.tex \
  18.     prog_man/xtra_lib.tex
  19.  
  20. irithlp: $(HELP_OBJS)
  21.     $(CC) $(CFLAGS) -o irithlp $(HELP_OBJS) $(LIBS)
  22.  
  23. install: irit.hlp
  24.     mv irit.hlp $(BIN_DIR)
  25.  
  26. irit.tex: irithlp irit.src user_man
  27.     ./irithlp -l -o irit.tex irit.src
  28.  
  29. irit.hlp: irithlp irit.src
  30.     ./irithlp -h -o irit.hlp irit.src
  31.  
  32. irit.doc: irithlp irit.src
  33.     ./irithlp -t -o irit.doc irit.src
  34.  
  35.  
  36. user_man.ps: irit.tex user_man/doc_figs.irt
  37.     -(cd user_man && make -f makefile.unx)
  38.     latex irit.tex
  39.     latex irit.tex
  40.     dvips -f irit.dvi > user_man.ps
  41.  
  42. progman: $(PRGM_OBJS)
  43.     $(CC) $(CFLAGS) -o progman $(PRGM_OBJS) $(LIBS)
  44.  
  45. prog_man.ps:    $(PROG_LIBS)
  46.     -(cd cexample && conv_c_to_tex)
  47.     latex prog_man.tex
  48.     makeindex prog_man.idx
  49.     latex prog_man.tex
  50.     dvips -f prog_man.dvi > prog_man.ps
  51.  
  52. prog_man/bool_lib.tex:    progman
  53.     progman -l -o prog_man/bool_lib.tex ../bool_lib/*.c
  54.  
  55. prog_man/cagd_lib.tex:    progman
  56.     progman -l -o prog_man/cagd_lib.tex ../cagd_lib/*.c
  57.  
  58. prog_man/geom_lib.tex:    progman
  59.     progman -l -o prog_man/geom_lib.tex ../geom_lib/*.c
  60.  
  61. prog_man/misc_lib.tex:    progman
  62.     progman -l -o prog_man/misc_lib.tex ../misc_lib/*.c
  63.  
  64. prog_man/prsr_lib.tex:    progman
  65.     progman -l -o prog_man/prsr_lib.tex ../prsr_lib/*.c
  66.  
  67. prog_man/symb_lib.tex:    progman
  68.     progman -l -o prog_man/symb_lib.tex ../symb_lib/*.c
  69.  
  70. prog_man/triv_lib.tex:    progman
  71.     progman -l -o prog_man/triv_lib.tex ../triv_lib/*.c
  72.  
  73. prog_man/trim_lib.tex:    progman
  74.     progman -l -o prog_man/trim_lib.tex ../trim_lib/*.c
  75.  
  76. prog_man/xtra_lib.tex:    progman
  77.     progman -l -o prog_man/xtra_lib.tex ../xtra_lib/*.c
  78.  
  79.  
  80. # DO NOT DELETE THIS LINE -- make depend depends on it.
  81.  
  82. irithlp.o: ../include/irit_sm.h
  83. progman.o: ../include/irit_sm.h ../include/imalloc.h
  84.