build: Cope with the `subdir-objects' world Automake wants us to live in.
[catacomb] / misc / Makefile.am
index 54be12a..dc758f0 100644 (file)
@@ -28,6 +28,7 @@ include $(top_srcdir)/vars.am
 
 noinst_LTLIBRARIES      = libmisc.la
 libmisc_la_SOURCES      =
+nodist_libmisc_la_SOURCES =
 
 TEST_LIBS               = libmisc.la
 
@@ -37,15 +38,16 @@ TEST_LIBS            = libmisc.la
 ## Efficient sharing over GF(2^8).
 pkginclude_HEADERS     += gfshare.h
 libmisc_la_SOURCES     += gfshare.c
-libmisc_la_SOURCES     += $(precomp)/gfshare-tab.c
-PRECOMPS               += $(precomp)/gfshare-tab.c
+nodist_libmisc_la_SOURCES += ../precomp/misc/gfshare-tab.c
+PRECOMPS               += $(precomp)/misc/gfshare-tab.c
 PRECOMP_PROGS          += gfshare-mktab
 if !CROSS_COMPILING
-$(precomp)/gfshare-tab.c:
-       $(AM_V_at)$(MKDIR_P) $(precomp)
+$(precomp)/misc/gfshare-tab.c:
+       $(AM_V_at)$(MKDIR_P) $(precomp)/misc
        $(AM_V_at)$(MAKE) gfshare-mktab$e
-       $(AM_V_GEN)./gfshare-mktab >$(precomp)/gfshare-tab.c.new && \
-               mv $(precomp)/gfshare-tab.c.new $(precomp)/gfshare-tab.c
+       $(AM_V_GEN)./gfshare-mktab >$(precomp)/misc/gfshare-tab.c.new && \
+               mv $(precomp)/misc/gfshare-tab.c.new \
+                       $(precomp)/misc/gfshare-tab.c
 endif
 TESTS                  += gfshare.$t