mirror of
https://codeberg.org/shufflecake/shufflecake-c.git
synced 2026-01-21 18:04:24 -05:00
49 lines
2.1 KiB
Text
49 lines
2.1 KiB
Text
# Copyright The Shufflecake Project Authors (2022)
|
|
# Copyright The Shufflecake Project Contributors (2022)
|
|
# Copyright Contributors to the The Shufflecake Project.
|
|
|
|
# See the AUTHORS file at the top-level directory of this distribution and at
|
|
# <https://www.shufflecake.net/permalinks/shufflecake-c/AUTHORS>
|
|
|
|
# This file is part of the program shufflecake-c, which is part of the Shufflecake
|
|
# Project. Shufflecake is a plausible deniability (hidden storage) layer for
|
|
# Linux. See <https://www.shufflecake.net>.
|
|
|
|
# This program is free software: you can redistribute it and/or modify it
|
|
# under the terms of the GNU General Public License as published by the Free
|
|
# Software Foundation, either version 2 of the License, or (at your option)
|
|
# any later version. This program is distributed in the hope that it will be
|
|
# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
|
|
# Public License for more details. You should have received a copy of the
|
|
# GNU General Public License along with this program.
|
|
# If not, see <https://www.gnu.org/licenses/>.
|
|
|
|
#########################################
|
|
# Only define the sources to be compiled
|
|
#########################################
|
|
|
|
####
|
|
#### Main files
|
|
####
|
|
|
|
PROJ_SRCS := $(addprefix utils/,crypto.c disk.c dm.c file.c string.c input.c kernmod.c)
|
|
PROJ_SRCS += $(addprefix header/,position_map_legacy.c position_map_lite.c volume_master_block_legacy.c volume_master_block_lite.c device_master_block.c)
|
|
PROJ_SRCS += $(addprefix operations/,volume_header_legacy.c volume_header_lite.c devmapper_legacy.c devmapper_lite.c dmb.c)
|
|
PROJ_SRCS += $(addprefix commands/,init_legacy.c init_lite.c open_legacy.c open_lite.c close.c test_pwd.c change_pwd.c)
|
|
PROJ_SRCS += $(addprefix cli/,dispatch.c init.c open.c close.c testpwd.c changepwd.c)
|
|
PROJ_SRCS += main.c
|
|
|
|
PROJ_ROOT := src
|
|
PROJ_SRCS := $(addprefix $(PROJ_ROOT)/,$(PROJ_SRCS))
|
|
|
|
|
|
####
|
|
#### Test files
|
|
####
|
|
|
|
TEST_SRCS := $(addprefix crypto/,test_aes256ctr.c test_aes256gcm.c test_argon2id.c)
|
|
TEST_SRCS += main.c
|
|
|
|
TEST_ROOT := test
|
|
TEST_SRCS := $(addprefix $(TEST_ROOT)/,$(TEST_SRCS))
|