128c128 < PATH := $(PATH):/usr/local/bin:/usr/ucb:/usr/bin --- > PATH := $(PATH):/usr/local/bin:/usr/ucb:/usr/bin:/bin 313c313,314 < DB_CPP = $(CPP) -Y$(BD)/appl/dbox $(DATABOX_HEADER:%=-I%) -DPCAT -P --- > #DB_CPP = $(CPP) -Y$(BD)/appl/dbox $(DATABOX_HEADER:%=-I%) -DPCAT -P > DB_CPP = $(CPP) -nostdinc -idirafter $(BD)/appl/dbox $(DATABOX_HEADER:%=-I%) -DPCAT -P 419a421,511 > > endif > > #--------- Linux 用の定義 (開発ツール用)------------------------------- > ifeq ($(MACHINE), linux) > > # > # Linux 用のデフォルトルールの定義 > # > > # GCC の動作環境 > #GCC_VERSION = sparc-sun-sunos4.1.4 > GCC_VERSION = > #TARGET_ARCH = -b $(GCC_VERSION) > TARGET_ARCH = > > ### C 関連 ### > #CC := $(GNUs)/bin/gcc > CC := /usr/bin/gcc > OUTPUT_OPTION = -o $@ > ifeq ($(mode), debug) > CFLAGS = -pipe -g > # CPPFLAGS = $(HEADER:%=-I%) -DSPARC -DLINK_KERNEL -DDEBUG > CPPFLAGS = $(HEADER:%=-I%) -DLINUX -DLINK_KERNEL -DDEBUG > else > CFLAGS = -pipe -O > # CPPFLAGS = $(HEADER:%=-I%) -DSPARC -DLINK_KERNEL > CPPFLAGS = $(HEADER:%=-I%) -DLINUX -DLINK_KERNEL > endif > > COMPILE.c = $(CC) $(TARGET_ARCH) $(CFLAGS) $(CPPFLAGS) -c > LINK.c = $(CC) $(TARGET_ARCH) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) > > %.o: %.c; $(.o.c) > define .o.c > @$(CUTDEPS) > $(COMPILE.c) $< $(OUTPUT_OPTION) > endef > > %.s: %.c; $(.s.c) > define .s.c > $(CC) $(TARGET_ARCH) $(CFLAGS) $(CPPFLAGS) -S $< > endef > > %.i: %.c > $(CC) $(TARGET_ARCH) $(CFLAGS) $(CPPFLAGS) -E $< $(OUTPUT_OPTION) > > ### リンカ関連 ### > #LD = $(GNUs)/$(GCC_VERSION)/bin/ld > LD = /usr/bin/ld > ifeq ($(mode), debug) > LDFLAGS = -static $(LIBDIR:%=-L%) > else > LDFLAGS = -static $(LIBDIR:%=-L%) > endif > > LIBDIR = $(COMMONLIB) > LOADLIBES = > LDOBJS = > LDLIBS = > > # 追加のリンクオプション指定用 > LDFLAGS2 = > START_ADR = > > # 実行ファイルを作るリンク > LINK.o = $(CC) $(TARGET_ARCH) $(LDFLAGS) $(LDFLAGS2) $(START_ADR) > > # 単にオブジェクトファイルをまとめるだけのリンク > LINK_R.o = $(CC) $(TARGET_ARCH) $(LDFLAGS) -r -nostdlib > > %: %.o > $(LINK.o) $(LDOBJS) $^ $(LOADLIBES) $(LDLIBS) $(OUTPUT_OPTION) > > %.out: %.o > $(LINK.o) $(LDOBJS) $^ $(LOADLIBES) $(LDLIBS) $(OUTPUT_OPTION) > > ### ネームリスト作成 ### > #NM = $(GNUs)/$(GCC_VERSION)/bin/nm > NM = /usr/bin/nm > NMFLAGS = -n > > %.map: % > $(NM) $(NMFLAGS) $< > $@ > > %.map: %.out > $(NM) $(NMFLAGS) $< > $@ > > ### その他 ### > #STRIP = $(GNUs)/$(GCC_VERSION)/bin/strip > STRIP = /usr/bin/strip