GK SDK 源码库: XMIPCLinuxV100R005C00SPC030 (kernel/tools/open_source excluded)

This commit is contained in:
lai
2026-09-06 03:52:57 +08:00
commit b1928b41c0
21813 changed files with 4413081 additions and 0 deletions
+52
View File
@@ -0,0 +1,52 @@
#!/usr/bin/env make
###############################################################################
#
# Copyright (c) XMEDIA. All rights reserved.
#
###############################################################################
ifeq ($(CFG_XMEDIA_EXPORT_FLAG),)
SDK_DIR := $(shell cd $(CURDIR)/../../../../ && /bin/pwd)
endif
include $(SDK_DIR)/build/base.mk
USER := $(shell whoami)
CROSS_COMPILE:=$(TOOLCHAIN)
ALSALIB := alsa-lib-1.1.7
ALSALIB_BUILDDIR = $(SDK_DIR)/sample/uvc_app/audio/alsa
ALSALIB_INSTALLDIR = $(ALSALIB_BUILDDIR)/install
ALSALIB_PREFIX = $(ALSALIB_BUILDDIR)/opensource/$(ALSALIB)/.install
.PHONY: all clean
all:$(ALSALIB_BUILDDIR)/install/lib/libasound.a
clean: $(ALSALIB).clean
$(ALSALIB).clean:
rm -rf $(ALSALIB_BUILDDIR)/opensource/$(ALSALIB)
rm -rf $(ALSALIB_BUILDDIR)/install
$(ALSALIB_BUILDDIR)/install/lib/libasound.a: $(ALSALIB_BUILDDIR)/opensource/$(ALSALIB)/.built
touch $@
$(ALSALIB_BUILDDIR)/opensource/$(ALSALIB)/.built: $(ALSALIB_BUILDDIR)/opensource/$(ALSALIB)/.extracted
cd $(<D); CC=$(CROSS_COMPILE)-gcc STRIP=$(CROSS_COMPILE)-strip ./configure \
--prefix=$(ALSALIB_INSTALLDIR) \
--host=$(CROSS_COMPILE) \
--enable-static=yes \
--enable-shared=no \
--disable-python \
--with-configdir=/home/$(USER)/audio/alsa
make -C $(<D)
make -C $(<D) install
touch $@
$(ALSALIB_BUILDDIR)/opensource/$(ALSALIB)/.extracted:
tar -xjvf $(ALSALIB_BUILDDIR)/opensource/$(ALSALIB).tar.bz2 -C $(ALSALIB_BUILDDIR)/opensource
touch $@