|
1 | 1 | # |
2 | 2 | # Common make rules for backend |
3 | 3 | # |
4 | | -# $PostgreSQL: pgsql/src/backend/common.mk,v 1.4 2008/02/26 08:23:31 petere Exp $ |
| 4 | +# $PostgreSQL: pgsql/src/backend/common.mk,v 1.5 2008/02/27 20:31:01 petere Exp $ |
5 | 5 | # |
6 | 6 |
|
7 | 7 | # When including this file, set OBJS to the object files created in |
@@ -33,7 +33,7 @@ objfiles.txt:: $(SUBDIROBJS) $(OBJS) |
33 | 33 | touch$@ |
34 | 34 |
|
35 | 35 | # make function to expand objfiles.txt contents |
36 | | -expand_subsys =$(foreach file,$(filter%/objfiles.txt,$(1)),$(patsubst ../../src/backend/%,%,$(addprefix$(top_builddir)/,$(shell cat$(file)))))$(filter-out%/objfiles.txt,$(1)) |
| 36 | +expand_subsys =$(foreach file,$(1),$(if$(filter%/objfiles.txt,$(file)),$(patsubst ../../src/backend/%,%,$(addprefix$(top_builddir)/,$(shell cat$(file)))),$(file))) |
37 | 37 |
|
38 | 38 | # Parallel make trickery |
39 | 39 | $(SUBDIROBJS):$(SUBDIRS:%=%-recursive) ; |
|