/src/Makefile

https://code.google.com/p/nepheliad-os/ · Makefile · 24 lines · 18 code · 6 blank · 0 comment · 0 complexity · 682157ffdf17ae0fa43094e1e11539a7 MD5 · raw file

  1. include Makefile.inc
  2. ISOFLAGS = -R -b nbl.bin -no-emul-boot -boot-load-size 4
  3. DIRS = nbl
  4. EXE = nepheliad.iso
  5. NBL = nbl.bin not_krnl.bin
  6. all : $(EXE)
  7. $(EXE) : $(DIRS)
  8. $(ISO) $(ISOFLAGS) -o $@ isofiles
  9. rm -rf isofiles
  10. $(DIRS) : force_look
  11. cd nbl; $(MAKE) $(MFLAGS)
  12. cp nbl/nbl.bin isofiles/.
  13. cp nbl/not_krnl.bin isofiles/.
  14. force_look :
  15. mkdir isofiles
  16. clean:
  17. rm -rf isofiles *.iso
  18. cd nbl; $(MAKE) $(MFLAGS) clean