1# SPDX-License-Identifier: GPL-2.0 2include ../config.mk 3 4DISTGEN = maketable normal pareto paretonormal 5DISTDATA = normal.dist pareto.dist paretonormal.dist experimental.dist 6 7HOSTCC ?= $(CC) 8CCOPTS = $(CBUILD_CFLAGS) 9LDLIBS += -lm 10 11all: $(DISTGEN) $(DISTDATA) 12 13$(DISTGEN): 14 $(HOSTCC) $(CCOPTS) -I../include -o $@ $@.c -lm 15 16%.dist: % 17 ./$* > $@ 18 19experimental.dist: maketable experimental.dat 20 ./maketable experimental.dat > experimental.dist 21 22stats: stats.c 23 $(HOSTCC) $(CCOPTS) -I../include -o $@ $@.c -lm 24 25install: all 26 mkdir -p $(DESTDIR)$(LIBDIR)/tc 27 for i in $(DISTDATA); \ 28 do install -m 644 $$i $(DESTDIR)$(LIBDIR)/tc; \ 29 done 30 31clean: 32 rm -f $(DISTDATA) $(DISTGEN) 33