Makefile.fpc 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. #
  2. # Makefile.fpc for Hermes
  3. #
  4. [package]
  5. name=hermes
  6. version=2.5.1
  7. [target]
  8. units=hermes
  9. loaders_i386_linux=mmx_clr mmx_main mmxp2_32 mmxp_32 \
  10. x8616lut x86_clr x86_main x86p_16 x86p_32 x86p_cpy \
  11. x86p_i8 x86p_s32 x86pscpy
  12. loaders_i386_win32=mmx_clr mmx_main mmxp2_32 mmxp_32 \
  13. x8616lut x86_clr x86_main x86p_16 x86p_32 x86p_cpy \
  14. x86p_i8 x86p_s32 x86pscpy
  15. loaders_i386_go32v2=mmx_clr mmx_main mmxp2_32 mmxp_32 \
  16. x8616lut x86_clr x86_main x86p_16 x86p_32 x86p_cpy \
  17. x86p_i8 x86p_s32 x86pscpy
  18. loaders_i386_freebsd=mmx_clr mmx_main mmxp2_32 mmxp_32 \
  19. x8616lut x86_clr x86_main x86p_16 x86p_32 x86p_cpy \
  20. x86p_i8 x86p_s32 x86pscpy
  21. loaders_i386_haiku=mmx_clr mmx_main mmxp2_32 mmxp_32 \
  22. x8616lut x86_clr x86_main x86p_16 x86p_32 x86p_cpy \
  23. x86p_i8 x86p_s32 x86pscpy
  24. loaders_i386_beos=mmx_clr mmx_main mmxp2_32 mmxp_32 \
  25. x8616lut x86_clr x86_main x86p_16 x86p_32 x86p_cpy \
  26. x86p_i8 x86p_s32 x86pscpy
  27. [compiler]
  28. options_i386_linux=-dI386_ASSEMBLER
  29. options_i386_win32=-dI386_ASSEMBLER
  30. options_i386_go32v2=-dI386_ASSEMBLER
  31. options_i386_freebsd=-dI386_ASSEMBLER
  32. options_i386_haiku=-dI386_ASSEMBLER
  33. options_i386_beos=-dI386_ASSEMBLER
  34. unitdir=
  35. targetdir=.
  36. includedir=src
  37. sourcedir=src tests
  38. [install]
  39. fpcpackage=y
  40. [default]
  41. fpcdir=../..
  42. [rules]
  43. .NOTPARALLEL:
  44. mmx_clr$(OEXT):src/$(CPU_TARGET)/mmx_clr.as
  45. $(AS) --32 -o $(UNITTARGETDIRPREFIX)mmx_clr$(OEXT) src/$(CPU_TARGET)/mmx_clr.as
  46. mmx_main$(OEXT):src/$(CPU_TARGET)/mmx_main.as
  47. $(AS) --32 -o $(UNITTARGETDIRPREFIX)mmx_main$(OEXT) src/$(CPU_TARGET)/mmx_main.as
  48. mmxp2_32$(OEXT):src/$(CPU_TARGET)/mmxp2_32.as
  49. $(AS) --32 -o $(UNITTARGETDIRPREFIX)mmxp2_32$(OEXT) src/$(CPU_TARGET)/mmxp2_32.as
  50. mmxp_32$(OEXT):src/$(CPU_TARGET)/mmxp_32.as
  51. $(AS) --32 -o $(UNITTARGETDIRPREFIX)mmxp_32$(OEXT) src/$(CPU_TARGET)/mmxp_32.as
  52. x8616lut$(OEXT):src/$(CPU_TARGET)/x8616lut.as
  53. $(AS) --32 -o $(UNITTARGETDIRPREFIX)x8616lut$(OEXT) src/$(CPU_TARGET)/x8616lut.as
  54. x86_clr$(OEXT):src/$(CPU_TARGET)/x86_clr.as
  55. $(AS) --32 -o $(UNITTARGETDIRPREFIX)x86_clr$(OEXT) src/$(CPU_TARGET)/x86_clr.as
  56. x86_main$(OEXT):src/$(CPU_TARGET)/x86_main.as
  57. $(AS) --32 -o $(UNITTARGETDIRPREFIX)x86_main$(OEXT) src/$(CPU_TARGET)/x86_main.as
  58. x86p_16$(OEXT):src/$(CPU_TARGET)/x86p_16.as
  59. $(AS) --32 -o $(UNITTARGETDIRPREFIX)x86p_16$(OEXT) src/$(CPU_TARGET)/x86p_16.as
  60. x86p_32$(OEXT):src/$(CPU_TARGET)/x86p_32.as
  61. $(AS) --32 -o $(UNITTARGETDIRPREFIX)x86p_32$(OEXT) src/$(CPU_TARGET)/x86p_32.as
  62. x86p_cpy$(OEXT):src/$(CPU_TARGET)/x86p_cpy.as
  63. $(AS) --32 -o $(UNITTARGETDIRPREFIX)x86p_cpy$(OEXT) src/$(CPU_TARGET)/x86p_cpy.as
  64. x86p_i8$(OEXT):src/$(CPU_TARGET)/x86p_i8.as
  65. $(AS) --32 -o $(UNITTARGETDIRPREFIX)x86p_i8$(OEXT) src/$(CPU_TARGET)/x86p_i8.as
  66. x86p_s32$(OEXT):src/$(CPU_TARGET)/x86p_s32.as
  67. $(AS) --32 -o $(UNITTARGETDIRPREFIX)x86p_s32$(OEXT) src/$(CPU_TARGET)/x86p_s32.as
  68. x86pscpy$(OEXT):src/$(CPU_TARGET)/x86pscpy.as
  69. $(AS) --32 -o $(UNITTARGETDIRPREFIX)x86pscpy$(OEXT) src/$(CPU_TARGET)/x86pscpy.as