Mercurial > audlegacy
diff mk/objective.mk @ 1615:e402e0217870 trunk
[svn] - fix for the long-standing dependency oddness in our build system. now make tool surely picks up changed source files and builds required objectives.
author | yaz |
---|---|
date | Mon, 04 Sep 2006 19:47:32 -0700 |
parents | 43547cd5e74e |
children | 79891e2fd8a5 |
line wrap: on
line diff
--- a/mk/objective.mk Sun Sep 03 22:04:17 2006 -0700 +++ b/mk/objective.mk Mon Sep 04 19:47:32 2006 -0700 @@ -1,24 +1,3 @@ -# Shut up GNU make -.SILENT: - -OBJECTIVE_DIRECTORIES = -OBJECTIVE_LIBS = -OBJECTIVE_LIBS_NOINST = -OBJECTIVE_BINS = -OBJECTIVE_DATA = -SUBDIRS = -HEADERS = -V = 0 -VERBOSE ?= $(V) -VERBOSITY = 0 -SHOW_CFLAGS ?= $(VERBOSE) - -LIBDIR = $(libdir) -BINDIR = $(bindir) -INCLUDEDIR = $(pkgincludedir) -CFLAGS += -DHAVE_CONFIG_H -I/usr/pkg/include -I/usr/pkg/xorg/include -CXXFLAGS += -DHAVE_CONFIG_H -I/usr/pkg/include -I/usr/pkg/xorg/include - default: all all: build @@ -196,7 +175,7 @@ fi; $(CXX) $(CXXFLAGS) -c $< -o $@ -%.so $(OBJECTIVE_LIBS): $(OBJECTS) +$(OBJECTIVE_LIBS): $(OBJECTS) if [ "x$(OBJECTS)" != "x" ]; then \ $(MAKE) $(OBJECTS) || exit; \ printf "%10s %-20s\n" LINK $@; \