mirror of
https://github.com/amadvance/snapraid.git
synced 2026-10-25 18:40:19 -04:00
22 lines
693 B
Makefile
22 lines
693 B
Makefile
# If Makefile exists (generated by ./configure in this directory), delegate
|
|
# directly to it so that in-tree builds work normally as if this file were absent.
|
|
# Otherwise, redirect all targets to linux/Makefile for out-of-tree builds.
|
|
# Named GNUmakefile so it takes precedence in GNU Make without conflicting with
|
|
# Makefile on case-insensitive filesystems (Windows/macOS).
|
|
ifeq ($(wildcard Makefile),Makefile)
|
|
include Makefile
|
|
else ifeq ($(wildcard linux/Makefile),linux/Makefile)
|
|
all:
|
|
$(MAKE) -C linux $@
|
|
|
|
doc:
|
|
$(MAKE) -C linux $@
|
|
cp -a linux/doc/*.1 linux/doc/*.txt doc/
|
|
|
|
.DEFAULT:
|
|
$(MAKE) -C linux $@
|
|
|
|
.PHONY: all doc
|
|
else
|
|
$(error SnapRAID is not configured. Run './configure')
|
|
endif
|