Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. ifdef windir
  2. ON_WINDOWS = 1
  3. else
  4. ifdef WINDIR
  5. ON_WINDOWS = 1
  6. endif
  7. endif
  8.  
  9. ifndef ON_WINDOWS
  10. VERSION_OS = linux
  11. NEED_UNDERSCORES = undef
  12. EXESUFFIX =
  13. RM = rm -f
  14. MV = mv
  15. D_ECHO = echo
  16. LIBDIR = $(MENUETDEV)/lib
  17. ASMFMT = elf
  18. else
  19. ifdef HOME
  20. VERSION_OS = cygwin
  21. NEED_UNDERSCORES = define
  22. EXESUFFIX = .exe
  23. RM = rm -f
  24. MV = mv
  25. D_ECHO = echo
  26. LIBDIR = $(MENUETDEV)/lib
  27. ASMFMT = elf
  28. else
  29. VERSION_OS = MinGW
  30. NEED_UNDERSCORES = define
  31. EXESUFFIX = .exe
  32. RM = del
  33. MV = move
  34. D_ECHO = echo.
  35. ON_MINGW = 1
  36. LIBDIR = $(MENUETDEV)\lib
  37. ASMFMT = coff
  38. endif
  39. endif
  40.  
  41. HAS_DEVENV = 0
  42. GPP_TOOLNAME = g++
  43. STUBFMT = elf
  44.  
  45. MMKDEP = $(MENUETDEV)/linuxtools/mmkdep
  46. MGCC = $(MENUETDEV)/linuxtools/mgcc
  47. MGPP = $(MENUETDEV)/linuxtools/mgpp
  48. MLD = $(MENUETDEV)/linuxtools/mld
  49. MCHMEM = $(MENUETDEV)/linuxtools/mchmem
  50.  
  51. GCC32OPT =
  52. AS32OPT =
  53. LD32OPT =
  54. ifneq (,$(findstring 64,$(shell gcc -dumpmachine)))
  55. GCC32OPT = -m32
  56. AS32OPT = --32
  57. LD32OPT = -m$(ASMFMT)_i386
  58. endif
  59.