bsd-dotfiles/etc/make.conf

73 lines
2.4 KiB
Plaintext

#target
KERNCONF=GENERIC
CPUTYPE?=skylake
MAKE_JOBS_NUMER=4
TARGET_ARCH=amd64
TARGET_CPUTYPE=amd64
TARGET=amd64
#Compiler settings
COMPILER_TYPE=clang
CC=clang
CXX=clang++
CPP=clang-cpp
#ST_CONF=/home/loftur/suckless/st/config.def.h
#also build 32-bit libs (together with options COMPAT_FREEBSD32)
WITH_LIB32=YES
OPTIMIZED_CFLAGS=YES
BUILD_OPTIMIZED=YES
MK_PROFILE=no
BUILD_STATIC=YES
#using git to sync ports tree
WITHOUT_PORTSNAP=YES
WITHOUT_FREEBSD_UPDATE=YES
WITHOUT_HBSD_UPDATE=YES
OPTIONS_SET = ALSA PIPEWIRE PULSEAUDIO UTF8 CURL EXAMPLES PNG SVG OPENGL VAAPI \
VULKAN INTEL XVID X264 X265 DECRYPT NCURSES SYSLOG MAN MANPAGES \
XORG FLAC MP3 OGG MP4 AVI MKV 7ZIP RAR GIFT JPEG ZIP OPENAL CURL \
MPV AMD64 HARDENED SECURITY CPUFLAGS OPTIMIZED_CFLAFS BLOWFISH MICROCODE AES CRYPT IPFW \
OPTIONS_UNSET = GNOME GNOMEVFS WAYLAND VESA JACK PORTAUDIO CUPS TWM BONJOUR VDPAU \
IPV6 SUDO XFCE KDE NGINX WIDGETS VLC POSTGRES KERBEROS APACHE SAMBA \
#UNSET a few foreign languages
OPTIONS_UNSET+=\
LADSPA LANG_AF LANG_AK LANG_AM LANG_AR LANG_AST LANG_BB \
LANG_BE LANG_BG LANG_BN LANG_BR LANG_BS LANG_CA LANG_CS \
LANG_CY LANG_DA LANG_DE LANG_EL LANG_EO LANG_ET \
LANG_EU LANG_FA LANG_FI LANG_FR LANG_FY LANG_GA \
LANG_GD LANG_GL LANG_GU LANG_HE LANG_HI LANG_HR LANG_HU \
LANG_ID LANG_IS LANG_IT LANG_JA LANG_JP LANG_KK LANG_KN \
LANG_KO LANG_KU LANG_LG LANG_LK LANG_LT LANG_LV LANG_MAI \
LANG_MK LANG_ML LANG_MN LANG_MR LANG_NB LANG_NL LANG_NN \
LANG_NSO LANG_OR LANG_PA LANG_PBR LANG_PL LANG_PT LANG_RM \
LANG_RO LANG_RU LANG_SA LANG_SC LANG_SE LANG_SI LANG_SK \
LANG_SL LANG_SM LANG_SON LANG_SQ LANG_SR LANG_SV LANG_TA \
LANG_TE LANG_TH LANG_TR LANG_UA LANG_UK LANG_VI LANG_ZA \
LANG_ZU LANG_TW
################################################################################
# XOrg -- Only build xorg with drivers below
#
x11-drivers_xorg-drivers_SET+=\
INTEL LIBINPUT MOUSE KEYBOARD SYNAPTICS FBDEV
x11-drivers_xorg-drivers_UNSET+=\
ATI MACH64 NV R128 RADEONHD OPENCHROME ACECAD ELOGRAPHICS \
HYPERPEN JOYSTICK MAGICTOUCH MUTOUCH PENMOUNT \
VMMOUSE VOID ARK CHIPS CIRRUS CYRIX DUMMY \
GLINT I128 I740 IMSTT MGA NEOMAGIC NEWPORT RENDITION \
S3 S3VIRGE SAVAGE SILICONMOTION SIS TDFX TGA TRIDENT \
TSENG VIA VOODOO