Skip to content

audioreach-kernel: Refactor top-level Makefile for modular build - #5

Closed
nandamajay wants to merge 1 commit into
AudioReach:masterfrom
nandamajay:audioreach_driver
Closed

nandamajay wants to merge 1 commit into
AudioReach:masterfrom
nandamajay:audioreach_driver

Conversation

@nandamajay

Copy link
Copy Markdown
Contributor

Build, install, and clean targets now delegate to subdirectories like audioreach-driver.

  • Removed direct object compilation from root Makefile
  • Introduced SUBDIRS for modular build flow
  • Improved maintainability and structure

Comment thread Makefile

modules_install:
$(MAKE) INSTALL_MOD_STRIP=1 -C $(KERNEL_SRC) M=$(shell pwd) modules_install
@for dir in $(SUBDIRS); do \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please use consistent spacing throughout (spaces/tabs).

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

acked

@quic-aditrath

Copy link
Copy Markdown
Contributor

Please update DCO sign-off to use correct author name and email address.
Signed-off-by: Ajay Kumar Nandam mohammad.rafi.shaik@oss.qualcomm.com

@quic-aditrath

Copy link
Copy Markdown
Contributor

Please update the commit message to reflect actual change.

@quic-aditrath quic-aditrath changed the title Add a top-level Makefile to simplify building AudioReach kernel modules. audioreach-kernel: Refactor top-level Makefile for modular build Sep 8, 2025
Refactored the top-level Makefile to delegate build, install, and clean
operations to subdirectories such as `audioreach-driver`, replacing the
previous direct object compilation approach. This change improves
maintainability and aligns with a modular build structure.

Signed-off-by: Ajay Kumar Nandam <nandam@qti.qualcomm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants