<commit_before>#-----------------------------------------------#
# Application Binary Build Makefile             #
#-----------------------------------------------#
TARGET		=	gui_test

#ICON_RC		=	icon.rc

# 'debug' or 'release'
BUILD		=	release

VPATH		=	../common

CSOURCES	=
#		minizip/ioapi.c \
#				minizip/unzip.c

PSOURCES	=	main.cpp \
				gui_test.cpp \
				core/glcore.cpp \
				core/device.cpp \
				core/ftimg.cpp \
				gl_fw/glfonts.cpp \
				gl_fw/glmobj.cpp \
				gl_fw/gltexfb.cpp \
				gl_fw/glterminal.cpp \
				snd_io/audio_io.cpp \
				snd_io/sound.cpp \
				snd_io/pcm.cpp \
				snd_io/wav_io.cpp \
				snd_io/snd_files.cpp \
				utils/vtx.cpp \
				utils/vmath.cpp \
				utils/string_utils.cpp \
				utils/file_io.cpp \
				utils/file_info.cpp \
				utils/files.cpp \
				utils/preference.cpp \
				utils/keyboard.cpp \
				img_io/paint.cpp \
				img_io/png_io.cpp \
				img_io/jpeg_io.cpp \
				img_io/bmp_io.cpp \
				img_io/tga_io.cpp \
				img_io/img_files.cpp \
				img_io/img_utils.cpp \
				widgets/common_parts.cpp \
				widgets/widget.cpp \
				widgets/widget_director.cpp \
				widgets/widget_utils.cpp \
				widgets/widget_image.cpp \
				widgets/widget_text.cpp \
				widgets/widget_frame.cpp \
				widgets/widget_button.cpp \
				widgets/widget_label.cpp \
				widgets/widget_slider.cpp \
				widgets/widget_list.cpp \
				widgets/widget_check.cpp \
				widgets/widget_radio.cpp \
				widgets/widget_menu.cpp \
				widgets/widget_dialog.cpp \
				widgets/widget_tree.cpp \
				widgets/widget_filer.cpp \
				widgets/widget_terminal.cpp

STDLIBS		=
OPTLIBS		=	glfw3 GLEW \
				pthread \
				png turbojpeg \
				freetype \
				z

INC_SYS		=	/usr/local/boost_1_55_0

INC_LIB		=	/usr/local/include \
				/usr/local/include/freetype2 \
				/usr/local/include/freetype2/freetype \
				/opt/libjpeg-turbo/include

PINC_APP	=	. ../common
CINC_APP	=	. ../common
LIBDIR		=	/usr/local/lib \
				/opt/libjpeg-turbo/lib

INC_S	=	$(addprefix -I, $(INC_SYS))
INC_L	=	$(addprefix -I, $(INC_LIB))
INC_P	=	$(addprefix -I, $(PINC_APP))
INC_C	=	$(addprefix -I, $(CINC_APP))
CINCS	=	$(INC_S) $(INC_L) $(INC_C)
PINCS	=	$(INC_S) $(INC_L) $(INC_P)
LIBS	=	$(addprefix -L, $(LIBDIR))
LIBN	=	$(addprefix -l, $(STDLIBS))
LIBN	+=	$(addprefix -l, $(OPTLIBS))

#
# Compiler, Linker Options, Resource_compiler
#
CP	=	clang++
CC	=	clang
LK	=	clang++<commit_msg>add iconv library<commit_after>#-----------------------------------------------#
# Application Binary Build Makefile             #
#-----------------------------------------------#
TARGET		=	gui_test

#ICON_RC		=	icon.rc

# 'debug' or 'release'
BUILD		=	release

VPATH		=	../common

CSOURCES	=
#		minizip/ioapi.c \
#				minizip/unzip.c

PSOURCES	=	main.cpp \
				gui_test.cpp \
				core/glcore.cpp \
				core/device.cpp \
				core/ftimg.cpp \
				gl_fw/glfonts.cpp \
				gl_fw/glmobj.cpp \
				gl_fw/gltexfb.cpp \
				gl_fw/glterminal.cpp \
				snd_io/audio_io.cpp \
				snd_io/sound.cpp \
				snd_io/pcm.cpp \
				snd_io/wav_io.cpp \
				snd_io/mp3_io.cpp \
				snd_io/mp3_tag.cpp \
				snd_io/aac_io.cpp \
				snd_io/snd_files.cpp \
				utils/vtx.cpp \
				utils/vmath.cpp \
				utils/string_utils.cpp \
				utils/file_io.cpp \
				utils/file_info.cpp \
				utils/files.cpp \
				utils/preference.cpp \
				utils/keyboard.cpp \
				img_io/paint.cpp \
				img_io/png_io.cpp \
				img_io/jpeg_io.cpp \
				img_io/bmp_io.cpp \
				img_io/tga_io.cpp \
				img_io/img_files.cpp \
				img_io/img_utils.cpp \
				widgets/common_parts.cpp \
				widgets/widget.cpp \
				widgets/widget_director.cpp \
				widgets/widget_utils.cpp \
				widgets/widget_image.cpp \
				widgets/widget_text.cpp \
				widgets/widget_frame.cpp \
				widgets/widget_button.cpp \
				widgets/widget_label.cpp \
				widgets/widget_slider.cpp \
				widgets/widget_list.cpp \
				widgets/widget_check.cpp \
				widgets/widget_radio.cpp \
				widgets/widget_menu.cpp \
				widgets/widget_dialog.cpp \
				widgets/widget_tree.cpp \
				widgets/widget_filer.cpp \
				widgets/widget_terminal.cpp

STDLIBS		=
OPTLIBS		=	glfw3 GLEW \
				pthread \
				png turbojpeg \
				mad id3tag faad mp4ff \
				freetype \
				iconv z

INC_SYS		=	/usr/local/boost_1_55_0

INC_LIB		=	/usr/local/include \
				/usr/local/include/freetype2 \
				/usr/local/include/freetype2/freetype \
				/opt/libjpeg-turbo/include

PINC_APP	=	. ../common
CINC_APP	=	. ../common
LIBDIR		=	/usr/local/lib \
				/opt/libjpeg-turbo/lib

INC_S	=	$(addprefix -isystem, $(INC_SYS))
INC_L	=	$(addprefix -isystem, $(INC_LIB))
INC_P	=	$(addprefix -I, $(PINC_APP))
INC_C	=	$(addprefix -I, $(CINC_APP))
CINCS	=	$(INC_S) $(INC_L) $(INC_C)
PINCS	=	$(INC_S) $(INC_L) $(INC_P)
LIBS	=	$(addprefix -L, $(LIBDIR))
LIBN	=	$(addprefix -l, $(STDLIBS))
LIBN	+=	$(addprefix -l, $(OPTLIBS))

#
# Compiler, Linker Options, Resource_compiler
#
CP	=	clang++
CC	=	clang
LK	=	clang++
{'fraction_non_alphanumeric': 0.1708273158654838, 'fraction_numerical': 0.003713637301423561, 'mean_word_length': 2.074191502853519, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '635602', 'n_tokens_mistral': 2455, 'n_tokens_neox': 2010, 'n_words': 281}