Makefile 857 B

1234567891011121314151617181920212223242526272829303132333435
  1. #
  2. # Copyright (C) 2006 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. include $(TOPDIR)/rules.mk
  8. ARCH:=i386
  9. BOARD:=rdc
  10. BOARDNAME:=RDC x86
  11. FEATURES:=squashfs jffs2 broken
  12. LINUX_VERSION:=2.6.22.1
  13. define Target/Description
  14. Build firmware images for RDC3211 based routers
  15. (e.g. Airlink101 AR525W, Linksys WRT54R)
  16. endef
  17. include $(INCLUDE_DIR)/kernel-build.mk
  18. ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),y)
  19. define Kernel/SetInitramfs
  20. rm -f $(BUILD_DIR)/root/sbin/init
  21. ln -s /etc/preinit $(BUILD_DIR)/root/sbin/init
  22. # $(CP) $(PLATFORM_DIR)/image/preinit.arch $(BUILD_DIR)/root/etc/
  23. sed -i 's,exec /sbin/init,exec /bin/busybox init,g' $(BUILD_DIR)/root/etc/preinit
  24. endef
  25. endif
  26. # include the profiles
  27. -include profiles/*.mk
  28. $(eval $(call BuildKernel))