PACKAGE=libmorse.a
OBJECTS=classic.o textfile.o qrz.o
HEADERS=classic.h textfile.h qrz.h

all: static

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

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

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

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

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