From 78dd040d9fd8d7ac6a8b32c4b6e023efe57d7301 Mon Sep 17 00:00:00 2001
From: Alessandro Rubini <rubini@gnudd.com>
Date: Mon, 19 Mar 2012 20:17:17 +0100
Subject: [PATCH] userspace: moved rtu_stat and test_rtu from
 ../on-switch-tests

---
 on-switch-tests/rtu_stat/Makefile             | 30 --------------
 on-switch-tests/test_rtu/Makefile             | 18 ---------
 userspace/.gitignore                          |  2 +
 userspace/Makefile                            |  2 +-
 userspace/rtu_stat/Makefile                   | 40 +++++++++++++++++++
 .../rtu_stat/rtu_stat.c                       |  0
 userspace/test_rtu/Makefile                   | 21 ++++++++++
 .../test_rtu/build.sh                         |  0
 .../test_rtu/rtu_common.c                     |  0
 .../test_rtu/rtu_hw.c                         |  0
 .../test_rtu/rtu_hw.h                         |  0
 .../test_rtu/rtu_sim.c                        |  0
 .../test_rtu/rtu_sim.h                        |  0
 .../test_rtu/rtu_test.c                       |  0
 .../test_rtu/rtu_test_data.c                  |  0
 .../test_rtu/rtu_test_main.c                  |  0
 .../test_rtu/rtu_test_main.h                  |  0
 .../test_rtu/wrsw_rtu.h                       |  0
 18 files changed, 64 insertions(+), 49 deletions(-)
 delete mode 100644 on-switch-tests/rtu_stat/Makefile
 delete mode 100644 on-switch-tests/test_rtu/Makefile
 create mode 100644 userspace/rtu_stat/Makefile
 rename {on-switch-tests => userspace}/rtu_stat/rtu_stat.c (100%)
 create mode 100644 userspace/test_rtu/Makefile
 rename {on-switch-tests => userspace}/test_rtu/build.sh (100%)
 rename {on-switch-tests => userspace}/test_rtu/rtu_common.c (100%)
 rename {on-switch-tests => userspace}/test_rtu/rtu_hw.c (100%)
 rename {on-switch-tests => userspace}/test_rtu/rtu_hw.h (100%)
 rename {on-switch-tests => userspace}/test_rtu/rtu_sim.c (100%)
 rename {on-switch-tests => userspace}/test_rtu/rtu_sim.h (100%)
 rename {on-switch-tests => userspace}/test_rtu/rtu_test.c (100%)
 rename {on-switch-tests => userspace}/test_rtu/rtu_test_data.c (100%)
 rename {on-switch-tests => userspace}/test_rtu/rtu_test_main.c (100%)
 rename {on-switch-tests => userspace}/test_rtu/rtu_test_main.h (100%)
 rename {on-switch-tests => userspace}/test_rtu/wrsw_rtu.h (100%)

diff --git a/on-switch-tests/rtu_stat/Makefile b/on-switch-tests/rtu_stat/Makefile
deleted file mode 100644
index cd6bbb1b5..000000000
--- a/on-switch-tests/rtu_stat/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-include ../../../Makedefs
-
-CC=$(CROSS_COMPILE_ARM)gcc
-OBJS = rtu_stat.o
-LDFLAGS = -lswitchhw -L../../libswitchhw -L../../libwripc -L../../libptpnetif -lwripc -lptpnetif 
-CFLAGS = -I. -O2 -I../../include -DDEBUG -I../../../kernel/include -I../../libptpnetif -I../../wrsw_hal -I../../libwripc -I../../wrsw_rtud -g 
-OUTPUT = rtu_stat
-
-
-all:	$(OBJS)
-	make -C ../../libswitchhw
-	${CC} -o $(OUTPUT) $(OBJS) $(LDFLAGS)
-
-%.o:	%.c
-	${CC} -c $^ $(CFLAGS)
-
-run:  all
-	- scp $(OUTPUT)  root@192.168.1.16:/tmp
-	- scp $(OUTPUT)  root@192.168.1.13:/tmp
-
-
-install: all
-		mkdir -p ../../rootfs_override/root/tests
-		cp $(OUTPUT) ../../rootfs_override/root/tests
-
-clean:
-	rm -f $(OUTPUT) $(OBJS)
-	
-deploy: all
-		scp $(OUTPUT) $(WR_INSTALL_ROOT)/bin
\ No newline at end of file
diff --git a/on-switch-tests/test_rtu/Makefile b/on-switch-tests/test_rtu/Makefile
deleted file mode 100644
index d1ede1d52..000000000
--- a/on-switch-tests/test_rtu/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-CC=$(CROSS_COMPILE)gcc
-OBJS = rtu_sim.o rtu_hw.o rtu_test.o rtu_common.o rtu_test_data.o rtu_test_main.o 
-LDFLAGS = -lswitchhw -L../../libswitchhw 
-CFLAGS = -I. -O2 -I../../include -DDEBUG
-OUTPUT = rtu_sim
-
-all:	$(OBJS)
-	${CC} -o $(OUTPUT) $(OBJS) $(LDFLAGS)
-
-%.o:	%.c
-	${CC} -c $^ $(CFLAGS)
-
-run::	all
-	scp $(OUTPUT) root@$(T):/tmp
-	- ssh -t root@$(T) "/tmp/$(OUTPUT)"
-
-clean:
-	rm -f $(OUTPUT) $(OBJS)
\ No newline at end of file
diff --git a/userspace/.gitignore b/userspace/.gitignore
index 82c682587..a133e0897 100644
--- a/userspace/.gitignore
+++ b/userspace/.gitignore
@@ -1,3 +1,5 @@
 wrsw_hal/wrsw_hal
 wrsw_rtud/wrsw_rtud
 spll_dbg_proxy/spll_dbg_proxy
+wr_mon/wr_mon
+rtu_stat/rtu_stat
diff --git a/userspace/Makefile b/userspace/Makefile
index 4a23a2841..42f5468a3 100644
--- a/userspace/Makefile
+++ b/userspace/Makefile
@@ -15,7 +15,7 @@ WRDEV_DIR ?= $(WRS_BASE_DIR)/..
 # subdirectories we want to compile
 SUBDIRS = libswitchhw libwripc libptpnetif 
 SUBDIRS += wrsw_hal wrsw_rtud spll_dbg_proxy
-SUBDIRS += wr_mon #rtu_stat
+SUBDIRS += wr_mon rtu_stat #test_rtu
 
 # all variables are exported
 export
diff --git a/userspace/rtu_stat/Makefile b/userspace/rtu_stat/Makefile
new file mode 100644
index 000000000..c4dcab76e
--- /dev/null
+++ b/userspace/rtu_stat/Makefile
@@ -0,0 +1,40 @@
+# # Standard stanza for cross-compilation (courtesy of the linux makefile)
+AS              = $(CROSS_COMPILE)as
+LD              = $(CROSS_COMPILE)ld
+CC              = $(CROSS_COMPILE)gcc
+CPP             = $(CC) -E
+AR              = $(CROSS_COMPILE)ar
+NM              = $(CROSS_COMPILE)nm
+STRIP           = $(CROSS_COMPILE)strip
+OBJCOPY         = $(CROSS_COMPILE)objcopy
+OBJDUMP         = $(CROSS_COMPILE)objdump
+
+OBJS = rtu_stat.o
+
+CFLAGS =  -O2 -I../include -DDEBUG -I$(LINUX)/include -I../libptpnetif \
+	-I../wrsw_hal -I../libwripc -I../wrsw_rtud -g 
+
+LDFLAGS =  -L$(WR_INSTALL_ROOT)/lib -lptpnetif -lwripc -lswitchhw 
+
+BINARY = rtu_stat
+
+
+all: $(BINARY)
+
+$(BINARY): $(OBJS)
+	${CC} $^  $(LDFLAGS) -o $@ 
+
+clean:
+	rm -f $(BINARY) *.o *~
+
+install:
+	install -d $(WR_INSTALL_ROOT)/bin
+	install $(BINARY) $(WR_INSTALL_ROOT)/bin
+
+# local deprecated rules follow, don't use
+run:  all
+	- scp $(BINARY)  root@192.168.1.16:/tmp
+	- scp $(BINARY)  root@192.168.1.13:/tmp
+
+deploy: all
+		scp $(BINARY) $(WR_INSTALL_ROOT)/bin
\ No newline at end of file
diff --git a/on-switch-tests/rtu_stat/rtu_stat.c b/userspace/rtu_stat/rtu_stat.c
similarity index 100%
rename from on-switch-tests/rtu_stat/rtu_stat.c
rename to userspace/rtu_stat/rtu_stat.c
diff --git a/userspace/test_rtu/Makefile b/userspace/test_rtu/Makefile
new file mode 100644
index 000000000..ccb46c0f4
--- /dev/null
+++ b/userspace/test_rtu/Makefile
@@ -0,0 +1,21 @@
+CC=$(CROSS_COMPILE)gcc
+
+WR_INSTALL_ROOT ?= $(WRS_OUTPUT_DIR)/images/wr
+
+OBJS = rtu_sim.o rtu_hw.o rtu_test.o rtu_common.o \
+	rtu_test_data.o rtu_test_main.o 
+
+LDFLAGS =  -L$(WR_INSTALL_ROOT)/lib -lswitchhw
+
+CFLAGS = -I. -O2 -I../include -DDEBUG
+BINARY = rtu_sim
+
+all:	$(OBJS)
+	${CC} -o $(BINARY) $(OBJS) $(LDFLAGS)
+
+clean:
+	rm -f $(BINARY) *.o *~
+
+install:
+	install -d $(WR_INSTALL_ROOT)/bin
+	install $(BINARY) $(WR_INSTALL_ROOT)/bin
diff --git a/on-switch-tests/test_rtu/build.sh b/userspace/test_rtu/build.sh
similarity index 100%
rename from on-switch-tests/test_rtu/build.sh
rename to userspace/test_rtu/build.sh
diff --git a/on-switch-tests/test_rtu/rtu_common.c b/userspace/test_rtu/rtu_common.c
similarity index 100%
rename from on-switch-tests/test_rtu/rtu_common.c
rename to userspace/test_rtu/rtu_common.c
diff --git a/on-switch-tests/test_rtu/rtu_hw.c b/userspace/test_rtu/rtu_hw.c
similarity index 100%
rename from on-switch-tests/test_rtu/rtu_hw.c
rename to userspace/test_rtu/rtu_hw.c
diff --git a/on-switch-tests/test_rtu/rtu_hw.h b/userspace/test_rtu/rtu_hw.h
similarity index 100%
rename from on-switch-tests/test_rtu/rtu_hw.h
rename to userspace/test_rtu/rtu_hw.h
diff --git a/on-switch-tests/test_rtu/rtu_sim.c b/userspace/test_rtu/rtu_sim.c
similarity index 100%
rename from on-switch-tests/test_rtu/rtu_sim.c
rename to userspace/test_rtu/rtu_sim.c
diff --git a/on-switch-tests/test_rtu/rtu_sim.h b/userspace/test_rtu/rtu_sim.h
similarity index 100%
rename from on-switch-tests/test_rtu/rtu_sim.h
rename to userspace/test_rtu/rtu_sim.h
diff --git a/on-switch-tests/test_rtu/rtu_test.c b/userspace/test_rtu/rtu_test.c
similarity index 100%
rename from on-switch-tests/test_rtu/rtu_test.c
rename to userspace/test_rtu/rtu_test.c
diff --git a/on-switch-tests/test_rtu/rtu_test_data.c b/userspace/test_rtu/rtu_test_data.c
similarity index 100%
rename from on-switch-tests/test_rtu/rtu_test_data.c
rename to userspace/test_rtu/rtu_test_data.c
diff --git a/on-switch-tests/test_rtu/rtu_test_main.c b/userspace/test_rtu/rtu_test_main.c
similarity index 100%
rename from on-switch-tests/test_rtu/rtu_test_main.c
rename to userspace/test_rtu/rtu_test_main.c
diff --git a/on-switch-tests/test_rtu/rtu_test_main.h b/userspace/test_rtu/rtu_test_main.h
similarity index 100%
rename from on-switch-tests/test_rtu/rtu_test_main.h
rename to userspace/test_rtu/rtu_test_main.h
diff --git a/on-switch-tests/test_rtu/wrsw_rtu.h b/userspace/test_rtu/wrsw_rtu.h
similarity index 100%
rename from on-switch-tests/test_rtu/wrsw_rtu.h
rename to userspace/test_rtu/wrsw_rtu.h
-- 
GitLab