File: Makefile.in

package info (click to toggle)
librecast 0.11.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,760 kB
  • sloc: ansic: 31,144; asm: 28,570; sh: 3,164; makefile: 713; python: 70
file content (35 lines) | stat: -rw-r--r-- 637 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only
# Copyright (c) 2017-2023 Brett Sheffield <bacs@librecast.net>

SHELL = /bin/sh
.SUFFIXES:
TARGETS =
TARGETS += @BLAKE3@ @MLD@

.PHONY: $(TARGETS) clean realclean update test

all: $(TARGETS)

$(TARGETS):
	$(MAKE) -C $@

test/mld:
	$(MAKE) -C libmld test

memcheck/mld:
	$(MAKE) -C libmld memcheck

clean update test:
	@for target in $(TARGETS); do \
		echo "running tests for $$target"; \
		$(MAKE) -C $$target $@; \
	done

realclean: clean
	@for target in $(TARGETS); do \
		echo "running tests for $$target"; \
		$(MAKE) -C $$target $@; \
	done
	$(RM) Makefile

check sanitize: