X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=support%2Fmake%2Favr%2Favr.rules;h=f00e0ff8b40d1ddaa26144e5eb12fdb083b73857;hb=409a3bb13dabe16fbe0600a8127358e7e6b1b7a3;hp=7d18ede8be90f8378dd6bcb46ca4a6cc31edf9ca;hpb=4ed66ba5aa0cf55078328c3af3969cf588207a5f;p=tinyos-2.x.git diff --git a/support/make/avr/avr.rules b/support/make/avr/avr.rules index 7d18ede8..f00e0ff8 100644 --- a/support/make/avr/avr.rules +++ b/support/make/avr/avr.rules @@ -94,12 +94,19 @@ $(if $(PROGRAM),,$(call TOSMake_include,avr/$(DEFAULT_PROGRAM).extra)) # Build storage file if volumes.xml present ifneq ($(wildcard $(VOLUMEFILE)), ) -exe0: $(BUILDDIR)/StorageVolumes.h +build_storage: $(BUILDDIR)/StorageVolumes.h +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