Subversion Repositories Kolibri OS

Rev

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

Rev Author Line No. Line
5725 serge 1
 
2
3
 
4
CC = kos32-gcc
5
AR = kos32-ar
6
LD = kos32-ld
7
CPP= kos32-g++
8
STRIP = kos32-strip
9
10
 
11
ARFLAG = crs
12
13
 
14
LIB_DIR:= $(SDK_DIR)/lib
15
16
 
17
INCLUDES+=-I$(SDK_DIR)/sources/freetype/include
18
19
 
20
21
 
22
LIBS:= -lsupc++ -lgcc_eh -lc.dll -lapp -lgcc
23
24
 
25
26
 
27
28
 
29
		kpm.c				\
30
		collection.cpp			\
31
		tinyxml/tinyxml.cpp		\
32
		tinyxml/tinystr.cpp		\
33
		tinyxml/tinyxmlparser.cpp	\
34
		tinyxml/tinyxmlerror.cpp	\
35
		7z/7z.c				\
5728 serge 36
		7z/7zFile.c			\
37
		7z/7zStream.c			\
38
		7z/7zCrc.c			\
39
		7z/7zCrcOpt.c			\
40
		7z/CpuArch.c			\
41
		7z/7zArcIn.c			\
42
		7z/7zBuf.c			\
43
		7z/7zDec.c			\
44
		7z/LzmaDec.c			\
45
		7z/Lzma2Dec.c			\
46
		7z/Bcj2.c			\
47
		7z/Delta.c			\
48
		7z/Bra.c			\
49
		7z/Bra86.c			\
50
		7z/BraIA64.c			\
51
		7z/7zAlloc.c			\
52
		7z/Alloc.c			\
53
		$(NULL)
5725 serge 54
55
 
56
57
 
58
59
 
60
61
 
62
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(OBJECTS) $(LIBS)
63
	kos32-objcopy $@ -O binary
64
65
 
66
	$(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $<
67
68
 
69
	$(CPP) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $<
70
71
 
72
	$(FASM) $< $@
73
74
 
75
 
76
	-rm -f *.o
77
78
 
79
 
80
 
81