1,12 → 1,12 |
|
DLL_DIR:= $(abspath ../bin) |
|
LIB_DIR:= $(abspath ../lib) |
LIB_DIR:= /home/autobuild/tools/win32/lib |
|
# targets |
|
all: libsync newlib zlib libpng freetype pixman cairo \ |
libdrm pixlib ffmpeg libsupc++ libstdc++ gcc_eh expat \ |
all: libsync newlib zlib libpng libjpeg freetype pixman cairo \ |
libdrm pixlib ffmpeg libsupc++ libstdc++ expat \ |
Mesa eglut vaapi sound |
|
libsync: $(LIB_DIR)/libsync.a |
16,9 → 16,9 |
|
##################################### |
|
newlib: $(DLL_DIR)/libc.dll $(LIB_DIR)/libc.dll.a $(LIB_DIR)/libapp.a $(LIB_DIR)/libdll.a |
newlib: $(DLL_DIR)/libc.dll $(LIB_DIR)/libc.dll.a $(LIB_DIR)/libdll.a |
|
$(DLL_DIR)/libc.dll $(LIB_DIR)/libc.dll.a $(LIB_DIR)/libapp.a $(LIB_DIR)/libdll.a: |
$(DLL_DIR)/libc.dll $(LIB_DIR)/libc.dll.a $(LIB_DIR)/libdll.a: |
$(MAKE) -C newlib/libc shared |
$(MAKE) -C newlib/libc install |
|
38,6 → 38,13 |
|
##################################### |
|
libjpeg: $(DLL_DIR)/libjpeg.dll $(LIB_DIR)/libjpeg.dll.a $(LIB_DIR)/libjpeg.a |
|
$(DLL_DIR)/libjpeg.dll $(LIB_DIR)/libjpeg.dll.a $(LIB_DIR)/libjpeg.a: newlib zlib |
$(MAKE) -C libjpeg |
|
##################################### |
|
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: newlib |
122,18 → 129,11 |
|
##################################### |
|
gcc_eh: $(LIB_DIR)/libgcc_eh.a |
|
$(LIB_DIR)/libgcc_eh.a: newlib |
$(MAKE) -C gcc_eh |
|
##################################### |
|
Mesa: $(DLL_DIR)/libGL.dll $(DLL_DIR)/libegl.dll $(DLL_DIR)/i965_dri.drv |
|
$(DLL_DIR)/libGL.dll $(DLL_DIR)/libegl.dll $(DLL_DIR)/i965_dri.drv \ |
$(LIB_DIR)/libGL.dll.a $(LIB_DIR)/libegl.dll.a \ |
$(LIB_DIR)/libglsl.a: newlib libdrm libsupc++ gcc_eh expat |
$(LIB_DIR)/libglsl.a: newlib libdrm libsupc++ expat |
$(MAKE) -C Mesa/mesa-9.2.5 |
|
##################################### |