Makefile 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. EMHOME=../../..
  2. EMH=$(EMHOME)/h
  3. EMLIB=$(EMHOME)/lib
  4. SHR=../share
  5. LDFLAGS=
  6. CPPFLAGS=-DVERBOSE -DNOTCOMPACT
  7. CFLAGS=$(CPPFLAGS) -O
  8. LINTFLAGS=-hbu
  9. CFILES=\
  10. ud.c ud_defs.c ud_const.c ud_copy.c ud_aux.c
  11. OFILES=\
  12. ud.o ud_const.o ud_copy.o ud_aux.o ud_defs.o
  13. HFILES=\
  14. ud.h ud_defs.h ud_const.h ud_copy.h ud_aux.h
  15. PRFILES=\
  16. $(CFILES) $(HFILES) Makefile
  17. SHARE_OFILES=\
  18. $(SHR)/get.o $(SHR)/put.o $(SHR)/map.o $(SHR)/alloc.o $(SHR)/global.o \
  19. $(SHR)/debug.o $(SHR)/lset.o $(SHR)/cset.o $(SHR)/files.o $(SHR)/aux.o \
  20. $(SHR)/locals.o $(SHR)/init_glob.o $(SHR)/go.o
  21. SHARE_MFILES=\
  22. $(SHR)/get.m $(SHR)/put.m $(SHR)/map.m $(SHR)/alloc.m $(SHR)/global.m \
  23. $(SHR)/debug.m $(SHR)/lset.m $(SHR)/cset.m $(SHR)/files.m $(SHR)/aux.m \
  24. $(SHR)/locals.m $(SHR)/init_glob.m $(SHR)/go.m
  25. all: ud
  26. ud: $(OFILES)
  27. $(CC) -o ud $(LDFLAGS) $(OFILES) $(SHARE_OFILES) $(EMLIB)/em_data.a
  28. ud_ack: $(CFILES) $(SHARE_MFILES)
  29. $(CC) -c.o $(CFLAGS) $(CFILES) $(SHARE_MFILES)
  30. $(CC) -o ud -.c $(LDFLAGS) ud.o $(EMLIB)/em_data.a
  31. install: all
  32. ../install ud
  33. cmp: all
  34. -../compare ud
  35. pr:
  36. @pr $(PRFILES)
  37. opr:
  38. make pr | opr
  39. clean:
  40. rm -f ud *.o Out out nohup.out
  41. lint:
  42. lint $(LINTFLAGS) $(CPPFLAGS) $(CFILES)
  43. print: $(PRFILES)
  44. @pr $?
  45. @touch print
  46. depend:
  47. $(SHR)/makedepend
  48. # the next lines are generated automatically
  49. # AUTOAUTOAUTOAUTOAUTOAUTO
  50. ud.o: ../../../h/em_pseu.h
  51. ud.o: ../../../h/em_spec.h
  52. ud.o: ../share/alloc.h
  53. ud.o: ../share/aux.h
  54. ud.o: ../share/cset.h
  55. ud.o: ../share/debug.h
  56. ud.o: ../share/def.h
  57. ud.o: ../share/files.h
  58. ud.o: ../share/get.h
  59. ud.o: ../share/global.h
  60. ud.o: ../share/locals.h
  61. ud.o: ../share/lset.h
  62. ud.o: ../share/map.h
  63. ud.o: ../share/put.h
  64. ud.o: ../share/types.h
  65. ud.o: ud.h
  66. ud.o: ud_const.h
  67. ud.o: ud_copy.h
  68. ud.o: ud_defs.h
  69. ud_aux.o: ../../../h/em_mnem.h
  70. ud_aux.o: ../../../h/em_pseu.h
  71. ud_aux.o: ../../../h/em_spec.h
  72. ud_aux.o: ../share/alloc.h
  73. ud_aux.o: ../share/cset.h
  74. ud_aux.o: ../share/debug.h
  75. ud_aux.o: ../share/def.h
  76. ud_aux.o: ../share/global.h
  77. ud_aux.o: ../share/locals.h
  78. ud_aux.o: ../share/lset.h
  79. ud_aux.o: ../share/types.h
  80. ud_aux.o: ../ud/ud.h
  81. ud_aux.o: ../ud/ud_defs.h
  82. ud_const.o: ../../../h/em_mnem.h
  83. ud_const.o: ../../../h/em_pseu.h
  84. ud_const.o: ../../../h/em_spec.h
  85. ud_const.o: ../share/alloc.h
  86. ud_const.o: ../share/aux.h
  87. ud_const.o: ../share/cset.h
  88. ud_const.o: ../share/debug.h
  89. ud_const.o: ../share/def.h
  90. ud_const.o: ../share/global.h
  91. ud_const.o: ../share/locals.h
  92. ud_const.o: ../share/lset.h
  93. ud_const.o: ../share/types.h
  94. ud_const.o: ../ud/ud.h
  95. ud_const.o: ../ud/ud_defs.h
  96. ud_const.o: ud_aux.h
  97. ud_const.o: ud_const.h
  98. ud_copy.o: ../../../h/em_mnem.h
  99. ud_copy.o: ../../../h/em_pseu.h
  100. ud_copy.o: ../../../h/em_spec.h
  101. ud_copy.o: ../share/alloc.h
  102. ud_copy.o: ../share/aux.h
  103. ud_copy.o: ../share/cset.h
  104. ud_copy.o: ../share/debug.h
  105. ud_copy.o: ../share/def.h
  106. ud_copy.o: ../share/global.h
  107. ud_copy.o: ../share/locals.h
  108. ud_copy.o: ../share/lset.h
  109. ud_copy.o: ../share/types.h
  110. ud_copy.o: ../ud/ud.h
  111. ud_copy.o: ../ud/ud_defs.h
  112. ud_copy.o: ud_aux.h
  113. ud_copy.o: ud_copy.h
  114. ud_defs.o: ../../../h/em_mnem.h
  115. ud_defs.o: ../share/alloc.h
  116. ud_defs.o: ../share/aux.h
  117. ud_defs.o: ../share/cset.h
  118. ud_defs.o: ../share/debug.h
  119. ud_defs.o: ../share/global.h
  120. ud_defs.o: ../share/locals.h
  121. ud_defs.o: ../share/lset.h
  122. ud_defs.o: ../share/map.h
  123. ud_defs.o: ../share/types.h
  124. ud_defs.o: ud.h
  125. ud_defs.o: ud_defs.h