Rev 1882 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1882 | Rev 4754 | ||
---|---|---|---|
1 | include $(MENUETDEV)/osrules.mak |
1 | include ../osrules.mak |
2 | 2 | ||
3 | MENUET_LIBC_OBJS := |
3 | MENUET_LIBC_OBJS := |
4 | MENUET_LIBC_TOPDIR := $(CURDIR) |
4 | MENUET_LIBC_TOPDIR := $(CURDIR) |
5 | 5 | ||
6 | export MENUET_LIBC_OBJS |
6 | export MENUET_LIBC_OBJS |
7 | export MENUET_LIBC_TOPDIR |
7 | export MENUET_LIBC_TOPDIR |
8 | 8 | ||
9 | all: m_echo$(EXESUFFIX) mks$(EXESUFFIX) |
9 | all: m_echo$(EXESUFFIX) mks$(EXESUFFIX) |
- | 10 | @echo $(CC) $(LD) $(CFLAGS) $(LDFLAGS) |
|
10 | make -C libc |
11 | make -C libc |
11 | make -C libcon2 mk_lib |
12 | make -C libcon2 mk_lib |
12 | make -C libcpp mk_lib |
13 | make -C libcpp mk_lib |
13 | make -C libm mk_lib |
14 | make -C libm mk_lib |
14 | make -C libmgfx mk_lib |
15 | make -C libmgfx mk_lib |
15 | make -C libmcoff |
16 | make -C libmcoff |
16 | $(RM) m_echo$(EXESUFFIX) |
17 | $(RM) m_echo$(EXESUFFIX) |
17 | $(RM) tmp_make |
18 | $(RM) tmp_make |
18 | $(RM) mks$(EXESUFFIX) |
19 | $(RM) mks$(EXESUFFIX) |
19 | @echo --------------------------------------------------------- |
20 | @echo --------------------------------------------------------- |
20 | @echo Libraries for MenuetOS/KolibriOS were successfully built |
21 | @echo Libraries for MenuetOS/KolibriOS were successfully built |
21 | @echo --------------------------------------------------------- |
22 | @echo --------------------------------------------------------- |
22 | 23 | ||
23 | dll: m_echo |
24 | dll: m_echo |
24 | make -C libcon2 dll |
25 | make -C libcon2 dll |
25 | make -C libcpp dll |
26 | make -C libcpp dll |
26 | make -C libm dll |
27 | make -C libm dll |
27 | make -C libmgfx dll |
28 | make -C libmgfx dll |
28 | 29 | ||
29 | m_echo$(EXESUFFIX): m_echo.c |
30 | m_echo$(EXESUFFIX): m_echo.c |
30 | gcc m_echo.c -o m_echo$(EXESUFFIX) -s -O2 -fomit-frame-pointer |
31 | gcc m_echo.c -o m_echo$(EXESUFFIX) -s -O2 -fomit-frame-pointer |
31 | mks$(EXESUFFIX): mks.c |
32 | mks$(EXESUFFIX): mks.c |
32 | gcc mks.c -o mks$(EXESUFFIX) -s -O2 -fomit-frame-pointer |
33 | gcc mks.c -o mks$(EXESUFFIX) -s -O2 -fomit-frame-pointer |
33 | 34 | ||
34 | clean: |
35 | clean: |
35 | make -C libc clean |
36 | make -C libc clean |
36 | make -C libcon2 clean |
37 | make -C libcon2 clean |
37 | make -C libcpp clean |
38 | make -C libcpp clean |
38 | make -C libm clean |
39 | make -C libm clean |
39 | make -C libmgfx clean |
40 | make -C libmgfx clean |
40 | make -C libmcoff clean |
41 | make -C libmcoff clean |
41 | $(RM) tmp_make m_echo$(EXESUFFIX) mks$(EXESUFFIX) |
42 | $(RM) tmp_make m_echo$(EXESUFFIX) mks$(EXESUFFIX) |
42 | 43 | ||
43 | depend: |
44 | depend: |
44 | make -C libc depend |
45 | make -C libc depend |
45 | make -C libcon2 depend |
46 | make -C libcon2 depend |
46 | make -C libcpp depend |
47 | make -C libcpp depend |
47 | make -C libm depend |
48 | make -C libm depend |
48 | make -C libmgfx depend |
49 | make -C libmgfx depend |