makefile.i86 987 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. .SILENT:
  2. CEM=i86 -DNOFLOAT
  3. head:
  4. echo use run
  5. diffs: $P.pcc.r $P.cc.r $P.cem.r
  6. echo three compiler diff
  7. -diff3 $P.*.r | tee diffs
  8. egen: $P.e
  9. echo comparing $P.e
  10. -if test -f $P.e.g ; then diff -h $P.e $P.e.g ; else echo creating $P.e.g ; cp $P.e $P.e.g ; fi
  11. rm -f $P.e
  12. $P.e: $P.c $(CEM)
  13. $(CEM) -c.e $P.c
  14. $P.pcc.r: $P.pcc
  15. echo running $P.pcc
  16. -$P.pcc >$P.pcc.r
  17. rm -f $P.pcc
  18. $P.cc.r: $P.cc
  19. echo running $P.cc
  20. -$P.cc >$P.cc.r
  21. rm -f $P.cc
  22. $P.cem.r: $P.cem
  23. echo running $P.cem
  24. idl I7 $P.cem
  25. -talk I7 >$P.cem.r
  26. rm -f $P.cem
  27. $P.pcc: $P.c /usr/lib/ccom
  28. echo pcc $P.c
  29. pcc -o $P.pcc $P.c
  30. $P.cc: $P.c /lib/c0 /lib/c1
  31. echo cc $P.c
  32. cc -o $P.cc $P.c
  33. $P.cem: $P.c
  34. echo $(CEM) $P.c
  35. $(CEM) -o $P.cem $P.c
  36. gen: $P.cem.r
  37. echo comparing $P
  38. -if test -f $P.cem.g ; then diff -h $P.cem.r $P.cem.g ; else echo creating $P.cem.g ; cp $P.cem.r $P.cem.g ; fi
  39. install cmp:
  40. pr:
  41. @pr `pwd`/$P.c `pwd`/$P.cem.g
  42. opr:
  43. make pr | opr
  44. clean:
  45. -rm -f $P.[kmsoe] core a.out *.old