Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. include $(MENUETDEV)/osrules.mak
  2.  
  3. MENUET_LIBC_OBJS :=
  4. MENUET_LIBC_TOPDIR := $(CURDIR)
  5.  
  6. export MENUET_LIBC_OBJS
  7. export MENUET_LIBC_TOPDIR
  8.  
  9. all: m_echo$(EXESUFFIX) mks$(EXESUFFIX)
  10.         make -C libc
  11.         make -C libcon2 mk_lib
  12.         make -C libcpp mk_lib
  13.         make -C libm mk_lib
  14.         make -C libmgfx mk_lib
  15.         make -C libmcoff
  16.         $(RM) m_echo$(EXESUFFIX)
  17.         $(RM) tmp_make
  18.         $(RM) mks$(EXESUFFIX)
  19.         @echo ---------------------------------------------------------
  20.         @echo Libraries for MenuetOS/KolibriOS were successfully built
  21.         @echo ---------------------------------------------------------
  22.  
  23. dll: m_echo
  24.         make -C libcon2 dll
  25.         make -C libcpp dll
  26.         make -C libm dll
  27.         make -C libmgfx dll
  28.  
  29. m_echo$(EXESUFFIX): m_echo.c
  30.         gcc m_echo.c -o m_echo$(EXESUFFIX) -s -O2 -fomit-frame-pointer
  31. mks$(EXESUFFIX): mks.c
  32.         gcc mks.c -o mks$(EXESUFFIX) -s -O2 -fomit-frame-pointer
  33.  
  34. clean:
  35.         make -C libc clean
  36.         make -C libcon2 clean
  37.         make -C libcpp clean
  38.         make -C libm clean
  39.         make -C libmgfx clean
  40.         make -C libmcoff clean
  41.         $(RM) tmp_make m_echo$(EXESUFFIX) mks$(EXESUFFIX)
  42.  
  43. depend:
  44.         make -C libc depend
  45.         make -C libcon2 depend
  46.         make -C libcpp depend
  47.         make -C libm depend
  48.         make -C libmgfx depend
  49.