NAME = softmirror

CXX		= g++
CXXFLAGS	= -g -O0 -pipe -Wall
LDFLAGS		= -lm

OBJS	= softmirror.o tile.o world.o out.o pos.o
SRCS	= $(OBJS:.o=.cpp)

.PHONY: all
all: .depend $(NAME)

.depend: $(SRCS)
	$(CXX) -MM $(CXXFLAGS) $(SRCS) > .depend

$(NAME): $(OBJS)
	$(CXX) -o $(NAME) $(OBJS)

.PHONY: clean
clean:
	rm -f $(NAME) $(OBJS) output.ppm

ifneq ($(wildcard .depend),)
include .depend
endif
