#

CXXEXT := cc

TARGETS := webget

OPTIMIZE := -O2
USE_LTO := NO

#MULTI=-m64
#MULTI=-m32

CXXFLAGS = $(OPTIMIZE) -DNDEBUG $(DEBUG_TRACE) -Wall -Wextra -fshort-enums $(MULTI)
CXXFLAGS += -ffunction-sections -fdata-sections

#CXXFLAGS += -fno-rtti
#CXXFLAGS += -L. -lftd2xx -Wl,-rpath /usr/local/lib

#ADD_LIBRARIES := -ldl
LDFLAGS := -s $(ADD_LIBRARIES) $(MULTI) -Wl,--gc-sections

ifeq ($(USE_LTO),YES)
	CFLAGS		+= -flto
	CXXFLAGS	+= -flto
	LDFLAGS	+= -flto $(OPTIMIZE)
endif

CC := g++

SRCDIRS := . ../../include ../../src

OBJDIR := ./obj
EXEDIR := .

include ./gcc.mak

