Subversion Repositories Kolibri OS

Rev

Rev 4754 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4754 right-hear 1
include ../osrules.mak
1882 clevermous 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)
4754 right-hear 10
	@echo $(CC) $(LD) $(CFLAGS) $(LDFLAGS)
4755 right-hear 11
	cc -v
12
	ld -v
1882 clevermous 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