makefile.i86 1.0 KB

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