Next: 3.1.2 設定ファイルと補助的なファイル
Up: 3.1 ファイルの配置
Previous: 3.1 ファイルの配置
Makefileの内容は次のようになる.
[Makefile]
PREFIX=/usr/local/OPEN_R_SDK
INSTALLDIR=../MS
CXX=$(PREFIX)/bin/mipsel-linux-g++
STRIP=$(PREFIX)/bin/mipsel-linux-strip
MKBIN=$(PREFIX)/OPEN_R/bin/mkbin
STUBGEN=$(PREFIX)/OPEN_R/bin/stubgen2
MKBINFLAGS=-p $(PREFIX)
LIBS=-lObjectComm -lOPENR
CXXFLAGS= \
-O2 \
-g \
-I. \
-I$(PREFIX)/OPEN_R/include/R4000 \
-I$(PREFIX)/OPEN_R/include
.PHONY: all install clean
all: object1.bin
%.o: %.cc
$(CXX) $(CXXFLAGS) -o $@ -c $^
#オブジェクト間通信を行う場合
Object1Stub.cc: stub.cfg
$(STUBGEN) stub.cfg
object1.bin: Object1Stub.o Object1.o object1.ocf
$(MKBIN) $(MKBINFLAGS) -o $@ $^ $(LIBS)
$(STRIP) $@
install: object1.bin
gzip -c object1.bin >
$(INSTALLDIR)/OPEN-R/MW/OBJS/OBJ1.BIN
clean:
rm -f *.o *.bin *.elf *.snap.cc
rm -f Object1Stub.h Object1Stub.cc def.h entry.h
rm -f $(INSTALLDIR)/OPEN-R/MW/OBJS/OBJ1.BIN
generated through LaTeX2HTML. M.Inaba 平成18年5月6日