# Makefile for Linux (needs GNU make)

CXX = g++ -g
##CXX = g++-3.0 -g
##CXX = g++-3.1 -g
CXX = g++-3.2 -g
CXXFLAGS = -O2
CXXFLAGS += -DUNIX
CXXFLAGS += -Wall -Wno-parentheses -Wno-sign-compare
##CXXFLAGS += -Werror

OBJECTS	= asmclasses.o assemble.o directives.o errors.o instructions.o intmath.o labels.o lists.o macros.o main.o params.o streams.o

asm5900: $(OBJECTS)
	$(CXX) -o $@ $^ -lmcheck

clean:
	rm -f asm5900 *.o

distclean: clean

# dependencies
$(OBJECTS): includes.h

.PHONY: clean distclean
