X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=apps%2FUDPEcho%2FMakefile.local;fp=apps%2FUDPEcho%2FMakefile.local;h=a911f108634bef0db147ef81cff32f84e318d864;hb=e9bfab607e051bae6afb47b44892ce37541d1b44;hp=0000000000000000000000000000000000000000;hpb=adf1de6c009d13b7b52e68535c63b28f59c97400;p=tinyos-2.x.git diff --git a/apps/UDPEcho/Makefile.local b/apps/UDPEcho/Makefile.local new file mode 100644 index 00000000..a911f108 --- /dev/null +++ b/apps/UDPEcho/Makefile.local @@ -0,0 +1,32 @@ +# -*- makefile -*- + +SOURCES=$(LOWPAN_ROOT)/support/sdk/c/lib6lowpan/lib6lowpan.c \ + $(LOWPAN_ROOT)/support/sdk/c/lib6lowpan/lib6lowpanIP.c \ + $(LOWPAN_ROOT)/support/sdk/c/lib6lowpan/lib6lowpanFrag.c \ + $(LOWPAN_ROOT)/support/sdk/c/lib6lowpan/in_cksum.c \ + $(LOWPAN_ROOT)/support/sdk/c/lib6lowpan/ip_malloc.c \ + $(LOWPAN_ROOT)/tos/lib/net/b6lowpan/table.c +OBJS=$(SOURCES:%.c=%.o) + +remake: $(OBJS) + make micaz sim-sf lowpan + g++ -shared -fPIC simbuild/micaz/pytossim.o simbuild/micaz/sim.o simbuild/micaz/tossim.o simbuild/micaz/c-support.o simbuild/micaz/c-sf.o simbuild/micaz/sf.o simbuild/micaz/throttle.o $(OBJS) -lstdc++ -lm -o _TOSSIMmodule.so + make -f Makefile.local cppdriver + +cppdriver: + g++ -g -c -o sim/Driver.o sim/Driver.c -I$(TOSROOT)/tos/lib/tossim/ + g++ -o sim/Driver sim/Driver.o simbuild/micaz/tossim.o simbuild/micaz/sim.o simbuild/micaz/c-support.o simbuild/micaz/c-sf.o simbuild/micaz/sf.o simbuild/micaz/throttle.o $(OBJS) +# simbuild/micaz/c-sf.o simbuild/micaz/pytossim.o simbuild/micaz/sim.o simbuild/micaz/tossim.o +# simbuild/micaz/c-support.o simbuild/micaz/sf.o simbuild/micaz/throttle.o + + + +clean: + rm $(OBJS) + +%.o: %.c + $(CC) -c -fPIC -o $@ $< + +msg: + mig -DMIG -I$(LOWPAN_ROOT)/tos/lib/net/blip -I$(TOSROOT)/tos/chips/cc2420 -I$(LOWPAN_ROOT)/support/sdk/c/blip/include python -python-classname=UdpReport UDPReport.h udp_report -o util/UdpReport.py + mig -DMIG -I$(LOWPAN_ROOT)/tos/lib/net/blip -I$(TOSROOT)/tos/chips/cc2420 -I$(LOWPAN_ROOT)/support/sdk/c/blip/include python -python-classname=TestDriverMsg TestDriver.h testdriver_msg -o util/TestDriverMsg.py