OSDN Git Service

(none)
authorryuz <ryuz>
Sat, 15 Nov 2008 07:31:49 +0000 (07:31 +0000)
committerryuz <ryuz>
Sat, 15 Nov 2008 07:31:49 +0000 (07:31 +0000)
aplfw/build/mips/jelly/gcc/gmake.mak [new file with mode: 0755]

diff --git a/aplfw/build/mips/jelly/gcc/gmake.mak b/aplfw/build/mips/jelly/gcc/gmake.mak
new file mode 100755 (executable)
index 0000000..c461f8d
--- /dev/null
@@ -0,0 +1,88 @@
+# ----------------------------------------------------------------------------
+# Hyper Operating System  Application Framework
+#  makefile for MN103S
+#
+# Copyright (C) 1998-2008 by Project HOS
+# http://sourceforge.jp/projects/hos/
+# ----------------------------------------------------------------------------
+
+
+# %jp{ターゲット名}
+TARGET ?= hosaplfw
+
+
+# %jp{ツール定義}
+GCC_ARCH ?= mips-elf-
+CMD_CC   ?= $(GCC_ARCH)gcc
+CMD_ASM  ?= $(GCC_ARCH)gcc
+CMD_LIBR ?= $(GCC_ARCH)ar
+
+
+# %jp{ディレクトリ定義}
+TOP_DIR            = ../../../../..
+KERNEL_DIR         = $(TOP_DIR)/kernel
+KERNEL_MAKINC_DIR  = $(KERNEL_DIR)/build/common/gmake
+HOSAPLFW_DIR       = $(TOP_DIR)/aplfw
+HOSAPLFW_MKINK_DIR = $(HOSAPLFW_DIR)/build/common/gmake
+OBJS_DIR           = objs_$(TARGET)
+
+
+# %jp{共通設定読込み}
+include $(KERNEL_MAKINC_DIR)/common.inc
+
+
+# %jp{パス設定}
+INC_DIRS += $(HOSAPLFW_DIR) $(KERNEL_DIR)/include
+SRC_DIRS += $(DRV_SERIAL_DIR)
+
+
+# %jp{オプションフラグ}
+AFLAGS  = -march=mips1 -G 32
+CFLAGS  = -march=mips1 -G 32
+ARFLAGS = 
+
+
+# アセンブラファイルの追加
+ASRCS += 
+
+# C言語ファイルの追加
+CSRCS += 
+
+
+# %jp{リンク制御対象制御}
+
+
+
+.PHONY : all
+all: makelib_all
+
+.PHONY : clean
+clean: makelib_clean
+       $(RM) -f *.lst
+
+.PHONY : depend
+depend: makelib_depend
+
+.PHONY : srccpy
+srccpy: makelib_srccpy
+
+
+
+# %jp{gcc用の設定読込み}
+include $(KERNEL_MAKINC_DIR)/gcc_d.inc
+
+# %jp{共通設定読込み}
+include $(KERNEL_MAKINC_DIR)/makelib.inc
+
+
+include $(HOSAPLFW_MKINK_DIR)/aplfwsrc.inc
+
+
+# %jp{gcc用のルール定義読込み}
+include $(KERNEL_MAKINC_DIR)/gcc_r.inc
+
+# %jp{依存関係定義読込み}
+include $(HOSAPLFW_MKINK_DIR)/aplfwdep.inc
+
+
+# end of file