mkfile 449 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. objtype=alpha
  2. </$objtype/mkfile
  3. TARGET=bootalphapc
  4. OBJ=\
  5. l.$O\
  6. main.$O\
  7. conf.$O\
  8. cons.$O\
  9. exec.$O\
  10. bootp.$O\
  11. memory.$O\
  12. mmu.$O\
  13. print.$O\
  14. HFILES=\
  15. u.h\
  16. mem.h\
  17. conf.h\
  18. dat.h\
  19. fns.h\
  20. lib.h\
  21. ip.h\
  22. loadaddr = 0x20000020
  23. $TARGET: $OBJ
  24. $LD -o $target -l -R8 -H3 -T$loadaddr $prereq -lc
  25. install:V: $TARGET
  26. cp $TARGET /$objtype
  27. clean nuke:V:
  28. rm -f *.$O $TARGET
  29. %.$O: %.s
  30. $AS $stem.s
  31. %.$O: %.c
  32. $CC $CFLAGS $stem.c
  33. %.$O: $HFILES