#"TARG" is x86_64 or aarch64 or armv7.
#"Example" is ffm_cw, fscan_cw_swp, etc.
#"CXX" is a compiler used, please modify "CXX" according to the actual compiler file location.

ifeq ($(TARG),aarch64)
	CXX = aarch64-linux-gnu-g++
else ifeq ($(TARG),armv7)
	CXX = arm-linux-gnueabihf-g++
else
	TARG = x86_64
	CXX = g++
endif

CXXFLAG = -std=c++11 -I/opt/h2api/inc -L/opt/h2api/lib/$(TARG)
LDFLAG = -lh2api -Wl,-rpath='/opt/h2api/lib/$(TARG)'

release:
	$(CXX) -o bin/$(Example) demo/$(Example).cpp demo/main.cpp demo/error_handling.cpp $(CXXFLAG) $(LDFLAG)


