#

CXXEXT := cc

ifdef WIN
TARGETS := webget.exe
ADD_LIBRARIES := -Wl,-lwsock32 -Wl,-lws2_32
else
TARGETS := webget
endif

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 += -std=c++98

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

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

CC := g++

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

OBJDIR := ./obj
EXEDIR := .

include ./gcc.mak
