makefile 674 B

12345678910111213141516171819202122232425262728293031323334
  1. INCLUDE=C:\vshare\ww\dev\WWitch\include
  2. LIB=..\COMMON
  3. LIBS=libww.lib libwwc.lib runtime.lib
  4. LINKER=..\..\vc15\bin\link
  5. CC=..\..\vc15\bin\cl
  6. ASM=..\..\vc15\bin\masm
  7. CFLAGS=/ASw /O /Gs /DWW /DVC15
  8. AFLAGS=-Mx -DDISPLAY_MODE_JAPANESE1
  9. LFLAGS=/NOD /NOI /MAP
  10. all: wonbe.fx
  11. wonbe.fx: wonbe.bin
  12. mkfent wonbe.cf
  13. wonbe.bin: wonbe.obj vc15_rt.obj
  14. $(LINKER) @<<
  15. $(LFLAGS) vc15_rt.obj wonbe.obj,wonbe.sss,wonbe.map,$(LIBS);
  16. <<
  17. echo 0000 >0000.sss
  18. exe2bin wonbe.sss wonbe.bin <0000.sss
  19. echo remove temp file
  20. del 0000.sss
  21. del wonbe.sss
  22. wonbe.obj: wonbe.c
  23. $(CC) -c $(CFLAGS) wonbe.c
  24. vc15_rt.obj: vc15_rt.asm
  25. $(ASM) $(AFLAGS) vc15_rt.asm;