initial commit

Signed-off-by: AGentooCat <agentoocat@mail.i2p>
This commit is contained in:
2024-06-13 09:05:19 +00:00
commit bc642bae7c
4 changed files with 285 additions and 0 deletions

50
config.mk Normal file
View File

@ -0,0 +1,50 @@
# This config.mk is created by AGentooCat
# Cat'sMake v0.7.3 - under BSD-0-Clause
# set to the program's name to enable program building
PROGNAME=itoomail
VERSION=v0.0.0
# same as PROGNAME (will be as lib(LIBNAME).(a|so))
LIBNAME=
LIBVERSION=v0.0.0
# FLAGS is C-and-LD stuff
# PROJ_C is project's C flags.
# PROJ_ASM is ASseMbly,
# PROJ_LD is linker.
# the user can change CFLAGS/ASMFLAGS/LDFLAGS which will override these flags
# (if the compiler favors the last arguments over the first ones)
FLAGS = -Wall -Wextra -pipe
PROJ_C =
PROJ_ASM=
PROJ_LD =
# set the source files to be built for the program/library
# dont prefix src/ or src/lib/
PROG_SRCS=main.c
LIB_SRCS=
# what the program depends on (-l<ib>)
PROG_LIBS=
# if the library installs headers, place them under (root)/include
# and add them here to be installed under (DESTDIR)/(PREFIX)/include
# (omit "include/" part here)
LIB_HEADS=
# you can specify misc files (placed under contrib/) to be installed
# ETC: /etc/ files
# SHR: /usr/share/ files
ETC_DATA=
SHR_DATA=
# starting with 0.7, CatsMake will look for "build_bin.c" or "build_lib.c"
# to compile and run before the actual compilation (similar to Rust/Cargo's
# "build.rs" feature). these will be compiled with "-O2 -pipe".
# you can specify extra compilation flags here
BUILD_BIN=-O2 -pipe
BUILD_LIB=-O2 -pipe
# if you don't want to auto-add (LIB)VERSION macros, set these variables
NO_V_MACROS=
NO_LV_MACROS=