X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=support%2Fmake%2Fpxa27x%2Fpxa27x.rules;h=c40d39d1cee025d7f94b6e9de31a2a485e03bd07;hb=409a3bb13dabe16fbe0600a8127358e7e6b1b7a3;hp=eea096cb79637870893c08bc0b679e1a2e8dc644;hpb=4ed66ba5aa0cf55078328c3af3969cf588207a5f;p=tinyos-2.x.git diff --git a/support/make/pxa27x/pxa27x.rules b/support/make/pxa27x/pxa27x.rules index eea096cb..c40d39d1 100644 --- a/support/make/pxa27x/pxa27x.rules +++ b/support/make/pxa27x/pxa27x.rules @@ -54,12 +54,19 @@ $(if $(PROGRAM),,$(call TOSMake_include,pxa27x/$(DEFAULT_PROGRAM).extra)) # Build storage file if volumes.xml present ifneq ($(wildcard $(VOLUME_FILE)), ) -exe0: $(BUILDDIR)/StorageVolumes.h +build_storage: $(BUILDDIR)/StorageVolumes.h -$(BUILDDIR)/StorageVolumes.h: $(VOLUME_FILE) - $(VOLUME_ALLOCATOR) <$(VOLUME_FILE) >$@ +exe0: build_storage + +VOLUME_ALLOCATOR_FLAGS ?= +$(BUILDDIR)/StorageVolumes.h: $(VOLUMEFILE) + $(VOLUME_ALLOCATOR) $(VOLUME_ALLOCATOR_FLAGS) $(PLATFORMDIR) <$(VOLUMEFILE) >$@ || rm -f $@ PFLAGS += -I$(BUILDDIR) +else + +build_storage: + endif ifndef BUILD_DEPS