lolcat/Makefile.musl
2016-11-18 10:31:10 +01:00

27 lines
707 B
Text

ifneq (,$(wildcard /usr/local/musl))
MUSLDIR ?= /usr/local/musl
else ifneq (,$(wildcard /usr/lib/musl))
MUSLDIR ?= /usr/lib/musl
else ifneq (,$(wildcard musl/Makefile))
MUSLDIR ?= musl
lolcat-static: musl
censor-static: musl
else
$(info "musl not found. If the build does not go through, consider either installing")
$(info "musl system-wide using your favorite package manager or fetching and building a")
$(info "local copy using:")
$(info "$ git submodule init")
$(info "$ git submodule update")
$(info "$ make musl")
endif
$(info "Using musl at $(MUSLDIR)")
musl/lib/libc.a musl/lib/crt1.o: musl/config.mak
make -C musl
musl/config.mak:
cd musl; ./configure
musl: musl/lib/libc.a musl/lib/crt1.o