mkfile 706 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. </$objtype/mkfile
  2. TARG=send\
  3. filter
  4. UOFILES=message.$O\
  5. dest.$O\
  6. log.$O\
  7. skipequiv.$O\
  8. OFILES=\
  9. $UOFILES\
  10. ../smtp/rfc822.tab.$O\
  11. SMOBJ=main.$O\
  12. bind.$O\
  13. rewrite.$O\
  14. local.$O\
  15. translate.$O\
  16. authorize.$O\
  17. gateway.$O\
  18. cat_mail.$O\
  19. LIB=../common/libcommon.av\
  20. HFILES=send.h\
  21. ../common/common.h\
  22. ../common/sys.h\
  23. LIB=../common/libcommon.a$O\
  24. BIN=/$objtype/bin/upas
  25. UPDATE=\
  26. mkfile\
  27. $HFILES\
  28. ${UOFILES:%.$O=%.c}\
  29. ${SMOBJ:%.$O=%.c}\
  30. ${TARG:%=%.c}\
  31. </sys/src/cmd/mkmany
  32. CFLAGS=$CFLAGS -I../common
  33. $O.send: $SMOBJ $OFILES
  34. $LD $LDFLAGS -o $target $prereq $LIB
  35. message.$O: ../smtp/y.tab.h
  36. ../smtp/y.tab.h ../smtp/rfc822.tab.$O: ../smtp/rfc822.y
  37. @{
  38. cd ../smtp
  39. mk rfc822.tab.$O
  40. }