1 #############################################################
5 #############################################################
6 AUMIX_SOURCE
:=aumix-2.8.
tar.bz2
7 AUMIX_SITE
:=http
://www.jpj.net
/~trevor
/aumix
8 AUMIX_DIR
:=$(BUILD_DIR
)/aumix-2.8
10 AUMIX_BINARY
:=src
/aumix
11 AUMIX_TARGET_BINARY
:=usr
/bin
/aumix
13 $(DL_DIR
)/$(AUMIX_SOURCE
):
14 $(WGET
) -P
$(DL_DIR
) $(AUMIX_SITE
)/$(AUMIX_SOURCE
)
16 aumix-source
: $(DL_DIR
)/$(AUMIX_SOURCE
)
18 $(AUMIX_DIR
)/.unpacked
: $(DL_DIR
)/$(AUMIX_SOURCE
)
19 $(AUMIX_CAT
) $(DL_DIR
)/$(AUMIX_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
20 toolchain
/patch-kernel.sh
$(AUMIX_DIR
) package
/aumix aumix
*.patch
21 touch
$(AUMIX_DIR
)/.unpacked
23 $(AUMIX_DIR
)/.configured
: $(AUMIX_DIR
)/.unpacked
24 (cd
$(AUMIX_DIR
); rm -rf config.cache
; \
25 $(TARGET_CONFIGURE_OPTS
) \
26 CFLAGS
="$(TARGET_CFLAGS)" \
28 --target
=$(GNU_TARGET_NAME
) \
29 --host
=$(GNU_TARGET_NAME
) \
30 --build
=$(GNU_HOST_NAME
) \
35 --libexecdir
=/usr
/lib \
37 --datadir=/usr
/share
/misc \
38 --localstatedir
=/var \
41 --includedir=$(STAGING_DIR
)/include \
49 touch
$(AUMIX_DIR
)/.configured
51 $(AUMIX_DIR
)/$(AUMIX_BINARY
): $(AUMIX_DIR
)/.configured
52 $(MAKE
) LDADD
="" -C
$(AUMIX_DIR
)
54 $(TARGET_DIR
)/$(AUMIX_TARGET_BINARY
): $(AUMIX_DIR
)/$(AUMIX_BINARY
)
55 cp
$(AUMIX_DIR
)/$(AUMIX_BINARY
) $(TARGET_DIR
)/$(AUMIX_TARGET_BINARY
)
56 -($(STRIP
) $(TARGET_DIR
)/$(AUMIX_TARGET_BINARY
) > /dev
/null
2>&1)
58 aumix
: zlib uclibc
$(TARGET_DIR
)/$(AUMIX_TARGET_BINARY
)
61 $(MAKE
) DESTDIR
=$(TARGET_DIR
) CC
=$(TARGET_CC
) -C
$(AUMIX_DIR
) uninstall
62 -$(MAKE
) -C
$(AUMIX_DIR
) clean
67 #############################################################
69 # Toplevel Makefile options
71 #############################################################
72 ifeq ($(strip $(BR2_PACKAGE_AUMIX
)),y
)