]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
menuselect: Tweak check for recently run configure.
authorCorey Farrell <git@cfware.com>
Tue, 12 Dec 2017 21:16:38 +0000 (16:16 -0500)
committerCorey Farrell <git@cfware.com>
Tue, 12 Dec 2017 21:22:18 +0000 (15:22 -0600)
Recently menuselect has randomly produced an error stating that
configure was just run and make had to be restarted.  I believe this is
due to an incorrect menuselect/Makefile rule.  The original rule
produced an error if makeopts or autoconfig.h were older than
makeopts.in or autoconfig.h.in.  I believe this can create an issue if
makeopts is older than autoconfig.h.in or if autoconfig.h is older than
makeopts.in.  The new rules compare files independently.

Change-Id: Ibca155035fa1392c95e33cbf25f257902abba17b

menuselect/Makefile

index 96c574eb88c047434e4ed621f5dfc2bc6f97f99d..c6a6facb67a387538cb42532867e2248a40f096d 100644 (file)
@@ -64,7 +64,10 @@ all: $(ALL_TGTS)
 
 $(OBJS) $(C_OBJS) $(N_OBJS) $(G_OBJS) $(M_OBJS): autoconfig.h menuselect.h
 
-makeopts autoconfig.h: autoconfig.h.in makeopts.in
+makeopts: makeopts.in
+autoconfig.h: autoconfig.h.in
+
+makeopts autoconfig.h:
        @./configure $(CONFIGURE_SILENT)
        @echo "****"
        @echo "**** The configure script was just executed, so 'make' needs to be"