home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 3 / goldfish_volume_3.bin / files / gfx / 3d / irit / docs / makefile.sas < prev    next >
Encoding:
Makefile  |  1995-03-04  |  2.1 KB  |  86 lines

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