1 #############################################################
5 #############################################################
6 LIBAIO_VERSION
=0.3.106-avr32
7 LIBAIO_SOURCE
=libaio-
$(LIBAIO_VERSION
).
tar.bz2
8 LIBAIO_SITE
=http
://avr32linux.org
/twiki
/pub
/Main
/LibAio
/
9 LIBAIO_DIR
=$(BUILD_DIR
)/libaio-
$(LIBAIO_VERSION
)
13 LIBAIO_MAKEOPTS
:= $(TARGET_CONFIGURE_OPTS
) CC
=$(TARGET_CC
) CFLAGS
="$(TARGET_CFLAGS) -nostdlib -nostartfiles -I. -fPIC" LDFLAGS
="$(TARGET_LDFLAGS)"
15 $(DL_DIR
)/$(LIBAIO_SOURCE
):
16 $(WGET
) -P
$(DL_DIR
) $(LIBAIO_SITE
)/$(LIBAIO_SOURCE
)
18 $(LIBAIO_DIR
)/.unpacked
: $(DL_DIR
)/$(LIBAIO_SOURCE
)
19 $(BZCAT
) $(DL_DIR
)/$(LIBAIO_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
20 toolchain
/patch-kernel.sh
$(LIBAIO_DIR
) package
/libaio libaio\
*.patch
23 $(LIBAIO_DIR
)/src
/libaio.so.
$(LIBAIO_SOVER
): $(LIBAIO_DIR
)/.unpacked
24 $(MAKE
) -C
$(LIBAIO_DIR
) $(LIBAIO_MAKEOPTS
)
26 $(STAGING_DIR
)/usr
/lib
/libaio.so
: $(LIBAIO_DIR
)/src
/libaio.so.
$(LIBAIO_SOVER
)
27 $(MAKE
) -C
$(LIBAIO_DIR
) $(LIBAIO_MAKEOPTS
) prefix=$(STAGING_DIR
)/usr
install
29 $(TARGET_DIR
)/usr
/lib
/libaio.so
: $(STAGING_DIR
)/usr
/lib
/libaio.so
30 cp
-dpf
$(STAGING_DIR
)/usr
/lib
/libaio.so
* $(TARGET_DIR
)/usr
/lib
/
31 -$(STRIPCMD
) $(STRIP_STRIP_UNNEEDED
) $(TARGET_DIR
)/usr
/lib
/libaio.so
33 libaio
: uclibc
$(TARGET_DIR
)/usr
/lib
/libaio.so
35 libaio-source
: $(DL_DIR
)/$(LIBAIO_SOURCE
)
38 -$(MAKE
) -C
$(LIBAIO_DIR
) $(LIBAIO_MAKEOPTS
) clean
43 #############################################################
45 # Toplevel Makefile options
47 #############################################################
48 ifeq ($(BR2_PACKAGE_LIBAIO
),y
)