39 lines · 955 B · Makefile
RawDownload
# SPDX-License-Identifier: GPL-2.0-onlySUBDIRS := ion TEST_PROGS := run.sh .PHONY: all clean include ../lib.mk all:	@for DIR in $(SUBDIRS); do		\		BUILD_TARGET=$(OUTPUT)/$$DIR;	\		mkdir $$BUILD_TARGET  -p;	\		make OUTPUT=$$BUILD_TARGET -C $$DIR $@;\		#SUBDIR test prog name should be in the form: SUBDIR_test.sh \		TEST=$$DIR"_test.sh"; \		if [ -e $$DIR/$$TEST ]; then \			rsync -a $$DIR/$$TEST $$BUILD_TARGET/; \		fi \	done override define INSTALL_RULE	mkdir -p $(INSTALL_PATH)	install -t $(INSTALL_PATH) $(TEST_PROGS) $(TEST_PROGS_EXTENDED) $(TEST_FILES) 	@for SUBDIR in $(SUBDIRS); do \		BUILD_TARGET=$(OUTPUT)/$$SUBDIR;	\		mkdir $$BUILD_TARGET  -p;	\		$(MAKE) OUTPUT=$$BUILD_TARGET -C $$SUBDIR INSTALL_PATH=$(INSTALL_PATH)/$$SUBDIR install; \	done;endef override define CLEAN	@for DIR in $(SUBDIRS); do		\		BUILD_TARGET=$(OUTPUT)/$$DIR;	\		mkdir $$BUILD_TARGET  -p;	\		make OUTPUT=$$BUILD_TARGET -C $$DIR $@;\	doneendef

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t