Subversion Repositories Kolibri OS

Rev

Rev 5728 | Rev 5809 | 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:= -liberty -lsupc++ -lgcc_eh -lc.dll -lapp -lgcc
5737 serge 23
5725 serge 24
 
25
26
 
5737 serge 27
5725 serge 28
 
29
		kpm.c				\
30
		utils.c				\
5737 serge 31
		collection.cpp			\
5725 serge 32
		tinyxml/tinyxml.cpp		\
33
		tinyxml/tinystr.cpp		\
34
		tinyxml/tinyxmlparser.cpp	\
35
		tinyxml/tinyxmlerror.cpp	\
36
		7z/7z.c				\
5728 serge 37
		7z/7zFile.c			\
38
		7z/7zStream.c			\
39
		7z/7zCrc.c			\
40
		7z/7zCrcOpt.c			\
41
		7z/CpuArch.c			\
42
		7z/7zArcIn.c			\
43
		7z/7zBuf.c			\
44
		7z/7zDec.c			\
45
		7z/LzmaDec.c			\
46
		7z/Lzma2Dec.c			\
47
		7z/Bcj2.c			\
48
		7z/Delta.c			\
49
		7z/Bra.c			\
50
		7z/Bra86.c			\
51
		7z/BraIA64.c			\
52
		7z/7zAlloc.c			\
53
		7z/Alloc.c			\
54
		$(NULL)
5725 serge 55
56
 
57
58
 
59
60
 
61
62
 
63
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(OBJECTS) $(LIBS)
64
	kos32-objcopy $@ -O binary
65
66
 
67
	$(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $<
68
69
 
70
	$(CPP) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $<
71
72
 
73
	$(FASM) $< $@
74
75
 
76
 
77
	-rm -f *.o
78
79
 
80
 
81
 
82