- 论坛徽章:
- 0
|
.EXPORT_ALL_VARIABLES:
-include $(ROOTDIR)/modules/.config
IXCFLAGS += -D__linux
ifeq ($(CONFIG_IXP425_IXP_AS_ETH),y)
IXCFLAGS += -DCONFIG_IXP425_IXP_AS_ETH=1
endif
ifeq ($(CONFIG_MACH_IXDP465),y)
IXCFLAGS += -D__ixp46X
IXPLATFORM := ixp465
else
IXCFLAGS += -D__ixp42X
IXPLATFORM := ixp425
endif
CSRDIR := $(ROOTDIR)/modules/ixp425/ixp400-2.0
IXCFLAGS += -I$(ROOTDIR)
IXCFLAGS += -I$(CSRDIR)/ixp400_xscale_sw/src/include
IXCFLAGS += -I$(CSRDIR)/ixp_osal
IXCFLAGS += -I$(CSRDIR)/ixp_osal/os/linux/include
IXCFLAGS += -I$(CSRDIR)/ixp_osal/os/linux/include/core
IXCFLAGS += -I$(CSRDIR)/ixp_osal/os/linux/include/modules
IXCFLAGS += -I$(CSRDIR)/ixp_osal/os/linux/include/modules/ioMem
IXCFLAGS += -I$(CSRDIR)/ixp_osal/os/linux/include/modules/bufferMgt
IXCFLAGS += -I$(CSRDIR)/ixp_osal/os/linux/include/platforms
IXCFLAGS += -I$(CSRDIR)/ixp_osal/os/linux/include/platforms/ixp400
IXCFLAGS += -I$(CSRDIR)/ixp_osal/os/linux/include/platforms/ixp400/$(IXPLATFORM)
IXCFLAGS += -I$(CSRDIR)/ixp_osal/include
IXCFLAGS += -I$(CSRDIR)/ixp_osal/include/modules
IXCFLAGS += -I$(CSRDIR)/ixp_osal/include/modules/bufferMgt
IXCFLAGS += -I$(CSRDIR)/ixp_osal/include/modules/ioMem
IXCFLAGS += -I$(CSRDIR)/ixp_osal/include/platforms
IXCFLAGS += -I$(CSRDIR)/ixp_osal/include/platforms/ixp400
CFLAGS += $(IX_CFLAGS)
EXTRA_CFLAGS += $(IXCFLAGS)
obj-$(CONFIG_IXP400_ETH) += ixp400_eth.o
obj-m := $(obj-y) $(obj-m)
M_OBJS := $(obj-m)
obj-y :=
ifdef TOPDIR
-include $(TOPDIR)/Rules.make
endif
.PHONY: clean mrproper distclean
clean:
rm -f .*o.cmd .*.o.flags *.mod.c *.ko *.o
mrproper: clean
rm -f .depend
distclean: mrproper
上面是原本模块的Makefile,只有一个ixp400_eth.c源文件,现在我新加了个C文件应该怎么修改? |
|