X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=support%2Fmake%2Fdynthreads.extra;h=02e3ee844239d9154857022f206b10f9f0de454d;hb=e9bfab607e051bae6afb47b44892ce37541d1b44;hp=e22a40d7e1a2860cbb8e6bcbbb0c547d219d9038;hpb=adf1de6c009d13b7b52e68535c63b28f59c97400;p=tinyos-2.x.git diff --git a/support/make/dynthreads.extra b/support/make/dynthreads.extra index e22a40d7..02e3ee84 100644 --- a/support/make/dynthreads.extra +++ b/support/make/dynthreads.extra @@ -6,6 +6,7 @@ BUILD_DEPS = dynthreads_all #Get all the normal include directories for a cthreads build $(call TOSMake_include,cthreads.extra) +PFLAGS += -DDYNTHREADS #Stuff to build dynamically loadable binary DYNLOAD_CFILE = $(TOSTHREAD_MAIN_PATH) @@ -30,9 +31,15 @@ dynthreads_build: dynthreads_builddir build_storage $(DYNLOAD_OBJCOPY_COMMAND) $(DYNLOAD_GENTOS_COMMAND) +ifneq ($(shell uname),Darwin) +dynthreads_all: dynthreads_build + @echo " $(shell stat -t $(DYNLOAD_TOSFILE) | perl -lane 'print $$F[1];') bytes in BINARY" + @echo " writing TOS image" +else dynthreads_all: dynthreads_build @echo " $(shell stat -F $(DYNLOAD_TOSFILE) | perl -lane 'print $$F[4];') bytes in BINARY" @echo " writing TOS image" +endif dynthreads_builddir: mkdir -p $(BUILDDIR)