#############################################################
# Makefile to build cppbase64 lib in toolchain
# fmontorsi, Jan 2017
#

TOPDIR=..
LIBNAME=cppbase64
include $(TOPDIR)/Makefiles/Repo-defines.mk

CPPFLAGS+=-fPIC
COMMONFLAGS+=-Iinclude
OUTLIB=$(BUILDID)/libcppbase64$(DEBUG_TAG).a

all:
	$(MKDIR) $(BUILDID)
	$(CXX) -c $(CPPFLAGS) $(COMMONFLAGS) $(PERMISSIVE_FLAG) $(WARNING_FLAGS) $(DISABLED_WARNING_FLAGS) $(ERRORS_FLAGS) src/base64.cpp -o $(BUILDID)/base64.o
	rm -f $(OUTLIB)
	$(AR) crus $(OUTLIB) $(BUILDID)/base64.o

clean_build_intermediate_artifacts:
	rm -f $(BUILDID)/base64.o $(BUILDID)/base64.d


clean_build_outputs:
	@echo "$(LIBNAME) is an header-only library. Nothing to do"

include $(TOPDIR)/Makefiles/ThirdPartyTargetHelpers.mk
