SRCS= Debugger.cc Macro_definition.cc Macro_input.cc \
      Macro_output_file.cc Macro_output_memory.cc Macro_set.cc main.cc \
      primitive.cc

OBJS= Debugger.o Macro_definition.o Macro_input.o \
      Macro_output_file.o Macro_output_memory.o Macro_set.o main.o \
      primitive.o

.SUFFIXES: .cc .o

CXX?=c++
CFLAGS?=-O -pipe
INSTALL=install
INSTALL_PREFIX=/usr/local

.cc.o:
	$(CXX) $(CFLAGS) $(COPTS) -c -o $@ $<

all: amp

amp: $(OBJS)
	$(CXX) $(LDFLAGS) -o amp $(OBJS)

clean:
	rm -f amp $(OBJS)

depend:
	$(CXX) -M $(SRCS) > .depend

install:
	$(INSTALL) amp $(INSTALL_PREFIX)/bin/
	$(INSTALL) -d $(INSTALL_PREFIX)/share/amp
	$(INSTALL) -m 644 ../sample/lib.amp $(INSTALL_PREFIX)/share/amp/
