Makefile 677 B

1234567891011121314151617181920212223242526272829
  1. EM=../../..
  2. CEG = $(EM)/lib/ceg
  3. ASS = $(CEG)/assemble
  4. ASLIST = assemble.c block_as.c
  5. OBJLIST = assemble.c block_as.c const.h
  6. all:
  7. install:
  8. -mkdir $(CEG)
  9. -mkdir $(ASS)
  10. -mkdir $(ASS)/as_assemble
  11. -mkdir $(ASS)/obj_assemble
  12. for i in $(ASLIST) ; do cp as_assemble/$$i $(ASS)/as_assemble/$$i ; done
  13. for i in $(OBJLIST) ; do cp obj_assemble/$$i $(ASS)/obj_assemble/$$i ; done
  14. cmp:
  15. -for i in $(ASLIST) ; do cp as_assemble/$$i $(ASS)/as_assemble/$$i ; done
  16. -for i in $(OBJLIST) ; do cp obj_assemble/$$i $(ASS)/obj_assemble/$$i ; done
  17. pr:
  18. @for i in $(ASLIST) ; do pr as_assemble/$$i ; done
  19. @for i in $(OBJLIST) ; do pr obj_assemble/$$i ; done
  20. opr:
  21. make pr | opr
  22. clean: