Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 4818 → Rev 4819

/contrib/sdk/sources/Makefile
0,0 → 1,70
 
DLL_DIR:= $(abspath ../bin)
 
LIB_DIR:= $(abspath ../lib)
 
# targets
 
all: newlib zlib libpng freetype pixman cairo \
libdrm pixlib
 
newlib: $(DLL_DIR)/libc.dll $(LIB_DIR)/libc.dll.a $(LIB_DIR)/libapp.a $(LIB_DIR)/libdll.a
 
$(DLL_DIR)/libc.dll $(LIB_DIR)/libapp.a $(LIB_DIR)/libdll.a:
$(MAKE) -C newlib shared
$(MAKE) -C newlib install
 
#####################################
 
zlib: $(DLL_DIR)/libz.dll $(LIB_DIR)/libz.a $(LIB_DIR)/libz.dll.a
$(DLL_DIR)/libz.dll $(LIB_DIR)/libz.a $(LIB_DIR)/libz.dll.a: $(LIB_DIR)/libdll.a $(LIB_DIR)/libc.dll.a
$(MAKE) -C zlib
 
#####################################
 
libpng: $(DLL_DIR)/libpng16.dll $(LIB_DIR)/libpng16.dll.a $(LIB_DIR)/libpng16.a
 
$(DLL_DIR)/libpng16.dll $(LIB_DIR)/libpng16.dll.a $(LIB_DIR)/libpng16.a:\
$(LIB_DIR)/libdll.a $(LIB_DIR)/libc.dll.a $(LIB_DIR)/libz.dll.a
$(MAKE) -C libpng
 
#####################################
 
freetype: $(DLL_DIR)/freetype.dll $(LIB_DIR)/libfreetype.dll.a $(LIB_DIR)/libfreetype.a
 
$(DLL_DIR)/freetype.dll $(LIB_DIR)/libfreetype.dll.a $(LIB_DIR)/libfreetype.a:\
$(LIB_DIR)/libdll.a $(LIB_DIR)/libc.dll.a
$(MAKE) -C freetype
 
#####################################
 
pixman: $(DLL_DIR)/pixman-1.dll $(LIB_DIR)/libpixman-1.dll.a $(LIB_DIR)/libpixman-1.a
 
$(DLL_DIR)/pixman-1.dll $(LIB_DIR)/libpixman-1.dll.a $(LIB_DIR)/libpixman-1.a:\
$(LIB_DIR)/libdll.a $(LIB_DIR)/libc.dll.a
$(MAKE) -C pixman
 
#####################################
 
cairo: $(DLL_DIR)/cairo2.dll $(LIB_DIR)/libcairo2.dll.a $(LIB_DIR)/libcairo2.a
 
$(DLL_DIR)/cairo2.dll $(LIB_DIR)/libcairo2.dll.a $(LIB_DIR)/libcairo2.a:\
newlib freetype zlib pixman libpng
$(MAKE) -C cairo
 
#####################################
libdrm: $(DLL_DIR)/libdrm.dll $(LIB_DIR)/libdrm.dll.a $(LIB_DIR)/libdrm.a
 
$(DLL_DIR)/libdrm.dll $(LIB_DIR)/libdrm.dll.a $(LIB_DIR)/libdrm.a: $(LIB_DIR)/libdll.a $(LIB_DIR)/libc.dll.a
$(MAKE) -C libdrm
 
#####################################
 
pixlib: $(DLL_DIR)/pixlib.dll
 
$(DLL_DIR)/pixlib.dll: $(LIB_DIR)/libdll.a $(LIB_DIR)/libc.dll.a $(LIB_DIR)/libdrm.dll.a
$(MAKE) -C Intel-2D