ixp4xx-csr: split OE specific makefile patch parts out, correct patch dir names in 2.1
authorJohn Bowler <jbowler@nslu2-linux.org>
Tue, 10 Jan 2006 08:02:59 +0000 (08:02 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Tue, 10 Jan 2006 08:02:59 +0000 (08:02 +0000)
packages/ixp4xx/ixp4xx-csr-2.1/Makefile.patch
packages/ixp4xx/ixp4xx-csr-2.1/bit-macro.patch
packages/ixp4xx/ixp4xx-csr-2.1/ixethdb-header.patch
packages/ixp4xx/ixp4xx-csr-2.1/ixnpemhconfigisr-is-private.patch
packages/ixp4xx/ixp4xx-csr-2.1/le.patch
packages/ixp4xx/ixp4xx-csr-2.1/mii-debug.patch
packages/ixp4xx/ixp4xx-csr-2.1/oe-makefile.patch [new file with mode: 0644]
packages/ixp4xx/ixp4xx-csr_2.1.bb

index afe472f..11a9db4 100644 (file)
@@ -1,5 +1,5 @@
---- ixp_osal/Makefile  1970-01-01 00:00:00.000000000 +0000
-+++ ixp_osal/Makefile  1970-01-01 00:00:00.000000000 +0000
+--- ixp400_xscale_sw/Makefile  1970-01-01 00:00:00.000000000 +0000
++++ ixp400_xscale_sw/Makefile  1970-01-01 00:00:00.000000000 +0000
 @@ -297,9 +297,9 @@ endif
  else # IX_TARGET_OS == vxworks
  # linux compiler flags 
  
  ################################################################
  # Rules to check that macros are defined.
-@@ -1321,10 +1323,26 @@ ixp400.o : $(OBJ_DIR)/ixp400.o
- ifndef IX_INCLUDE_MICROCODE
- $(OBJ_DIR)/ixp400.o: $(COMPONENTS:%=$(OBJ_DIR)/ixp400_%.o) $(OSAL_MODULE)
-+      rm -f $(OBJ_DIR)/ixp400.c
-+      touch $(OBJ_DIR)/ixp400.c
-+      cp Makefile.kmod26 $(OBJ_DIR)/Makefile
-+      make -C $(OBJ_DIR)
-+      rm -f $(OBJ_DIR)/ixp400.c
-+      cp ixp400.c $(OBJ_DIR)/ixp400.c
-       $(LD) $(LDFLAGS) $^ -o $@
-+      rm -f $(OBJ_DIR)/ixp400.ko $(OBJ_DIR)/ixp400.mod.o
-+      make -C $(OBJ_DIR)
- else
- $(OBJ_DIR)/ixp400.o: $(COMPONENTS:%=$(OBJ_DIR)/ixp400_%.o) $(NPE_PRODUCTION_HEADER_OBJ) $(OSAL_MODULE)
-+      rm -f $(OBJ_DIR)/ixp400.c
-+      touch $(OBJ_DIR)/ixp400.c
-+      cp Makefile.kmod26 $(OBJ_DIR)/Makefile
-+      make -C $(OBJ_DIR)
-+      rm -f $(OBJ_DIR)/ixp400.c
-+      cp ixp400.c $(OBJ_DIR)/ixp400.c
-       $(LD) $(LDFLAGS) $^ -o $@
-+      rm -f $(OBJ_DIR)/ixp400.ko $(OBJ_DIR)/ixp400.mod.o
-+      make -C $(OBJ_DIR)
- endif
---- ixp_osal/ixp400.c  1970-01-01 00:00:00.000000000 +0000
-+++ ixp_osal/ixp400.c  1970-01-01 00:00:00.000000000 +0000
-@@ -0,0 +1,1 @@
-+#error this file must never be compiled
---- ixp_osal/Makefile.kmod26   1970-01-01 00:00:00.000000000 +0000
-+++ ixp_osal/Makefile.kmod26   1970-01-01 00:00:00.000000000 +0000
-@@ -0,0 +1,11 @@
-+obj-m := ixp400.o
-+
-+PWD         := $(shell pwd)
-+
-+LINUX_SRC := $($(IX_TARGET)_KERNEL_DIR)
-+
-+default:
-+      $(MAKE) ARCH=arm CROSS_COMPILE=$(LINUX_CROSS_COMPILE) $(KERNEL_VERBOSE) -C $(LINUX_SRC) SUBDIRS=$(PWD) modules
-+
-+clean:
-+      rm -f ixp400.ko
index f6d796a..6efdba5 100644 (file)
@@ -1,5 +1,5 @@
---- ixp_osal/src/include/IxTypes.h     1970-01-01 00:00:00.000000000 +0000
-+++ ixp_osal/src/include/IxTypes.h     1970-01-01 00:00:00.000000000 +0000
+--- ixp400_xscale_sw/src/include/IxTypes.h     1970-01-01 00:00:00.000000000 +0000
++++ ixp400_xscale_sw/src/include/IxTypes.h     1970-01-01 00:00:00.000000000 +0000
 @@ -79,6 +79,10 @@
  #endif
  #endif
index 674b546..8ab22be 100644 (file)
@@ -1,5 +1,5 @@
---- ixp_osal/src/ethDB/include/IxEthDB_p.h     1970-01-01 00:00:00.000000000 +0000
-+++ ixp_osal/src/ethDB/include/IxEthDB_p.h     1970-01-01 00:00:00.000000000 +0000
+--- ixp400_xscale_sw/src/ethDB/include/IxEthDB_p.h     1970-01-01 00:00:00.000000000 +0000
++++ ixp400_xscale_sw/src/ethDB/include/IxEthDB_p.h     1970-01-01 00:00:00.000000000 +0000
 @@ -693,7 +693,7 @@ IX_ETH_DB_PUBLIC UINT32 ixEthDBEntryXORH
  IX_ETH_DB_PUBLIC UINT32 ixEthDBKeyXORHash(void *macAddress);
  
index f300429..54faadf 100644 (file)
@@ -1,5 +1,5 @@
---- ixp_osal/src/npeMh/IxNpeMhSymbols.c        1970-01-01 00:00:00.000000000 +0000
-+++ ixp_osal/src/npeMh/IxNpeMhSymbols.c        1970-01-01 00:00:00.000000000 +0000
+--- ixp400_xscale_sw/src/npeMh/IxNpeMhSymbols.c        1970-01-01 00:00:00.000000000 +0000
++++ ixp400_xscale_sw/src/npeMh/IxNpeMhSymbols.c        1970-01-01 00:00:00.000000000 +0000
 @@ -63,7 +63,6 @@ EXPORT_SYMBOL(ixNpeMhMessagesReceive);
  EXPORT_SYMBOL(ixNpeMhShow);
  EXPORT_SYMBOL(ixNpeMhShowReset);
index 7ffeb95..c308493 100644 (file)
@@ -1,5 +1,5 @@
---- ixp_osal/src/include/IxQMgr.h      1970-01-01 00:00:00.000000000 +0000
-+++ ixp_osal/src/include/IxQMgr.h      1970-01-01 00:00:00.000000000 +0000
+--- ixp400_xscale_sw/src/include/IxQMgr.h      1970-01-01 00:00:00.000000000 +0000
++++ ixp400_xscale_sw/src/include/IxQMgr.h      1970-01-01 00:00:00.000000000 +0000
 @@ -96,8 +98,8 @@
  
  #else
index b6e017a..762743c 100644 (file)
@@ -1,7 +1,7 @@
 debug only patch to add information about MII id problems
 
---- ixp_osal/src/ethMii/IxEthMii.c     1970-01-01 00:00:00.000000000 +0000
-+++ ixp_osal/src/ethMii/IxEthMii.c     1970-01-01 00:00:00.000000000 +0000
+--- ixp400_xscale_sw/src/ethMii/IxEthMii.c     1970-01-01 00:00:00.000000000 +0000
++++ ixp400_xscale_sw/src/ethMii/IxEthMii.c     1970-01-01 00:00:00.000000000 +0000
 @@ -122,6 +122,10 @@ ixEthMiiPhyScan(BOOL phyPresent[], UINT3
                    )
                {
diff --git a/packages/ixp4xx/ixp4xx-csr-2.1/oe-makefile.patch b/packages/ixp4xx/ixp4xx-csr-2.1/oe-makefile.patch
new file mode 100644 (file)
index 0000000..492b1ea
--- /dev/null
@@ -0,0 +1,49 @@
+changes to Makefile required only on OE
+
+--- ixp400_xscale_sw/Makefile  1970-01-01 00:00:00.000000000 +0000
++++ ixp400_xscale_sw/Makefile  1970-01-01 00:00:00.000000000 +0000
+@@ -1321,10 +1323,26 @@ ixp400.o : $(OBJ_DIR)/ixp400.o
+ ifndef IX_INCLUDE_MICROCODE
+ $(OBJ_DIR)/ixp400.o: $(COMPONENTS:%=$(OBJ_DIR)/ixp400_%.o) $(OSAL_MODULE)
++      rm -f $(OBJ_DIR)/ixp400.c
++      touch $(OBJ_DIR)/ixp400.c
++      cp Makefile.kmod26 $(OBJ_DIR)/Makefile
++      make -C $(OBJ_DIR)
++      rm -f $(OBJ_DIR)/ixp400.c
++      cp ixp400.c $(OBJ_DIR)/ixp400.c
+       $(LD) $(LDFLAGS) $^ -o $@
++      rm -f $(OBJ_DIR)/ixp400.ko $(OBJ_DIR)/ixp400.mod.o
++      make -C $(OBJ_DIR)
+ else
+ $(OBJ_DIR)/ixp400.o: $(COMPONENTS:%=$(OBJ_DIR)/ixp400_%.o) $(NPE_PRODUCTION_HEADER_OBJ) $(OSAL_MODULE)
++      rm -f $(OBJ_DIR)/ixp400.c
++      touch $(OBJ_DIR)/ixp400.c
++      cp Makefile.kmod26 $(OBJ_DIR)/Makefile
++      make -C $(OBJ_DIR)
++      rm -f $(OBJ_DIR)/ixp400.c
++      cp ixp400.c $(OBJ_DIR)/ixp400.c
+       $(LD) $(LDFLAGS) $^ -o $@
++      rm -f $(OBJ_DIR)/ixp400.ko $(OBJ_DIR)/ixp400.mod.o
++      make -C $(OBJ_DIR)
+ endif
+--- ixp400_xscale_sw/ixp400.c  1970-01-01 00:00:00.000000000 +0000
++++ ixp400_xscale_sw/ixp400.c  1970-01-01 00:00:00.000000000 +0000
+@@ -0,0 +1,1 @@
++#error this file must never be compiled
+--- ixp400_xscale_sw/Makefile.kmod26   1970-01-01 00:00:00.000000000 +0000
++++ ixp400_xscale_sw/Makefile.kmod26   1970-01-01 00:00:00.000000000 +0000
+@@ -0,0 +1,11 @@
++obj-m := ixp400.o
++
++PWD         := $(shell pwd)
++
++LINUX_SRC := $($(IX_TARGET)_KERNEL_DIR)
++
++default:
++      $(MAKE) ARCH=arm CROSS_COMPILE=$(LINUX_CROSS_COMPILE) $(KERNEL_VERBOSE) -C $(LINUX_SRC) SUBDIRS=$(PWD) modules
++
++clean:
++      rm -f ixp400.ko
index a37f8c6..76ef0c0 100644 (file)
@@ -33,10 +33,11 @@ SRC_URI += "file://ixnpemhconfigisr-is-private.patch;patch=1"
 SRC_URI += "file://le.patch;patch=1"
 SRC_URI += "file://mii-debug.patch;patch=1"
 SRC_URI += "file://rtl8201-support.patch;patch=1"
+SRC_URI += "file://oe-makefile.patch;patch=1"
 
 DEPENDS = "ixp-osal"
 S = "${WORKDIR}/ixp400_xscale_sw"
-PR = "r5"
+PR = "r6"
 
 COMPATIBLE_HOST = "^arm.*-linux.*"