• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Q: gettext's Makefiles don't support VPATH.
2
3A: It's some vendors' "make" which doesn't support VPATH.
4
5   1) GNU make supports VPATH with both .c.o and %.o:%.c rules.
6
7   2) Solaris make should not be used with VPATH at all, as it randomly
8      changes Makefile variables.
9
10   3) FreeBSD make does not support %.o:%.c rules at all. For the
11      remaining .c.o rules VPATH is taken into account. For
12      additional dependencies like "foo.o : bar.c" it is not.
13
14   Since %.o:%.c rules are not portable, GNU package Makefiles
15   shouldn't use them. Only .c.o rules. And then gettext's Makefiles
16   should work with GNU make and with FreeBSD make. But Solaris make
17   is not supportable with VPATH.
18
19