# Myrinet Control Program Makefile
#
# Author: Guto

include		$(EPOS)/makedefs

CC		= lanai3-gcc -c -ansi
CC_FLAGS	= -O -w -I$(INCLUDE)

LD		= lanai3-gcc
LD_FLAGS	= -static -nostartfiles

AR		= lanai3-ar
AR_FLAGS	= -crs

GENDAT		= gendat

all		: mcp.dat

mcp.dat		: mcp
		$(GENDAT) mcp >! mcp.dat

mcp		: start.o mcp.o
		$(LD) $(LD_FLAGS) -o mcp start.o mcp.o

mcp.o		: mcp.cc 
		$(CC) $(CC_FLAGS) mcp.cc

start.o		: start.s
		$(CC) $(CC_FLAGS) start.s

print		:
		$(PRINT1) start.s $(PRINT2)
		$(PRINT1) $(INCLUDE)/net/myrinet_cp.h mcp.cc $(PRINT2)

clean		:
		$(CLEAN) mcp mcp.dat *.o
