Subversion Repositories Kolibri OS

Rev

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