Subversion Repositories Kolibri OS

Rev

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

  1. include ../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.         @echo $(CC) $(LD) $(CFLAGS) $(LDFLAGS)
  11.         cc -v
  12.         ld -v
  13.         make -C libc
  14.         make -C libcon2 mk_lib
  15.         make -C libcpp mk_lib
  16.         make -C libm mk_lib
  17.         make -C libmgfx mk_lib
  18.         make -C libmcoff
  19.         $(RM) m_echo$(EXESUFFIX)
  20.         $(RM) tmp_make
  21.         $(RM) mks$(EXESUFFIX)
  22.         @echo ---------------------------------------------------------
  23.         @echo Libraries for MenuetOS/KolibriOS were successfully built
  24.         @echo ---------------------------------------------------------
  25.  
  26. dll: m_echo
  27.         make -C libcon2 dll
  28.         make -C libcpp dll
  29.         make -C libm dll
  30.         make -C libmgfx dll
  31.  
  32. m_echo$(EXESUFFIX): m_echo.c
  33.         gcc m_echo.c -o m_echo$(EXESUFFIX) -s -O2 -fomit-frame-pointer
  34. mks$(EXESUFFIX): mks.c
  35.         gcc mks.c -o mks$(EXESUFFIX) -s -O2 -fomit-frame-pointer
  36.  
  37. clean:
  38.         make -C libc clean
  39.         make -C libcon2 clean
  40.         make -C libcpp clean
  41.         make -C libm clean
  42.         make -C libmgfx clean
  43.         make -C libmcoff clean
  44.         $(RM) tmp_make m_echo$(EXESUFFIX) mks$(EXESUFFIX)
  45.  
  46. depend:
  47.         make -C libc depend
  48.         make -C libcon2 depend
  49.         make -C libcpp depend
  50.         make -C libm depend
  51.         make -C libmgfx depend
  52.