diff options
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/i386/ts_386ex/tools/network_ada/listener/Makefile.ts_386ex | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/i386/ts_386ex/tools/network_ada/listener/Makefile.ts_386ex b/c/src/lib/libbsp/i386/ts_386ex/tools/network_ada/listener/Makefile.ts_386ex new file mode 100644 index 0000000000..05077b74c0 --- /dev/null +++ b/c/src/lib/libbsp/i386/ts_386ex/tools/network_ada/listener/Makefile.ts_386ex @@ -0,0 +1,43 @@ +# +# Makefile for network listener example +# + +MAIN=listener + +# Tool paths +tooldir=/usr/local/rtems +rtemsdir=${tooldir}/ts_386ex + +# Tool names +GCC=${tooldir}/bin/i386-rtemself-gcc +GNATMAKE=${tooldir}/bin/i386-rtemself-gnatmake +SIZE=${tooldir}/bin/i386-rtemself-size +SIS=${tooldir}/bin/sis +GDB=${tooldir}/bin/sis-gdb + +CINCLUDES=-I/usr/local/rtems/ts_386ex/lib/include/networking + +AINCLUDES=-i -I/usr/local/rtems/lib/adasockets + +CARGS=-B${rtemsdir}/lib/ -specs bsp_specs -qrtems + +all: init.o + $(GNATMAKE) -v -O -gnata -gnatE -gnato $(AINCLUDES) $(MAIN) -g \ + -bargs -r \ + -cargs $(CARGS) \ + -largs $(CARGS) init.o + $(SIZE) $(MAIN) + + + +init.o: init.c + $(GCC) -O4 -g -Wall -ansi -fasm $(CARGS) $(CINCLUDES) -c init.c + +run: + $(SIS) $(MAIN) + +gdb: + $(GDB) $(MAIN) + +clean: + rm -f b_$(MAIN).c b_$(MAIN).o *.o *.ali $(MAIN) |