Remove mpc and mpfr ports

These ports are not needed anymore with the 21.05 tool chain update.

Issue #4094
This commit is contained in:
Christian Prochaska 2021-04-23 14:30:26 +02:00 committed by Christian Helmuth
parent d5e4ffd191
commit 471d34a367
23 changed files with 0 additions and 722 deletions

View File

@ -1,2 +0,0 @@
REP_INC_DIR += include/mpc
INC_DIR += $(call select_from_ports,mpc)/include/mpc

View File

@ -1,2 +0,0 @@
REP_INC_DIR += include/mpfr
INC_DIR += $(call select_from_ports,mpfr)/include/mpfr

View File

@ -1,13 +0,0 @@
include $(REP_DIR)/lib/import/import-mpc.mk
MPC_DIR := $(call select_from_ports,mpc)/src/lib/mpc
LIBS := libc gmp mpfr
SRC_C := $(notdir $(wildcard $(MPC_DIR)/src/*.c))
vpath %.c $(MPC_DIR)/src
SHARED_LIB = 1
CC_CXX_WARN_STRICT =

View File

@ -1,19 +0,0 @@
MPFR_PORT_DIR := $(call select_from_ports,mpfr)
LIBS = libc gmp
CC_OPT += -DHAVE_STDARG -DHAVE_VA_COPY -DHAVE_INTTYPES_H -DHAVE_LITTLE_ENDIAN
INC_DIR += $(REP_DIR)/include/mpfr \
$(MPFR_PORT_DIR)/include/mpfr \
$(MPFR_PORT_DIR)/include
MPFR_SRC_C := $(notdir $(wildcard $(MPFR_PORT_DIR)/src/lib/mpfr/src/*.c))
FILTER_OUT := jyn_asympt.c round_raw_generic.c
SRC_C := $(filter-out $(FILTER_OUT),$(MPFR_SRC_C))
vpath %.c $(MPFR_PORT_DIR)/src/lib/mpfr/src
SHARED_LIB = 1
CC_CXX_WARN_STRICT =

View File

@ -1,125 +0,0 @@
mpc_abs T
mpc_acos T
mpc_acosh T
mpc_add T
mpc_add_fr T
mpc_add_si T
mpc_add_ui T
mpc_alloc_str T
mpc_arg T
mpc_asin T
mpc_asinh T
mpc_atan T
mpc_atanh T
mpc_ceil_log2 T
mpc_clear T
mpc_cmp T
mpc_cmp_si_si T
mpc_conj T
mpc_cos T
mpc_cosh T
mpc_div T
mpc_div_2exp T
mpc_div_fr T
mpc_div_ui T
mpc_exp T
mpc_fma T
mpc_fr_div T
mpc_fr_sub T
mpc_free_str T
mpc_get_prec T
mpc_get_prec2 T
mpc_get_str T
mpc_get_version T
mpc_imag T
mpc_init2 T
mpc_init3 T
mpc_inp_str T
mpc_log T
mpc_log_acos T
mpc_log_acosh T
mpc_log_add T
mpc_log_asin T
mpc_log_asinh T
mpc_log_atan T
mpc_log_atanh T
mpc_log_conj T
mpc_log_cos T
mpc_log_cosh T
mpc_log_div T
mpc_log_exp T
mpc_log_fma T
mpc_log_log T
mpc_log_mul T
mpc_log_neg T
mpc_log_pow T
mpc_log_proj T
mpc_log_sin T
mpc_log_sin_cos T
mpc_log_sinh T
mpc_log_sqr T
mpc_log_sqrt T
mpc_log_sub T
mpc_log_tan T
mpc_log_tanh T
mpc_mul T
mpc_mul_2exp T
mpc_mul_fr T
mpc_mul_i T
mpc_mul_karatsuba T
mpc_mul_naive T
mpc_mul_si T
mpc_mul_ui T
mpc_neg T
mpc_norm T
mpc_out_str T
mpc_pow T
mpc_pow_d T
mpc_pow_fr T
mpc_pow_ld T
mpc_pow_si T
mpc_pow_ui T
mpc_pow_usi T
mpc_pow_z T
mpc_proj T
mpc_real T
mpc_realloc_str T
mpc_set T
mpc_set_d T
mpc_set_d_d T
mpc_set_f T
mpc_set_f_f T
mpc_set_fr T
mpc_set_fr_fr T
mpc_set_ld T
mpc_set_ld_ld T
mpc_set_nan T
mpc_set_prec T
mpc_set_q T
mpc_set_q_q T
mpc_set_si T
mpc_set_si_si T
mpc_set_sj T
mpc_set_sj_sj T
mpc_set_str T
mpc_set_ui T
mpc_set_ui_ui T
mpc_set_uj T
mpc_set_uj_uj T
mpc_set_z T
mpc_set_z_z T
mpc_sin T
mpc_sin_cos T
mpc_sinh T
mpc_sqr T
mpc_sqrt T
mpc_strtoc T
mpc_sub T
mpc_sub_fr T
mpc_sub_ui T
mpc_swap T
mpc_tan T
mpc_tanh T
mpc_ui_div T
mpc_ui_ui_sub T
mpc_urandom T

View File

@ -1,441 +0,0 @@
mpfr_abort_prec_max T
mpfr_abs T
mpfr_acos T
mpfr_acosh T
mpfr_add T
mpfr_add1 T
mpfr_add1sp T
mpfr_add_d T
mpfr_add_q T
mpfr_add_si T
mpfr_add_ui T
mpfr_add_z T
mpfr_agm T
mpfr_ai T
mpfr_allocate_func B 88
mpfr_asin T
mpfr_asinh T
mpfr_asprintf T
mpfr_assert_fail T
mpfr_atan T
mpfr_atan2 T
mpfr_atanh T
mpfr_bases R 2056
mpfr_bernoulli_internal T
mpfr_buildopt_decimal_p T
mpfr_buildopt_tls_p T
mpfr_cache T
mpfr_can_round T
mpfr_can_round_raw T
mpfr_cbrt T
mpfr_ceil T
mpfr_check T
mpfr_check_range T
mpfr_clear T
mpfr_clear_cache T
mpfr_clear_erangeflag T
mpfr_clear_flags T
mpfr_clear_inexflag T
mpfr_clear_nanflag T
mpfr_clear_overflow T
mpfr_clear_underflow T
mpfr_clears T
mpfr_cmp T
mpfr_cmp2 T
mpfr_cmp3 T
mpfr_cmp_d T
mpfr_cmp_f T
mpfr_cmp_ld T
mpfr_cmp_q T
mpfr_cmp_si T
mpfr_cmp_si_2exp T
mpfr_cmp_ui T
mpfr_cmp_ui_2exp T
mpfr_cmp_z T
mpfr_cmpabs T
mpfr_const_catalan T
mpfr_const_catalan_internal T
mpfr_const_euler T
mpfr_const_euler_internal T
mpfr_const_log2 T
mpfr_const_log2_internal T
mpfr_const_pi T
mpfr_const_pi_internal T
mpfr_copysign T
mpfr_cos T
mpfr_cosh T
mpfr_cot T
mpfr_coth T
mpfr_csc T
mpfr_csch T
mpfr_custom_get_exp T
mpfr_custom_get_kind T
mpfr_custom_get_significand T
mpfr_custom_get_size T
mpfr_custom_init T
mpfr_custom_init_set T
mpfr_custom_move T
mpfr_d_div T
mpfr_d_sub T
mpfr_default_allocate T
mpfr_default_free T
mpfr_default_reallocate T
mpfr_digamma T
mpfr_dim T
mpfr_div T
mpfr_div_2exp T
mpfr_div_2si T
mpfr_div_2ui T
mpfr_div_d T
mpfr_div_q T
mpfr_div_si T
mpfr_div_ui T
mpfr_div_ui2 T
mpfr_div_z T
mpfr_dump T
mpfr_dump_mant T
mpfr_eint T
mpfr_eq T
mpfr_equal_p T
mpfr_erangeflag_p T
mpfr_erf T
mpfr_erfc T
mpfr_exp T
mpfr_exp10 T
mpfr_exp2 T
mpfr_exp_2 T
mpfr_exp_3 T
mpfr_expm1 T
mpfr_extract T
mpfr_fac_ui T
mpfr_fits_intmax_p T
mpfr_fits_sint_p T
mpfr_fits_slong_p T
mpfr_fits_sshort_p T
mpfr_fits_uint_p T
mpfr_fits_uintmax_p T
mpfr_fits_ulong_p T
mpfr_fits_ushort_p T
mpfr_floor T
mpfr_fma T
mpfr_fmod T
mpfr_fms T
mpfr_fprint_binary T
mpfr_frac T
mpfr_free_cache T
mpfr_free_func B 100
mpfr_free_str T
mpfr_gamma T
mpfr_gamma_one_and_two_third T
mpfr_get_d T
mpfr_get_d1 T
mpfr_get_d_2exp T
mpfr_get_default_prec T
mpfr_get_default_rounding_mode T
mpfr_get_emax T
mpfr_get_emax_max T
mpfr_get_emax_min T
mpfr_get_emin T
mpfr_get_emin_max T
mpfr_get_emin_min T
mpfr_get_exp T
mpfr_get_f T
mpfr_get_flt T
mpfr_get_ld T
mpfr_get_ld_2exp T
mpfr_get_patches T
mpfr_get_prec T
mpfr_get_si T
mpfr_get_str T
mpfr_get_ui T
mpfr_get_version T
mpfr_get_z T
mpfr_get_z_2exp T
mpfr_greater_p T
mpfr_greaterequal_p T
mpfr_hypot T
mpfr_inexflag_p T
mpfr_inf_p T
mpfr_init T
mpfr_init2 T
mpfr_init_set_str T
mpfr_inits T
mpfr_inits2 T
mpfr_integer_p T
mpfr_j0 T
mpfr_j1 T
mpfr_jn T
mpfr_l2b_10_0__tab R 8
mpfr_l2b_10_1__tab R 16
mpfr_l2b_11_0__tab R 8
mpfr_l2b_11_1__tab R 16
mpfr_l2b_12_0__tab R 8
mpfr_l2b_12_1__tab R 16
mpfr_l2b_13_0__tab R 8
mpfr_l2b_13_1__tab R 16
mpfr_l2b_14_0__tab R 8
mpfr_l2b_14_1__tab R 16
mpfr_l2b_15_0__tab R 8
mpfr_l2b_15_1__tab R 16
mpfr_l2b_16_0__tab R 8
mpfr_l2b_16_1__tab R 16
mpfr_l2b_17_0__tab R 8
mpfr_l2b_17_1__tab R 16
mpfr_l2b_18_0__tab R 8
mpfr_l2b_18_1__tab R 16
mpfr_l2b_19_0__tab R 8
mpfr_l2b_19_1__tab R 16
mpfr_l2b_20_0__tab R 8
mpfr_l2b_20_1__tab R 16
mpfr_l2b_21_0__tab R 8
mpfr_l2b_21_1__tab R 16
mpfr_l2b_22_0__tab R 8
mpfr_l2b_22_1__tab R 16
mpfr_l2b_23_0__tab R 8
mpfr_l2b_23_1__tab R 16
mpfr_l2b_24_0__tab R 8
mpfr_l2b_24_1__tab R 16
mpfr_l2b_25_0__tab R 8
mpfr_l2b_25_1__tab R 16
mpfr_l2b_26_0__tab R 8
mpfr_l2b_26_1__tab R 16
mpfr_l2b_27_0__tab R 8
mpfr_l2b_27_1__tab R 16
mpfr_l2b_28_0__tab R 8
mpfr_l2b_28_1__tab R 16
mpfr_l2b_29_0__tab R 8
mpfr_l2b_29_1__tab R 16
mpfr_l2b_2_0__tab R 8
mpfr_l2b_2_1__tab R 16
mpfr_l2b_30_0__tab R 8
mpfr_l2b_30_1__tab R 16
mpfr_l2b_31_0__tab R 8
mpfr_l2b_31_1__tab R 16
mpfr_l2b_32_0__tab R 8
mpfr_l2b_32_1__tab R 16
mpfr_l2b_33_0__tab R 8
mpfr_l2b_33_1__tab R 16
mpfr_l2b_34_0__tab R 8
mpfr_l2b_34_1__tab R 16
mpfr_l2b_35_0__tab R 8
mpfr_l2b_35_1__tab R 16
mpfr_l2b_36_0__tab R 8
mpfr_l2b_36_1__tab R 16
mpfr_l2b_37_0__tab R 8
mpfr_l2b_37_1__tab R 16
mpfr_l2b_38_0__tab R 8
mpfr_l2b_38_1__tab R 16
mpfr_l2b_39_0__tab R 8
mpfr_l2b_39_1__tab R 16
mpfr_l2b_3_0__tab R 8
mpfr_l2b_3_1__tab R 16
mpfr_l2b_40_0__tab R 8
mpfr_l2b_40_1__tab R 16
mpfr_l2b_41_0__tab R 8
mpfr_l2b_41_1__tab R 16
mpfr_l2b_42_0__tab R 8
mpfr_l2b_42_1__tab R 16
mpfr_l2b_43_0__tab R 8
mpfr_l2b_43_1__tab R 16
mpfr_l2b_44_0__tab R 8
mpfr_l2b_44_1__tab R 16
mpfr_l2b_45_0__tab R 8
mpfr_l2b_45_1__tab R 16
mpfr_l2b_46_0__tab R 8
mpfr_l2b_46_1__tab R 16
mpfr_l2b_47_0__tab R 8
mpfr_l2b_47_1__tab R 16
mpfr_l2b_48_0__tab R 8
mpfr_l2b_48_1__tab R 16
mpfr_l2b_49_0__tab R 8
mpfr_l2b_49_1__tab R 16
mpfr_l2b_4_0__tab R 8
mpfr_l2b_4_1__tab R 16
mpfr_l2b_50_0__tab R 8
mpfr_l2b_50_1__tab R 16
mpfr_l2b_51_0__tab R 8
mpfr_l2b_51_1__tab R 16
mpfr_l2b_52_0__tab R 8
mpfr_l2b_52_1__tab R 16
mpfr_l2b_53_0__tab R 8
mpfr_l2b_53_1__tab R 16
mpfr_l2b_54_0__tab R 8
mpfr_l2b_54_1__tab R 16
mpfr_l2b_55_0__tab R 8
mpfr_l2b_55_1__tab R 16
mpfr_l2b_56_0__tab R 8
mpfr_l2b_56_1__tab R 16
mpfr_l2b_57_0__tab R 8
mpfr_l2b_57_1__tab R 16
mpfr_l2b_58_0__tab R 8
mpfr_l2b_58_1__tab R 16
mpfr_l2b_59_0__tab R 8
mpfr_l2b_59_1__tab R 16
mpfr_l2b_5_0__tab R 8
mpfr_l2b_5_1__tab R 16
mpfr_l2b_60_0__tab R 8
mpfr_l2b_60_1__tab R 16
mpfr_l2b_61_0__tab R 8
mpfr_l2b_61_1__tab R 16
mpfr_l2b_62_0__tab R 8
mpfr_l2b_62_1__tab R 16
mpfr_l2b_6_0__tab R 8
mpfr_l2b_6_1__tab R 16
mpfr_l2b_7_0__tab R 8
mpfr_l2b_7_1__tab R 16
mpfr_l2b_8_0__tab R 8
mpfr_l2b_8_1__tab R 16
mpfr_l2b_9_0__tab R 8
mpfr_l2b_9_1__tab R 16
mpfr_less_p T
mpfr_lessequal_p T
mpfr_lessgreater_p T
mpfr_lgamma T
mpfr_li2 T
mpfr_lngamma T
mpfr_log T
mpfr_log10 T
mpfr_log1p T
mpfr_log2 T
mpfr_max T
mpfr_min T
mpfr_min_prec T
mpfr_modf T
mpfr_mpn_exp T
mpfr_mul T
mpfr_mul_2exp T
mpfr_mul_2si T
mpfr_mul_2ui T
mpfr_mul_d T
mpfr_mul_q T
mpfr_mul_si T
mpfr_mul_ui T
mpfr_mul_z T
mpfr_mulhigh_n T
mpfr_nan_p T
mpfr_nanflag_p T
mpfr_neg T
mpfr_nextabove T
mpfr_nextbelow T
mpfr_nexttoinf T
mpfr_nexttoward T
mpfr_nexttozero T
mpfr_number_p T
mpfr_overflow T
mpfr_overflow_p T
mpfr_pow T
mpfr_pow_general T
mpfr_pow_si T
mpfr_pow_ui T
mpfr_pow_z T
mpfr_powerof2_raw T
mpfr_prec_round T
mpfr_print_binary T
mpfr_print_mant_binary T
mpfr_print_rnd_mode T
mpfr_printf T
mpfr_rand_raw T
mpfr_rands B 32
mpfr_rands_initialized B 1
mpfr_reallocate_func B 104
mpfr_rec_sqrt T
mpfr_regular_p T
mpfr_reldiff T
mpfr_remainder T
mpfr_remquo T
mpfr_rint T
mpfr_rint_ceil T
mpfr_rint_floor T
mpfr_rint_round T
mpfr_rint_trunc T
mpfr_root T
mpfr_round T
mpfr_round_near_x T
mpfr_round_p T
mpfr_round_raw T
mpfr_round_raw_2 T
mpfr_round_raw_4 T
mpfr_scale2 T
mpfr_sec T
mpfr_sech T
mpfr_set T
mpfr_set4 T
mpfr_set_d T
mpfr_set_default_prec T
mpfr_set_default_rounding_mode T
mpfr_set_emax T
mpfr_set_emin T
mpfr_set_erangeflag T
mpfr_set_exp T
mpfr_set_f T
mpfr_set_flt T
mpfr_set_inexflag T
mpfr_set_inf T
mpfr_set_ld T
mpfr_set_nan T
mpfr_set_nanflag T
mpfr_set_overflow T
mpfr_set_prec T
mpfr_set_prec_raw T
mpfr_set_q T
mpfr_set_si T
mpfr_set_si_2exp T
mpfr_set_str T
mpfr_set_str_binary T
mpfr_set_ui T
mpfr_set_ui_2exp T
mpfr_set_underflow T
mpfr_set_z T
mpfr_set_z_2exp T
mpfr_set_zero T
mpfr_setmax T
mpfr_setmin T
mpfr_setsign T
mpfr_sgn T
mpfr_si_div T
mpfr_si_sub T
mpfr_signbit T
mpfr_sin T
mpfr_sin_cos T
mpfr_sincos_fast T
mpfr_sinh T
mpfr_sinh_cosh T
mpfr_snprintf T
mpfr_sprintf T
mpfr_sqr T
mpfr_sqrhigh_n T
mpfr_sqrt T
mpfr_sqrt_ui T
mpfr_strtofr T
mpfr_sub T
mpfr_sub1 T
mpfr_sub1sp T
mpfr_sub_d T
mpfr_sub_q T
mpfr_sub_si T
mpfr_sub_ui T
mpfr_sub_z T
mpfr_subnormalize T
mpfr_sum T
mpfr_sum_sort T
mpfr_swap T
mpfr_tan T
mpfr_tanh T
mpfr_tmp_allocate T
mpfr_tmp_free T
mpfr_trunc T
mpfr_ui_div T
mpfr_ui_pow T
mpfr_ui_pow_ui T
mpfr_ui_sub T
mpfr_underflow T
mpfr_underflow_p T
mpfr_unordered_p T
mpfr_urandom T
mpfr_urandomb T
mpfr_y0 T
mpfr_y1 T
mpfr_yn T
mpfr_zero_p T
mpfr_zeta T
mpfr_zeta_ui T

View File

@ -1 +0,0 @@
989fb4180b392cebc00aa6e4899da70f2a71cb4d

View File

@ -1,12 +0,0 @@
LICENSE := LGPL
VERSION := 1.1.0
DOWNLOADS := mpc.archive
URL(mpc) := https://ftp.gnu.org/gnu/mpc/mpc-$(VERSION).tar.gz
SHA(mpc) := 6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
SIG(mpc) := ${URL(mpc)}.asc
KEY(mpc) := AD17A21EF8AED8F1CC02DBD9F7D5C9BF765C61E3
DIR(mpc) := src/lib/mpc
DIRS := include/mpc
DIR_CONTENT(include/mpc) := src/lib/mpc/src/mpc.h

View File

@ -1 +0,0 @@
9237712a91c7c913dff2578bbc906192c7f67ab7

View File

@ -1,23 +0,0 @@
LICENSE := GPLv3
VERSION := 4.0.2
DOWNLOADS := mpfr.archive
URL(mpfr) := https://gforge.inria.fr/frs/download.php/file/37888/mpfr-4.0.2.tar.xz
SHA(mpfr) := 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
SIG(mpfr) := ${URL(mpfr)}.asc
KEY(mpfr) := GNU
DIR(mpfr) := src/lib/mpfr
TAR_OPT(mpfr) := --strip-components=1
DIRS := include/mpfr include/generic include/arm include/x86
DIR_CONTENT(include/mpfr) := src/lib/mpfr/src/mpfr.h
DIR_CONTENT(include/generic) := src/lib/mpfr/src/generic/*
DIR_CONTENT(include/arm) := src/lib/mpfr/src/generic/*
DIR_CONTENT(include/x86) := src/lib/mpfr/src/generic/*
default: include/mpfr/mparam.h
include/mpfr/mparam.h: _dirs
@$(MSG_INSTALL)$@
@cp src/lib/mpfr/src/mparam_h.in $@

View File

@ -1,15 +0,0 @@
MIRROR_FROM_REP_DIR = lib/import/import-mpc.mk lib/symbols/mpc
content: include LICENSE $(MIRROR_FROM_REP_DIR)
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/mpc)
include:
mkdir $@
cp -r $(PORT_DIR)/include/mpc/* $@/
$(MIRROR_FROM_REP_DIR):
$(mirror_from_rep_dir)
LICENSE:
cp $(PORT_DIR)/src/lib/mpc/COPYING.LESSER $@

View File

@ -1 +0,0 @@
2019-11-18 6d5ccaf2034efee38be828c7fcb235f33e8b076b

View File

@ -1,16 +0,0 @@
content: include lib/symbols/mpfr LICENSE
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/mpfr)
include:
mkdir $@
cp -r $(PORT_DIR)/include/mpfr/* $@/
cp -r $(PORT_DIR)/include/generic $@/
cp -r $(PORT_DIR)/include/arm $@/
cp -r $(PORT_DIR)/include/x86 $@/
lib/symbols/mpfr:
$(mirror_from_rep_dir)
LICENSE:
cp $(PORT_DIR)/src/lib/mpfr/COPYING $@

View File

@ -1 +0,0 @@
2019-11-18 1ce482941a0485948a9746fe806c77134624e68c

View File

@ -1 +0,0 @@
mpfr

View File

@ -1,16 +0,0 @@
MIRROR_FROM_REP_DIR = lib/import/import-mpc.mk lib/mk/mpc.mk
content: LICENSE $(MIRROR_FROM_REP_DIR) src/lib/mpc
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/mpc)
src/lib/mpc:
mkdir -p $@
cp -r $(PORT_DIR)/src/lib/mpc/* $@
echo "LIBS = mpc" > $@/target.mk
$(MIRROR_FROM_REP_DIR):
$(mirror_from_rep_dir)
LICENSE:
cp $(PORT_DIR)/src/lib/mpc/COPYING.LESSER $@

View File

@ -1 +0,0 @@
2021-05-04 debe33e0358f307b755809ed51ba6f1d6ac8bbe0

View File

@ -1,3 +0,0 @@
gmp
mpfr
libc

View File

@ -1 +0,0 @@
mpfr

View File

@ -1,14 +0,0 @@
content: src/lib/mpfr lib/mk/mpfr.mk LICENSE
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/mpfr)
src/lib/mpfr:
mkdir -p $@
cp -r $(PORT_DIR)/src/lib/mpfr/* $@
echo "LIBS = mpfr" > $@/target.mk
lib/mk/mpfr.mk:
$(mirror_from_rep_dir)
LICENSE:
cp $(PORT_DIR)/src/lib/mpfr/COPYING $@

View File

@ -1 +0,0 @@
2021-05-04 24b7ac1bca25ab6c85b98342998109b62d7d2247

View File

@ -1,2 +0,0 @@
gmp
libc

View File

@ -1,11 +0,0 @@
TARGET = test-mpfr
LIBS = libc mpfr
SRC_CC = main.cc
# The gmp.lib by now only compiles for 32-bit so we have to mind that
REQUIRES = 32bit
vpath main.cc $(PRG_DIR)/..
CC_CXX_WARN_STRICT =