Makefile
上传用户:qddsws
上传日期:2022-06-22
资源大小:723k
文件大小:0k
源码类别:

操作系统开发

开发平台:

C/C++

  1. export C_INCLUDE_PATH=../include/
  2. CC=i686-pc-linux-gnu-gcc
  3. OBJECTS=boot.bin realmode.o loader.o high_loader.o
  4. all: $(OBJECTS)
  5. for i in `find . -iname "*.o"` ; do cp $$i ../build/ ; done
  6. boot.bin: boot.asm 
  7. nasm -f bin boot.asm -o boot.bin
  8. loader.o: loader.asm
  9. nasm -f aout loader.asm -o loader.o
  10. realmode.o: realmode.asm
  11. nasm -f aout realmode.asm -o realmode.o
  12. clean:
  13. -rm boot.bin
  14. -rm *.o
  15. if [ -e .*swp ] ; then rm .*swp ; fi