CXX = g++
WARN = -Wall
CFLAGS = $(WARN) -ggdb `wx-config --cflags`
LDFLAGS = $(WARN) -lecf `wx-config --libs`

OBJS = src/genotip.o \
       src/operatori.o \
       src/gui.o

BINFILE = mozart

.PHONY = all clean

all: $(BINFILE)

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

%.o: %.cpp src/genotip.h src/operatori.h
	$(CXX) $(CFLAGS) $< -c -o $@

clean:
	rm -f *~ src/*~ $(OBJS) $(BINFILE)
