proto.make 678 B

1234567891011121314151617181920212223242526272829303132
  1. # $Id$
  2. #PARAMS do not remove this line!
  3. SRC_DIR = $(SRC_HOME)/doc/occam
  4. FILES= $(SRC_DIR)/p0 \
  5. $(SRC_DIR)/p1 \
  6. $(SRC_DIR)/p2 \
  7. $(SRC_DIR)/p3 \
  8. $(SRC_DIR)/p4 \
  9. $(SRC_DIR)/p5 \
  10. $(SRC_DIR)/p6 \
  11. $(SRC_DIR)/p7 \
  12. $(SRC_DIR)/p8 \
  13. $(SRC_DIR)/p9
  14. PIC=pic
  15. EQN=eqn
  16. TBL=tbl
  17. $(TARGET_HOME)/doc/occam.doc: $(FILES) channel.h.t channel.c.t
  18. soelim $(FILES) | $(PIC) | $(TBL) | $(EQN) > $@
  19. channel.h.t: $(SRC_HOME)/h/ocm_chan.h
  20. $(SRC_DIR)/ctot <$(SRC_HOME)/h/ocm_chan.h >channel.h.t
  21. channel.c.t: channel.c
  22. $(SRC_DIR)/ctot <channel.c >channel.c.t
  23. channel.c: $(SRC_HOME)/lang/occam/lib/tail_ocm.a
  24. $(UTIL_HOME)/bin/arch x $(SRC_HOME)/lang/occam/lib/tail_ocm.a channel.c