|
Packit |
78deda |
ifeq ($(SRCDIR)x,x)
|
|
Packit |
78deda |
SRCDIR = $(CURDIR)/..
|
|
Packit |
78deda |
BUILDDIR = $(SRCDIR)
|
|
Packit |
78deda |
endif
|
|
Packit |
78deda |
SUBDIR = test
|
|
Packit |
78deda |
VPATH = .:$(SRCDIR)/$(SUBDIR)
|
|
Packit |
78deda |
include $(BUILDDIR)/config.mk
|
|
Packit |
78deda |
|
|
Packit |
78deda |
MERGE_OBJECTS =
|
|
Packit |
78deda |
|
|
Packit |
78deda |
PROGS = testrandom
|
|
Packit |
78deda |
|
|
Packit |
78deda |
OKSTOGENERATE = $(patsubst %.rand-ok, %.ok, $(wildcard *.rand-ok))
|
|
Packit |
78deda |
|
|
Packit |
78deda |
all: $(PROGS) $(OKSTOGENERATE)
|
|
Packit |
78deda |
|
|
Packit |
78deda |
testrandom.o: testrandom.c
|
|
Packit |
78deda |
$(CC_FOR_BUILD) -c -o $@ $(CFLAGS_FOR_BUILD) $<
|
|
Packit |
78deda |
|
|
Packit |
78deda |
testrandom: testrandom.o
|
|
Packit Service |
4ca344 |
$(LD_FOR_BUILD) -o $@ $(LDFLAGSPRE) $<
|
|
Packit |
78deda |
|
|
Packit |
78deda |
RAND_VARIETY ?= $(shell ./testrandom -x)
|
|
Packit |
78deda |
|
|
Packit |
78deda |
$(OKSTOGENERATE): %.ok: %.rand-ok testrandom
|
|
Packit |
78deda |
sed -n "/^$(RAND_VARIETY)|/s/^$(RAND_VARIETY)|//p" $< > $@
|
|
Packit |
78deda |
|
|
Packit |
78deda |
OMIT_TEST_RULE = 1
|
|
Packit |
78deda |
include $(SRCDIR)/common.mk
|
|
Packit |
78deda |
|
|
Packit |
78deda |
distclean clean: cleanlocal
|
|
Packit |
78deda |
.PHONY: cleanlocal
|
|
Packit |
78deda |
cleanlocal:
|
|
Packit |
78deda |
rm -f $(PROGS) $(OKSTOGENERATE)
|