include ../flags.mk

all: all_o

lib: all_o
	ar -r libbitstreams.a input_bitstream.o output_bitstream.o

HEADERS = input_bitstream.hpp output_bitstream.hpp

$(HEADER_INSTALL_DIR)/bitstreams:
	mkdir $(HEADER_INSTALL_DIR)/bitstreams

install: $(HEADER_INSTALL_DIR)/bitstreams
	cp $(HEADERS) $(HEADER_INSTALL_DIR)/bitstreams

all_o: bitstreams


bitstreams: input_bitstream.o output_bitstream.o

%.o: %.cpp
	g++ $(FLAGS) -c $<

clean:
	rm -f *.o
	rm -f *~
