Commit 9ffc560b authored by Marc Vef's avatar Marc Vef
Browse files

added fs, first playing around

parent 09603694
Loading
Loading
Loading
Loading
+7 −8
Original line number Diff line number Diff line
cmake_minimum_required(VERSION 3.6 FATAL_ERROR)
cmake_minimum_required(VERSION 3.4 FATAL_ERROR)
project(fs VERSION 0.0.1 LANGUAGES C)

#set(CMAKE_CXX_STANDARD 11)
# XXX recheck what this stuff is
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_FILE_OFFSET_BITS=64")
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wall --pedantic -g")
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMake" ${CMAKE_MODULE_PATH})
# from fuse example. dont know what it does yet
#set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
#set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
#set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
#set(CMAKE_EXPORT_COMPILE_COMMANDS 1)

set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
set(CMAKE_EXPORT_COMPILE_COMMANDS 1)
find_package(FUSE REQUIRED)

include_directories(${FUSE_INCLUDE_DIR})
+12 −13
Original line number Diff line number Diff line
cmake_minimum_required(VERSION 3.6 FATAL_ERROR)
project(fs VERSION 0.0.1 LANGUAGES C)
cmake_minimum_required(VERSION 3.4 FATAL_ERROR)
project(fs VERSION 0.0.1)

#set(CMAKE_CXX_STANDARD 11)
# XXX recheck what this stuff is
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_FILE_OFFSET_BITS=64")
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wall --pedantic -g")
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_FILE_OFFSET_BITS=64")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall --pedantic -g")
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMake" ${CMAKE_MODULE_PATH})
# from fuse example. dont know what it does yet
#set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
#set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
#set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
#set(CMAKE_EXPORT_COMPILE_COMMANDS 1)

set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
set(CMAKE_EXPORT_COMPILE_COMMANDS 1)
find_package(FUSE REQUIRED)

include_directories(${FUSE_INCLUDE_DIR})
set(SOURCE_FILES src/bbfs.c src/log.c src/log.h src/bbfs.h)
add_executable(adafs ${SOURCE_FILES} src/bbfs.c)
set(SOURCE_FILES src/main.cpp src/log.cpp src/log.h src/main.h src/fuse_ops.h)
add_executable(adafs ${SOURCE_FILES} src/main.cpp)
target_link_libraries(adafs ${FUSE_LIBRARIES})
 No newline at end of file

fs/src/bbfs.c

deleted100644 → 0
+0 −911

File deleted.

Preview size limit exceeded, changes collapsed.

fs/src/bbfs.h

deleted100644 → 0
+0 −8
Original line number Diff line number Diff line
//
// Created by lefthy on 1/24/17.
//

#ifndef FS_BBFS_H
#define FS_BBFS_H

#endif //FS_BBFS_H

fs/src/fuse_ops.h

0 → 100644
+10 −0
Original line number Diff line number Diff line
//
// Created by evie on 2/23/17.
//

#ifndef FS_FUSE_OPS_H
#define FS_FUSE_OPS_H

int adafs_getattr(const char *path, struct stat *attr);

#endif //FS_FUSE_OPS_H
Loading