1# These utility programs have to be built for BUILD host in cross-build. 2# This makes things rather non-standard automake 3 4noinst_PROGRAMS += genperf 5 6# Suffix rule for genperf 7SUFFIXES += .gperf 8.gperf.c: genperf$(EXEEXT) 9 $(top_builddir)/genperf$(EXEEXT) $< $@ 10 11genperf_SOURCES = 12EXTRA_DIST += tools/genperf/genperf.c 13EXTRA_DIST += tools/genperf/perfect.c 14EXTRA_DIST += tools/genperf/perfect.h 15EXTRA_DIST += tools/genperf/standard.h 16genperf_LDADD = genperf.$(OBJEXT) 17genperf_LDADD += gp-perfect.$(OBJEXT) 18genperf_LDADD += gp-phash.$(OBJEXT) 19genperf_LDADD += gp-xmalloc.$(OBJEXT) 20genperf_LDADD += gp-xstrdup.$(OBJEXT) 21genperf_LINK = $(CCLD_FOR_BUILD) -o $@ 22 23genperf.$(OBJEXT): tools/genperf/genperf.c 24 $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) $(DEFAULT_INCLUDES) $(INCLUDES) \ 25 -c -o $@ `test -f tools/genperf/genperf.c || echo '$(srcdir)/'`tools/genperf/genperf.c 26 27gp-perfect.$(OBJEXT): tools/genperf/perfect.c 28 $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) $(DEFAULT_INCLUDES) $(INCLUDES) \ 29 -c -o $@ `test -f tools/genperf/perfect.c || echo '$(srcdir)/'`tools/genperf/perfect.c 30 31gp-phash.$(OBJEXT): libyasm/phash.c 32 $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) $(DEFAULT_INCLUDES) $(INCLUDES) \ 33 -c -o $@ `test -f libyasm/phash.c || echo '$(srcdir)/'`libyasm/phash.c 34 35gp-xmalloc.$(OBJEXT): libyasm/xmalloc.c 36 $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) $(DEFAULT_INCLUDES) $(INCLUDES) \ 37 -c -o $@ `test -f libyasm/xmalloc.c || echo '$(srcdir)/'`libyasm/xmalloc.c 38 39gp-xstrdup.$(OBJEXT): libyasm/xstrdup.c 40 $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) $(DEFAULT_INCLUDES) $(INCLUDES) \ 41 -c -o $@ `test -f libyasm/xstrdup.c || echo '$(srcdir)/'`libyasm/xstrdup.c 42 43