summaryrefslogtreecommitdiff
path: root/src/local.mk
diff options
context:
space:
mode:
Diffstat (limited to 'src/local.mk')
-rw-r--r--src/local.mk31
1 files changed, 15 insertions, 16 deletions
diff --git a/src/local.mk b/src/local.mk
index 98259fa80..6a01ef1c7 100644
--- a/src/local.mk
+++ b/src/local.mk
@@ -35,7 +35,10 @@ bin_PROGRAMS = @bin_PROGRAMS@
pkglibexec_PROGRAMS = @pkglibexec_PROGRAMS@
# Needed by the testsuite.
-noinst_PROGRAMS = src/setuidgid src/getlimits
+noinst_PROGRAMS = \
+ src/getlimits \
+ src/make-prime-list \
+ src/setuidgid
noinst_HEADERS = \
src/chown-core.h \
@@ -48,20 +51,18 @@ noinst_HEADERS = \
src/fs-is-local.h \
src/group-list.h \
src/ioblksize.h \
+ src/longlong.h \
src/ls.h \
src/operand2sig.h \
src/prog-fprintf.h \
src/remove.h \
src/system.h \
- src/wheel-size.h \
- src/wheel.h \
src/uname.h
EXTRA_DIST += \
src/dcgen \
src/dircolors.hin \
src/tac-pipe.c \
- src/wheel-gen.pl \
src/extract-magic \
src/c99-to-c89.diff
@@ -134,6 +135,12 @@ src_link_LDADD = $(LDADD)
src_ln_LDADD = $(LDADD)
src_logname_LDADD = $(LDADD)
src_ls_LDADD = $(LDADD)
+
+# This must *not* depend on anything in lib/, since it is used to generate
+# src/primes.h. If it depended on libcoreutils.a, that would pull all lib/*.c
+# into BUILT_SOURCES.
+src_make_prime_list_LDADD =
+
src_md5sum_LDADD = $(LDADD)
src_mkdir_LDADD = $(LDADD)
src_mkfifo_LDADD = $(LDADD)
@@ -371,19 +378,11 @@ src/dircolors.h: src/dcgen src/dircolors.hin
$(AM_V_at)chmod a-w $@-t
$(AM_V_at)mv $@-t $@
-wheel_size = 5
-
-BUILT_SOURCES += src/wheel-size.h
-src/wheel-size.h: Makefile.am
- $(AM_V_GEN)rm -f $@ $@-t
- $(AM_V_at)echo '#define WHEEL_SIZE $(wheel_size)' > $@-t
- $(AM_V_at)chmod a-w $@-t
- $(AM_V_at)mv $@-t $@
-
-BUILT_SOURCES += src/wheel.h
-src/wheel.h: src/wheel-gen.pl Makefile.am
+BUILT_SOURCES += src/primes.h
+CLEANFILES += src/primes.h
+src/primes.h: src/make-prime-list
$(AM_V_GEN)rm -f $@ $@-t
- $(AM_V_at)$(srcdir)/src/wheel-gen.pl $(wheel_size) > $@-t
+ $(AM_V_at)src/make-prime-list 5000 > $@-t
$(AM_V_at)chmod a-w $@-t
$(AM_V_at)mv $@-t $@