PACKAGE=libmorse.a
OBJECTS=exercise.o morse.o 
HEADERS=exercise.h morse.h 

all: static

static: $(OBJECTS)
	$(AR) -q $(PACKAGE) $^

exercise.o: exercise.cpp $(HEADERS)
	$(CXX) $(MARCH) $(CXXFLAGS) -c $< -o $@

morse.o: morse.cpp
	$(CXX) $(MARCH) $(CXXFLAGS) -c $< -o $@

clean:
	@rm -f $(OBJECTS) $(PACKAGE)
