kopia lustrzana https://github.com/piotr022/wspaker
shared-lib-target-for-python
rodzic
a72c487f65
commit
69c2fb6175
|
@ -240,10 +240,10 @@ namespace Protocol
|
|||
|
||||
class CFT4PacketFactory
|
||||
{
|
||||
static constexpr char FT4FormatStr[] = "CQ 4NSxxx llUU";
|
||||
static constexpr auto MaxFt4Subframes = 8;
|
||||
static constexpr char FT4FormatStr[] = "CQ 4NSxxxxxxx";
|
||||
|
||||
public:
|
||||
static constexpr auto MaxFt4Subframes = 8;
|
||||
using TFT4Format = CFormatWithDefaultElements<FT4FormatStr>;
|
||||
using CFT4Encoder = TEncoder<TFT4Format, MaxFt4Subframes>;
|
||||
char C8Frames[MaxFt4Subframes][TFT4Format::GetLen() + 1];
|
||||
|
|
|
@ -10,4 +10,8 @@ add_subdirectory(../ ${CMAKE_CURRENT_BINARY_DIR}/wspaker)
|
|||
project(paker_utils)
|
||||
|
||||
add_executable(paker_test paker_test.cpp)
|
||||
target_link_libraries(paker_test wspaker)
|
||||
target_link_libraries(paker_test wspaker)
|
||||
|
||||
add_library(paker_py SHARED py_lib.cpp)
|
||||
target_link_libraries(paker_py wspaker)
|
||||
set_target_properties(paker_py PROPERTIES POSITION_INDEPENDENT_CODE ON)
|
|
@ -46,4 +46,5 @@ set(CMAKE_MAKEFILE_PRODUCTS
|
|||
# Dependency information for all targets:
|
||||
set(CMAKE_DEPEND_INFO_FILES
|
||||
"CMakeFiles/paker_test.dir/DependInfo.cmake"
|
||||
"CMakeFiles/paker_py.dir/DependInfo.cmake"
|
||||
)
|
||||
|
|
|
@ -64,6 +64,7 @@ CMAKE_BINARY_DIR = /home/piotr/dev/wspaker/utils/build
|
|||
|
||||
# The main recursive "all" target.
|
||||
all: CMakeFiles/paker_test.dir/all
|
||||
all: CMakeFiles/paker_py.dir/all
|
||||
all: wspaker/all
|
||||
.PHONY : all
|
||||
|
||||
|
@ -73,6 +74,7 @@ preinstall: wspaker/preinstall
|
|||
|
||||
# The main recursive "clean" target.
|
||||
clean: CMakeFiles/paker_test.dir/clean
|
||||
clean: CMakeFiles/paker_py.dir/clean
|
||||
clean: wspaker/clean
|
||||
.PHONY : clean
|
||||
|
||||
|
@ -98,7 +100,7 @@ wspaker/clean:
|
|||
CMakeFiles/paker_test.dir/all:
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/paker_test.dir/build.make CMakeFiles/paker_test.dir/depend
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/paker_test.dir/build.make CMakeFiles/paker_test.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/piotr/dev/wspaker/utils/build/CMakeFiles --progress-num=1,2 "Built target paker_test"
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/piotr/dev/wspaker/utils/build/CMakeFiles --progress-num=3,4 "Built target paker_test"
|
||||
.PHONY : CMakeFiles/paker_test.dir/all
|
||||
|
||||
# Build rule for subdir invocation for target.
|
||||
|
@ -117,6 +119,32 @@ CMakeFiles/paker_test.dir/clean:
|
|||
$(MAKE) $(MAKESILENT) -f CMakeFiles/paker_test.dir/build.make CMakeFiles/paker_test.dir/clean
|
||||
.PHONY : CMakeFiles/paker_test.dir/clean
|
||||
|
||||
#=============================================================================
|
||||
# Target rules for target CMakeFiles/paker_py.dir
|
||||
|
||||
# All Build rule for target.
|
||||
CMakeFiles/paker_py.dir/all:
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/paker_py.dir/build.make CMakeFiles/paker_py.dir/depend
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/paker_py.dir/build.make CMakeFiles/paker_py.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/piotr/dev/wspaker/utils/build/CMakeFiles --progress-num=1,2 "Built target paker_py"
|
||||
.PHONY : CMakeFiles/paker_py.dir/all
|
||||
|
||||
# Build rule for subdir invocation for target.
|
||||
CMakeFiles/paker_py.dir/rule: cmake_check_build_system
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/piotr/dev/wspaker/utils/build/CMakeFiles 2
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/paker_py.dir/all
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/piotr/dev/wspaker/utils/build/CMakeFiles 0
|
||||
.PHONY : CMakeFiles/paker_py.dir/rule
|
||||
|
||||
# Convenience name for target.
|
||||
paker_py: CMakeFiles/paker_py.dir/rule
|
||||
.PHONY : paker_py
|
||||
|
||||
# clean rule for target.
|
||||
CMakeFiles/paker_py.dir/clean:
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/paker_py.dir/build.make CMakeFiles/paker_py.dir/clean
|
||||
.PHONY : CMakeFiles/paker_py.dir/clean
|
||||
|
||||
#=============================================================================
|
||||
# Special targets to cleanup operation of make.
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
/home/piotr/dev/wspaker/utils/build/CMakeFiles/paker_test.dir
|
||||
/home/piotr/dev/wspaker/utils/build/CMakeFiles/paker_py.dir
|
||||
/home/piotr/dev/wspaker/utils/build/CMakeFiles/edit_cache.dir
|
||||
/home/piotr/dev/wspaker/utils/build/CMakeFiles/rebuild_cache.dir
|
||||
/home/piotr/dev/wspaker/utils/build/wspaker/CMakeFiles/edit_cache.dir
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
|
||||
# Consider dependencies only in project.
|
||||
set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
|
||||
|
||||
# The set of languages for which implicit dependencies are needed:
|
||||
set(CMAKE_DEPENDS_LANGUAGES
|
||||
)
|
||||
|
||||
# The set of dependency files which are needed:
|
||||
set(CMAKE_DEPENDS_DEPENDENCY_FILES
|
||||
"/home/piotr/dev/wspaker/utils/py_lib.cpp" "CMakeFiles/paker_py.dir/py_lib.cpp.o" "gcc" "CMakeFiles/paker_py.dir/py_lib.cpp.o.d"
|
||||
)
|
||||
|
||||
# Targets to which this target links.
|
||||
set(CMAKE_TARGET_LINKED_INFO_FILES
|
||||
)
|
||||
|
||||
# Fortran module output directory.
|
||||
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
|
|
@ -0,0 +1,110 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.25
|
||||
|
||||
# Delete rule output on recipe failure.
|
||||
.DELETE_ON_ERROR:
|
||||
|
||||
#=============================================================================
|
||||
# Special targets provided by cmake.
|
||||
|
||||
# Disable implicit rules so canonical targets will work.
|
||||
.SUFFIXES:
|
||||
|
||||
# Disable VCS-based implicit rules.
|
||||
% : %,v
|
||||
|
||||
# Disable VCS-based implicit rules.
|
||||
% : RCS/%
|
||||
|
||||
# Disable VCS-based implicit rules.
|
||||
% : RCS/%,v
|
||||
|
||||
# Disable VCS-based implicit rules.
|
||||
% : SCCS/s.%
|
||||
|
||||
# Disable VCS-based implicit rules.
|
||||
% : s.%
|
||||
|
||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||
|
||||
# Command-line flag to silence nested $(MAKE).
|
||||
$(VERBOSE)MAKESILENT = -s
|
||||
|
||||
#Suppress display of executed commands.
|
||||
$(VERBOSE).SILENT:
|
||||
|
||||
# A target that is always out of date.
|
||||
cmake_force:
|
||||
.PHONY : cmake_force
|
||||
|
||||
#=============================================================================
|
||||
# Set environment variables for the build.
|
||||
|
||||
# The shell in which to execute make rules.
|
||||
SHELL = /bin/sh
|
||||
|
||||
# The CMake executable.
|
||||
CMAKE_COMMAND = /usr/bin/cmake
|
||||
|
||||
# The command to remove a file.
|
||||
RM = /usr/bin/cmake -E rm -f
|
||||
|
||||
# Escaping for special characters.
|
||||
EQUALS = =
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = /home/piotr/dev/wspaker/utils
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = /home/piotr/dev/wspaker/utils/build
|
||||
|
||||
# Include any dependencies generated for this target.
|
||||
include CMakeFiles/paker_py.dir/depend.make
|
||||
# Include any dependencies generated by the compiler for this target.
|
||||
include CMakeFiles/paker_py.dir/compiler_depend.make
|
||||
|
||||
# Include the progress variables for this target.
|
||||
include CMakeFiles/paker_py.dir/progress.make
|
||||
|
||||
# Include the compile flags for this target's objects.
|
||||
include CMakeFiles/paker_py.dir/flags.make
|
||||
|
||||
CMakeFiles/paker_py.dir/py_lib.cpp.o: CMakeFiles/paker_py.dir/flags.make
|
||||
CMakeFiles/paker_py.dir/py_lib.cpp.o: /home/piotr/dev/wspaker/utils/py_lib.cpp
|
||||
CMakeFiles/paker_py.dir/py_lib.cpp.o: CMakeFiles/paker_py.dir/compiler_depend.ts
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/piotr/dev/wspaker/utils/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/paker_py.dir/py_lib.cpp.o"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/paker_py.dir/py_lib.cpp.o -MF CMakeFiles/paker_py.dir/py_lib.cpp.o.d -o CMakeFiles/paker_py.dir/py_lib.cpp.o -c /home/piotr/dev/wspaker/utils/py_lib.cpp
|
||||
|
||||
CMakeFiles/paker_py.dir/py_lib.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/paker_py.dir/py_lib.cpp.i"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/piotr/dev/wspaker/utils/py_lib.cpp > CMakeFiles/paker_py.dir/py_lib.cpp.i
|
||||
|
||||
CMakeFiles/paker_py.dir/py_lib.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/paker_py.dir/py_lib.cpp.s"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/piotr/dev/wspaker/utils/py_lib.cpp -o CMakeFiles/paker_py.dir/py_lib.cpp.s
|
||||
|
||||
# Object files for target paker_py
|
||||
paker_py_OBJECTS = \
|
||||
"CMakeFiles/paker_py.dir/py_lib.cpp.o"
|
||||
|
||||
# External object files for target paker_py
|
||||
paker_py_EXTERNAL_OBJECTS =
|
||||
|
||||
libpaker_py.so: CMakeFiles/paker_py.dir/py_lib.cpp.o
|
||||
libpaker_py.so: CMakeFiles/paker_py.dir/build.make
|
||||
libpaker_py.so: CMakeFiles/paker_py.dir/link.txt
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/piotr/dev/wspaker/utils/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libpaker_py.so"
|
||||
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/paker_py.dir/link.txt --verbose=$(VERBOSE)
|
||||
|
||||
# Rule to build all files generated by this target.
|
||||
CMakeFiles/paker_py.dir/build: libpaker_py.so
|
||||
.PHONY : CMakeFiles/paker_py.dir/build
|
||||
|
||||
CMakeFiles/paker_py.dir/clean:
|
||||
$(CMAKE_COMMAND) -P CMakeFiles/paker_py.dir/cmake_clean.cmake
|
||||
.PHONY : CMakeFiles/paker_py.dir/clean
|
||||
|
||||
CMakeFiles/paker_py.dir/depend:
|
||||
cd /home/piotr/dev/wspaker/utils/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/piotr/dev/wspaker/utils /home/piotr/dev/wspaker/utils /home/piotr/dev/wspaker/utils/build /home/piotr/dev/wspaker/utils/build /home/piotr/dev/wspaker/utils/build/CMakeFiles/paker_py.dir/DependInfo.cmake --color=$(COLOR)
|
||||
.PHONY : CMakeFiles/paker_py.dir/depend
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
file(REMOVE_RECURSE
|
||||
"CMakeFiles/paker_py.dir/py_lib.cpp.o"
|
||||
"CMakeFiles/paker_py.dir/py_lib.cpp.o.d"
|
||||
"libpaker_py.pdb"
|
||||
"libpaker_py.so"
|
||||
)
|
||||
|
||||
# Per-language clean rules from dependency scanning.
|
||||
foreach(lang CXX)
|
||||
include(CMakeFiles/paker_py.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
||||
endforeach()
|
|
@ -0,0 +1,108 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.25
|
||||
|
||||
CMakeFiles/paker_py.dir/py_lib.cpp.o
|
||||
/home/piotr/dev/wspaker/utils/py_lib.cpp
|
||||
/usr/include/stdc-predef.h
|
||||
/usr/include/c++/11/cstdint
|
||||
/usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h
|
||||
/usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h
|
||||
/usr/include/features.h
|
||||
/usr/include/features-time64.h
|
||||
/usr/include/x86_64-linux-gnu/bits/wordsize.h
|
||||
/usr/include/x86_64-linux-gnu/bits/timesize.h
|
||||
/usr/include/x86_64-linux-gnu/sys/cdefs.h
|
||||
/usr/include/x86_64-linux-gnu/bits/long-double.h
|
||||
/usr/include/x86_64-linux-gnu/gnu/stubs.h
|
||||
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h
|
||||
/usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h
|
||||
/usr/include/c++/11/pstl/pstl_config.h
|
||||
/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h
|
||||
/usr/include/stdint.h
|
||||
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types.h
|
||||
/usr/include/x86_64-linux-gnu/bits/typesizes.h
|
||||
/usr/include/x86_64-linux-gnu/bits/time64.h
|
||||
/usr/include/x86_64-linux-gnu/bits/wchar.h
|
||||
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
|
||||
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
|
||||
/home/piotr/dev/wspaker/paker.hpp
|
||||
/usr/include/string.h
|
||||
/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h
|
||||
/usr/include/strings.h
|
||||
/usr/include/c++/11/math.h
|
||||
/usr/include/c++/11/cmath
|
||||
/usr/include/c++/11/bits/cpp_type_traits.h
|
||||
/usr/include/c++/11/ext/type_traits.h
|
||||
/usr/include/math.h
|
||||
/usr/include/x86_64-linux-gnu/bits/math-vector.h
|
||||
/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h
|
||||
/usr/include/x86_64-linux-gnu/bits/floatn.h
|
||||
/usr/include/x86_64-linux-gnu/bits/floatn-common.h
|
||||
/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h
|
||||
/usr/include/x86_64-linux-gnu/bits/fp-logb.h
|
||||
/usr/include/x86_64-linux-gnu/bits/fp-fast.h
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls.h
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h
|
||||
/usr/include/x86_64-linux-gnu/bits/iscanonical.h
|
||||
/usr/include/c++/11/bits/std_abs.h
|
||||
/usr/include/stdlib.h
|
||||
/usr/include/x86_64-linux-gnu/bits/waitflags.h
|
||||
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
|
||||
/usr/include/x86_64-linux-gnu/sys/types.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/clock_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/time_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/timer_t.h
|
||||
/usr/include/endian.h
|
||||
/usr/include/x86_64-linux-gnu/bits/endian.h
|
||||
/usr/include/x86_64-linux-gnu/bits/endianness.h
|
||||
/usr/include/x86_64-linux-gnu/bits/byteswap.h
|
||||
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h
|
||||
/usr/include/x86_64-linux-gnu/sys/select.h
|
||||
/usr/include/x86_64-linux-gnu/bits/select.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h
|
||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
|
||||
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
|
||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
|
||||
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h
|
||||
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
|
||||
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
|
||||
/usr/include/alloca.h
|
||||
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
|
||||
/usr/include/c++/11/bits/specfun.h
|
||||
/usr/include/c++/11/bits/stl_algobase.h
|
||||
/usr/include/c++/11/bits/functexcept.h
|
||||
/usr/include/c++/11/bits/exception_defines.h
|
||||
/usr/include/c++/11/ext/numeric_traits.h
|
||||
/usr/include/c++/11/bits/stl_pair.h
|
||||
/usr/include/c++/11/bits/move.h
|
||||
/usr/include/c++/11/type_traits
|
||||
/usr/include/c++/11/bits/stl_iterator_base_types.h
|
||||
/usr/include/c++/11/bits/stl_iterator_base_funcs.h
|
||||
/usr/include/c++/11/bits/concept_check.h
|
||||
/usr/include/c++/11/debug/assertions.h
|
||||
/usr/include/c++/11/bits/stl_iterator.h
|
||||
/usr/include/c++/11/bits/ptr_traits.h
|
||||
/usr/include/c++/11/debug/debug.h
|
||||
/usr/include/c++/11/bits/predefined_ops.h
|
||||
/usr/include/c++/11/limits
|
||||
/usr/include/c++/11/tr1/gamma.tcc
|
||||
/usr/include/c++/11/tr1/special_function_util.h
|
||||
/usr/include/c++/11/tr1/bessel_function.tcc
|
||||
/usr/include/c++/11/tr1/beta_function.tcc
|
||||
/usr/include/c++/11/tr1/ell_integral.tcc
|
||||
/usr/include/c++/11/tr1/exp_integral.tcc
|
||||
/usr/include/c++/11/tr1/hypergeometric.tcc
|
||||
/usr/include/c++/11/tr1/legendre_function.tcc
|
||||
/usr/include/c++/11/tr1/modified_bessel_func.tcc
|
||||
/usr/include/c++/11/tr1/poly_hermite.tcc
|
||||
/usr/include/c++/11/tr1/poly_laguerre.tcc
|
||||
/usr/include/c++/11/tr1/riemann_zeta.tcc
|
||||
|
|
@ -0,0 +1,313 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.25
|
||||
|
||||
CMakeFiles/paker_py.dir/py_lib.cpp.o: /home/piotr/dev/wspaker/utils/py_lib.cpp \
|
||||
/usr/include/stdc-predef.h \
|
||||
/usr/include/c++/11/cstdint \
|
||||
/usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \
|
||||
/usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \
|
||||
/usr/include/features.h \
|
||||
/usr/include/features-time64.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/timesize.h \
|
||||
/usr/include/x86_64-linux-gnu/sys/cdefs.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/long-double.h \
|
||||
/usr/include/x86_64-linux-gnu/gnu/stubs.h \
|
||||
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
|
||||
/usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \
|
||||
/usr/include/c++/11/pstl/pstl_config.h \
|
||||
/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \
|
||||
/usr/include/stdint.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/typesizes.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/time64.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/wchar.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
|
||||
/home/piotr/dev/wspaker/paker.hpp \
|
||||
/usr/include/string.h \
|
||||
/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
|
||||
/usr/include/strings.h \
|
||||
/usr/include/c++/11/math.h \
|
||||
/usr/include/c++/11/cmath \
|
||||
/usr/include/c++/11/bits/cpp_type_traits.h \
|
||||
/usr/include/c++/11/ext/type_traits.h \
|
||||
/usr/include/math.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/math-vector.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/floatn.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/floatn-common.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/fp-logb.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/fp-fast.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/iscanonical.h \
|
||||
/usr/include/c++/11/bits/std_abs.h \
|
||||
/usr/include/stdlib.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/waitflags.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
|
||||
/usr/include/x86_64-linux-gnu/sys/types.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/time_t.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
|
||||
/usr/include/endian.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/endian.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/endianness.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/byteswap.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
|
||||
/usr/include/x86_64-linux-gnu/sys/select.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/select.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
|
||||
/usr/include/alloca.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
|
||||
/usr/include/c++/11/bits/specfun.h \
|
||||
/usr/include/c++/11/bits/stl_algobase.h \
|
||||
/usr/include/c++/11/bits/functexcept.h \
|
||||
/usr/include/c++/11/bits/exception_defines.h \
|
||||
/usr/include/c++/11/ext/numeric_traits.h \
|
||||
/usr/include/c++/11/bits/stl_pair.h \
|
||||
/usr/include/c++/11/bits/move.h \
|
||||
/usr/include/c++/11/type_traits \
|
||||
/usr/include/c++/11/bits/stl_iterator_base_types.h \
|
||||
/usr/include/c++/11/bits/stl_iterator_base_funcs.h \
|
||||
/usr/include/c++/11/bits/concept_check.h \
|
||||
/usr/include/c++/11/debug/assertions.h \
|
||||
/usr/include/c++/11/bits/stl_iterator.h \
|
||||
/usr/include/c++/11/bits/ptr_traits.h \
|
||||
/usr/include/c++/11/debug/debug.h \
|
||||
/usr/include/c++/11/bits/predefined_ops.h \
|
||||
/usr/include/c++/11/limits \
|
||||
/usr/include/c++/11/tr1/gamma.tcc \
|
||||
/usr/include/c++/11/tr1/special_function_util.h \
|
||||
/usr/include/c++/11/tr1/bessel_function.tcc \
|
||||
/usr/include/c++/11/tr1/beta_function.tcc \
|
||||
/usr/include/c++/11/tr1/ell_integral.tcc \
|
||||
/usr/include/c++/11/tr1/exp_integral.tcc \
|
||||
/usr/include/c++/11/tr1/hypergeometric.tcc \
|
||||
/usr/include/c++/11/tr1/legendre_function.tcc \
|
||||
/usr/include/c++/11/tr1/modified_bessel_func.tcc \
|
||||
/usr/include/c++/11/tr1/poly_hermite.tcc \
|
||||
/usr/include/c++/11/tr1/poly_laguerre.tcc \
|
||||
/usr/include/c++/11/tr1/riemann_zeta.tcc
|
||||
|
||||
|
||||
/usr/include/c++/11/tr1/poly_hermite.tcc:
|
||||
|
||||
/usr/include/c++/11/tr1/legendre_function.tcc:
|
||||
|
||||
/usr/include/c++/11/tr1/hypergeometric.tcc:
|
||||
|
||||
/usr/include/c++/11/tr1/exp_integral.tcc:
|
||||
|
||||
/usr/include/c++/11/tr1/ell_integral.tcc:
|
||||
|
||||
/usr/include/c++/11/tr1/poly_laguerre.tcc:
|
||||
|
||||
/usr/include/c++/11/tr1/beta_function.tcc:
|
||||
|
||||
/usr/include/c++/11/bits/predefined_ops.h:
|
||||
|
||||
/usr/include/c++/11/bits/ptr_traits.h:
|
||||
|
||||
/usr/include/c++/11/bits/stl_iterator.h:
|
||||
|
||||
/usr/include/c++/11/debug/assertions.h:
|
||||
|
||||
/usr/include/c++/11/type_traits:
|
||||
|
||||
/usr/include/c++/11/bits/move.h:
|
||||
|
||||
/usr/include/c++/11/bits/stl_pair.h:
|
||||
|
||||
/usr/include/c++/11/bits/exception_defines.h:
|
||||
|
||||
/usr/include/c++/11/bits/specfun.h:
|
||||
|
||||
/usr/include/alloca.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/select.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/sys/select.h:
|
||||
|
||||
/usr/include/c++/11/tr1/special_function_util.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h:
|
||||
|
||||
/usr/include/c++/11/bits/stl_iterator_base_types.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h:
|
||||
|
||||
/usr/include/c++/11/bits/std_abs.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/wchar.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/typesizes.h:
|
||||
|
||||
/usr/include/c++/11/cmath:
|
||||
|
||||
/usr/include/math.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/endianness.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h:
|
||||
|
||||
/usr/include/stdc-predef.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/time64.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/sys/cdefs.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/types/clock_t.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h:
|
||||
|
||||
/usr/include/c++/11/ext/type_traits.h:
|
||||
|
||||
/usr/include/c++/11/tr1/modified_bessel_func.tcc:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/long-double.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/byteswap.h:
|
||||
|
||||
/usr/include/c++/11/pstl/pstl_config.h:
|
||||
|
||||
/usr/include/c++/11/cstdint:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/gnu/stubs.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/types.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/wordsize.h:
|
||||
|
||||
/usr/include/stdlib.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/timesize.h:
|
||||
|
||||
/usr/include/c++/11/bits/stl_iterator_base_funcs.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/fp-logb.h:
|
||||
|
||||
/home/piotr/dev/wspaker/utils/py_lib.cpp:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/waitflags.h:
|
||||
|
||||
/usr/include/features-time64.h:
|
||||
|
||||
/usr/include/c++/11/limits:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h:
|
||||
|
||||
/usr/include/c++/11/ext/numeric_traits.h:
|
||||
|
||||
/usr/include/features.h:
|
||||
|
||||
/usr/include/strings.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/floatn-common.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/iscanonical.h:
|
||||
|
||||
/usr/include/c++/11/debug/debug.h:
|
||||
|
||||
/usr/include/c++/11/math.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h:
|
||||
|
||||
/usr/include/c++/11/bits/cpp_type_traits.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h:
|
||||
|
||||
/usr/include/string.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/endian.h:
|
||||
|
||||
/usr/include/c++/11/tr1/riemann_zeta.tcc:
|
||||
|
||||
/usr/include/c++/11/bits/stl_algobase.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/math-vector.h:
|
||||
|
||||
/usr/include/c++/11/tr1/bessel_function.tcc:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/floatn.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls.h:
|
||||
|
||||
/usr/include/c++/11/tr1/gamma.tcc:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h:
|
||||
|
||||
/usr/include/c++/11/bits/concept_check.h:
|
||||
|
||||
/home/piotr/dev/wspaker/paker.hpp:
|
||||
|
||||
/usr/include/stdint.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/fp-fast.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h:
|
||||
|
||||
/usr/include/c++/11/bits/functexcept.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/sys/types.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/types/time_t.h:
|
||||
|
||||
/usr/include/endian.h:
|
||||
|
||||
/usr/include/x86_64-linux-gnu/bits/types/timer_t.h:
|
|
@ -0,0 +1,2 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Timestamp file for compiler generated dependencies management for paker_py.
|
|
@ -0,0 +1,2 @@
|
|||
# Empty dependencies file for paker_py.
|
||||
# This may be replaced when dependencies are built.
|
|
@ -0,0 +1,10 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.25
|
||||
|
||||
# compile CXX with /usr/bin/c++
|
||||
CXX_DEFINES = -Dpaker_py_EXPORTS
|
||||
|
||||
CXX_INCLUDES = -I/home/piotr/dev/wspaker/.
|
||||
|
||||
CXX_FLAGS = -fPIC
|
||||
|
|
@ -0,0 +1 @@
|
|||
/usr/bin/c++ -fPIC -shared -Wl,-soname,libpaker_py.so -o libpaker_py.so CMakeFiles/paker_py.dir/py_lib.cpp.o
|
|
@ -0,0 +1,3 @@
|
|||
CMAKE_PROGRESS_1 = 1
|
||||
CMAKE_PROGRESS_2 = 2
|
||||
|
Plik binarny nie jest wyświetlany.
|
@ -0,0 +1,91 @@
|
|||
CMakeFiles/paker_py.dir/py_lib.cpp.o: \
|
||||
/home/piotr/dev/wspaker/utils/py_lib.cpp /usr/include/stdc-predef.h \
|
||||
/usr/include/c++/11/cstdint \
|
||||
/usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \
|
||||
/usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \
|
||||
/usr/include/features.h /usr/include/features-time64.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/timesize.h \
|
||||
/usr/include/x86_64-linux-gnu/sys/cdefs.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/long-double.h \
|
||||
/usr/include/x86_64-linux-gnu/gnu/stubs.h \
|
||||
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
|
||||
/usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \
|
||||
/usr/include/c++/11/pstl/pstl_config.h \
|
||||
/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/typesizes.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/time64.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/wchar.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
|
||||
/home/piotr/dev/wspaker/./paker.hpp /usr/include/string.h \
|
||||
/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
|
||||
/usr/include/strings.h /usr/include/c++/11/math.h \
|
||||
/usr/include/c++/11/cmath /usr/include/c++/11/bits/cpp_type_traits.h \
|
||||
/usr/include/c++/11/ext/type_traits.h /usr/include/math.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/math-vector.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/floatn.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/floatn-common.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/fp-logb.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/fp-fast.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/iscanonical.h \
|
||||
/usr/include/c++/11/bits/std_abs.h /usr/include/stdlib.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/waitflags.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
|
||||
/usr/include/x86_64-linux-gnu/sys/types.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/time_t.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/endian.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/endianness.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/byteswap.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
|
||||
/usr/include/x86_64-linux-gnu/sys/select.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/select.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
|
||||
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
|
||||
/usr/include/c++/11/bits/specfun.h \
|
||||
/usr/include/c++/11/bits/stl_algobase.h \
|
||||
/usr/include/c++/11/bits/functexcept.h \
|
||||
/usr/include/c++/11/bits/exception_defines.h \
|
||||
/usr/include/c++/11/ext/numeric_traits.h \
|
||||
/usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \
|
||||
/usr/include/c++/11/type_traits \
|
||||
/usr/include/c++/11/bits/stl_iterator_base_types.h \
|
||||
/usr/include/c++/11/bits/stl_iterator_base_funcs.h \
|
||||
/usr/include/c++/11/bits/concept_check.h \
|
||||
/usr/include/c++/11/debug/assertions.h \
|
||||
/usr/include/c++/11/bits/stl_iterator.h \
|
||||
/usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \
|
||||
/usr/include/c++/11/bits/predefined_ops.h /usr/include/c++/11/limits \
|
||||
/usr/include/c++/11/tr1/gamma.tcc \
|
||||
/usr/include/c++/11/tr1/special_function_util.h \
|
||||
/usr/include/c++/11/tr1/bessel_function.tcc \
|
||||
/usr/include/c++/11/tr1/beta_function.tcc \
|
||||
/usr/include/c++/11/tr1/ell_integral.tcc \
|
||||
/usr/include/c++/11/tr1/exp_integral.tcc \
|
||||
/usr/include/c++/11/tr1/hypergeometric.tcc \
|
||||
/usr/include/c++/11/tr1/legendre_function.tcc \
|
||||
/usr/include/c++/11/tr1/modified_bessel_func.tcc \
|
||||
/usr/include/c++/11/tr1/poly_hermite.tcc \
|
||||
/usr/include/c++/11/tr1/poly_laguerre.tcc \
|
||||
/usr/include/c++/11/tr1/riemann_zeta.tcc
|
|
@ -0,0 +1,19 @@
|
|||
|
||||
# Consider dependencies only in project.
|
||||
set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
|
||||
|
||||
# The set of languages for which implicit dependencies are needed:
|
||||
set(CMAKE_DEPENDS_LANGUAGES
|
||||
)
|
||||
|
||||
# The set of dependency files which are needed:
|
||||
set(CMAKE_DEPENDS_DEPENDENCY_FILES
|
||||
"/home/piotr/dev/wspaker/utils/py_lib.cpp" "CMakeFiles/paker_py_lib.dir/py_lib.cpp.o" "gcc" "CMakeFiles/paker_py_lib.dir/py_lib.cpp.o.d"
|
||||
)
|
||||
|
||||
# Targets to which this target links.
|
||||
set(CMAKE_TARGET_LINKED_INFO_FILES
|
||||
)
|
||||
|
||||
# Fortran module output directory.
|
||||
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
|
|
@ -0,0 +1,110 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.25
|
||||
|
||||
# Delete rule output on recipe failure.
|
||||
.DELETE_ON_ERROR:
|
||||
|
||||
#=============================================================================
|
||||
# Special targets provided by cmake.
|
||||
|
||||
# Disable implicit rules so canonical targets will work.
|
||||
.SUFFIXES:
|
||||
|
||||
# Disable VCS-based implicit rules.
|
||||
% : %,v
|
||||
|
||||
# Disable VCS-based implicit rules.
|
||||
% : RCS/%
|
||||
|
||||
# Disable VCS-based implicit rules.
|
||||
% : RCS/%,v
|
||||
|
||||
# Disable VCS-based implicit rules.
|
||||
% : SCCS/s.%
|
||||
|
||||
# Disable VCS-based implicit rules.
|
||||
% : s.%
|
||||
|
||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||
|
||||
# Command-line flag to silence nested $(MAKE).
|
||||
$(VERBOSE)MAKESILENT = -s
|
||||
|
||||
#Suppress display of executed commands.
|
||||
$(VERBOSE).SILENT:
|
||||
|
||||
# A target that is always out of date.
|
||||
cmake_force:
|
||||
.PHONY : cmake_force
|
||||
|
||||
#=============================================================================
|
||||
# Set environment variables for the build.
|
||||
|
||||
# The shell in which to execute make rules.
|
||||
SHELL = /bin/sh
|
||||
|
||||
# The CMake executable.
|
||||
CMAKE_COMMAND = /usr/bin/cmake
|
||||
|
||||
# The command to remove a file.
|
||||
RM = /usr/bin/cmake -E rm -f
|
||||
|
||||
# Escaping for special characters.
|
||||
EQUALS = =
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = /home/piotr/dev/wspaker/utils
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = /home/piotr/dev/wspaker/utils/build
|
||||
|
||||
# Include any dependencies generated for this target.
|
||||
include CMakeFiles/paker_py_lib.dir/depend.make
|
||||
# Include any dependencies generated by the compiler for this target.
|
||||
include CMakeFiles/paker_py_lib.dir/compiler_depend.make
|
||||
|
||||
# Include the progress variables for this target.
|
||||
include CMakeFiles/paker_py_lib.dir/progress.make
|
||||
|
||||
# Include the compile flags for this target's objects.
|
||||
include CMakeFiles/paker_py_lib.dir/flags.make
|
||||
|
||||
CMakeFiles/paker_py_lib.dir/py_lib.cpp.o: CMakeFiles/paker_py_lib.dir/flags.make
|
||||
CMakeFiles/paker_py_lib.dir/py_lib.cpp.o: /home/piotr/dev/wspaker/utils/py_lib.cpp
|
||||
CMakeFiles/paker_py_lib.dir/py_lib.cpp.o: CMakeFiles/paker_py_lib.dir/compiler_depend.ts
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/piotr/dev/wspaker/utils/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/paker_py_lib.dir/py_lib.cpp.o"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/paker_py_lib.dir/py_lib.cpp.o -MF CMakeFiles/paker_py_lib.dir/py_lib.cpp.o.d -o CMakeFiles/paker_py_lib.dir/py_lib.cpp.o -c /home/piotr/dev/wspaker/utils/py_lib.cpp
|
||||
|
||||
CMakeFiles/paker_py_lib.dir/py_lib.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/paker_py_lib.dir/py_lib.cpp.i"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/piotr/dev/wspaker/utils/py_lib.cpp > CMakeFiles/paker_py_lib.dir/py_lib.cpp.i
|
||||
|
||||
CMakeFiles/paker_py_lib.dir/py_lib.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/paker_py_lib.dir/py_lib.cpp.s"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/piotr/dev/wspaker/utils/py_lib.cpp -o CMakeFiles/paker_py_lib.dir/py_lib.cpp.s
|
||||
|
||||
# Object files for target paker_py_lib
|
||||
paker_py_lib_OBJECTS = \
|
||||
"CMakeFiles/paker_py_lib.dir/py_lib.cpp.o"
|
||||
|
||||
# External object files for target paker_py_lib
|
||||
paker_py_lib_EXTERNAL_OBJECTS =
|
||||
|
||||
libpaker_py_lib.so: CMakeFiles/paker_py_lib.dir/py_lib.cpp.o
|
||||
libpaker_py_lib.so: CMakeFiles/paker_py_lib.dir/build.make
|
||||
libpaker_py_lib.so: CMakeFiles/paker_py_lib.dir/link.txt
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/piotr/dev/wspaker/utils/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libpaker_py_lib.so"
|
||||
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/paker_py_lib.dir/link.txt --verbose=$(VERBOSE)
|
||||
|
||||
# Rule to build all files generated by this target.
|
||||
CMakeFiles/paker_py_lib.dir/build: libpaker_py_lib.so
|
||||
.PHONY : CMakeFiles/paker_py_lib.dir/build
|
||||
|
||||
CMakeFiles/paker_py_lib.dir/clean:
|
||||
$(CMAKE_COMMAND) -P CMakeFiles/paker_py_lib.dir/cmake_clean.cmake
|
||||
.PHONY : CMakeFiles/paker_py_lib.dir/clean
|
||||
|
||||
CMakeFiles/paker_py_lib.dir/depend:
|
||||
cd /home/piotr/dev/wspaker/utils/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/piotr/dev/wspaker/utils /home/piotr/dev/wspaker/utils /home/piotr/dev/wspaker/utils/build /home/piotr/dev/wspaker/utils/build /home/piotr/dev/wspaker/utils/build/CMakeFiles/paker_py_lib.dir/DependInfo.cmake --color=$(COLOR)
|
||||
.PHONY : CMakeFiles/paker_py_lib.dir/depend
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
file(REMOVE_RECURSE
|
||||
"CMakeFiles/paker_py_lib.dir/py_lib.cpp.o"
|
||||
"CMakeFiles/paker_py_lib.dir/py_lib.cpp.o.d"
|
||||
"libpaker_py_lib.pdb"
|
||||
"libpaker_py_lib.so"
|
||||
)
|
||||
|
||||
# Per-language clean rules from dependency scanning.
|
||||
foreach(lang CXX)
|
||||
include(CMakeFiles/paker_py_lib.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
||||
endforeach()
|
|
@ -0,0 +1,2 @@
|
|||
# Empty compiler generated dependencies file for paker_py_lib.
|
||||
# This may be replaced when dependencies are built.
|
|
@ -0,0 +1,2 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Timestamp file for compiler generated dependencies management for paker_py_lib.
|
|
@ -0,0 +1,2 @@
|
|||
# Empty dependencies file for paker_py_lib.
|
||||
# This may be replaced when dependencies are built.
|
|
@ -0,0 +1,10 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.25
|
||||
|
||||
# compile CXX with /usr/bin/c++
|
||||
CXX_DEFINES = -Dpaker_py_lib_EXPORTS
|
||||
|
||||
CXX_INCLUDES = -I/home/piotr/dev/wspaker/.
|
||||
|
||||
CXX_FLAGS = -fPIC
|
||||
|
|
@ -0,0 +1 @@
|
|||
/usr/bin/c++ -fPIC -shared -Wl,-soname,libpaker_py_lib.so -o libpaker_py_lib.so CMakeFiles/paker_py_lib.dir/py_lib.cpp.o
|
|
@ -0,0 +1,3 @@
|
|||
CMAKE_PROGRESS_1 = 1
|
||||
CMAKE_PROGRESS_2 = 2
|
||||
|
Plik binarny nie jest wyświetlany.
|
@ -0,0 +1,2 @@
|
|||
CMakeFiles/paker_py_lib.dir/py_lib.cpp.o: \
|
||||
/home/piotr/dev/wspaker/utils/py_lib.cpp /usr/include/stdc-predef.h
|
Plik binarny nie jest wyświetlany.
|
@ -1,3 +1,3 @@
|
|||
CMAKE_PROGRESS_1 = 1
|
||||
CMAKE_PROGRESS_2 = 2
|
||||
CMAKE_PROGRESS_1 = 3
|
||||
CMAKE_PROGRESS_2 = 4
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
2
|
||||
4
|
||||
|
|
|
@ -129,6 +129,19 @@ paker_test/fast:
|
|||
$(MAKE) $(MAKESILENT) -f CMakeFiles/paker_test.dir/build.make CMakeFiles/paker_test.dir/build
|
||||
.PHONY : paker_test/fast
|
||||
|
||||
#=============================================================================
|
||||
# Target rules for targets named paker_py
|
||||
|
||||
# Build rule for target.
|
||||
paker_py: cmake_check_build_system
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 paker_py
|
||||
.PHONY : paker_py
|
||||
|
||||
# fast build rule for target.
|
||||
paker_py/fast:
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/paker_py.dir/build.make CMakeFiles/paker_py.dir/build
|
||||
.PHONY : paker_py/fast
|
||||
|
||||
paker_test.o: paker_test.cpp.o
|
||||
.PHONY : paker_test.o
|
||||
|
||||
|
@ -153,6 +166,30 @@ paker_test.cpp.s:
|
|||
$(MAKE) $(MAKESILENT) -f CMakeFiles/paker_test.dir/build.make CMakeFiles/paker_test.dir/paker_test.cpp.s
|
||||
.PHONY : paker_test.cpp.s
|
||||
|
||||
py_lib.o: py_lib.cpp.o
|
||||
.PHONY : py_lib.o
|
||||
|
||||
# target to build an object file
|
||||
py_lib.cpp.o:
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/paker_py.dir/build.make CMakeFiles/paker_py.dir/py_lib.cpp.o
|
||||
.PHONY : py_lib.cpp.o
|
||||
|
||||
py_lib.i: py_lib.cpp.i
|
||||
.PHONY : py_lib.i
|
||||
|
||||
# target to preprocess a source file
|
||||
py_lib.cpp.i:
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/paker_py.dir/build.make CMakeFiles/paker_py.dir/py_lib.cpp.i
|
||||
.PHONY : py_lib.cpp.i
|
||||
|
||||
py_lib.s: py_lib.cpp.s
|
||||
.PHONY : py_lib.s
|
||||
|
||||
# target to generate assembly for a file
|
||||
py_lib.cpp.s:
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/paker_py.dir/build.make CMakeFiles/paker_py.dir/py_lib.cpp.s
|
||||
.PHONY : py_lib.cpp.s
|
||||
|
||||
# Help Target
|
||||
help:
|
||||
@echo "The following are some of the valid targets for this Makefile:"
|
||||
|
@ -161,10 +198,14 @@ help:
|
|||
@echo "... depend"
|
||||
@echo "... edit_cache"
|
||||
@echo "... rebuild_cache"
|
||||
@echo "... paker_py"
|
||||
@echo "... paker_test"
|
||||
@echo "... paker_test.o"
|
||||
@echo "... paker_test.i"
|
||||
@echo "... paker_test.s"
|
||||
@echo "... py_lib.o"
|
||||
@echo "... py_lib.i"
|
||||
@echo "... py_lib.s"
|
||||
.PHONY : help
|
||||
|
||||
|
||||
|
|
Plik binarny nie jest wyświetlany.
Plik binarny nie jest wyświetlany.
Plik binarny nie jest wyświetlany.
|
@ -21,7 +21,6 @@ struct __packed TDiagnosticsFrame
|
|||
static constexpr auto FrameId = 1;
|
||||
unsigned char u3FrameId : 3;
|
||||
unsigned char u5TelemetryBits : 5;
|
||||
unsigned short u16RstCnt;
|
||||
unsigned short s16Voltage;
|
||||
char s8Temperature;
|
||||
};
|
||||
|
@ -36,11 +35,20 @@ struct __packed TPositionFrame
|
|||
unsigned short u16Alt;
|
||||
};
|
||||
|
||||
struct __packed TSuperFrame
|
||||
{
|
||||
TPositionFrame Position;
|
||||
TDiagnosticsFrame Diagnostics;
|
||||
};
|
||||
|
||||
CFT4PacketFactory PacketFactory;
|
||||
int main()
|
||||
{
|
||||
TRawFrame RawFrame = {-22, -3949211, 12233};
|
||||
auto const FtFramesCnt = PacketFactory.EncodeRaw((unsigned char *)&RawFrame, sizeof(TRawFrame) * 8);
|
||||
TSuperFrame RawFrame;
|
||||
RawFrame.Position.u3FrameId = TPositionFrame::FrameId;
|
||||
RawFrame.Diagnostics.u3FrameId = TDiagnosticsFrame::FrameId;
|
||||
|
||||
auto const FtFramesCnt = PacketFactory.EncodeRaw((unsigned char *)&RawFrame, sizeof(RawFrame) * 8);
|
||||
cout << "\npaker format: " << CFT4PacketFactory::TFT4Format::GetPattern() << endl;
|
||||
cout << "frame permutations: " << CFT4PacketFactory::TFT4Format::GetMaxPermutations() << endl;
|
||||
cout << "frame bitsize ffloor: " << CFT4PacketFactory::TFT4Format::GetBitSizeFloor() << endl;
|
||||
|
|
|
@ -0,0 +1,32 @@
|
|||
#include <cstdint>
|
||||
|
||||
#define __packed __attribute__((packed))
|
||||
#include "paker.hpp"
|
||||
|
||||
using namespace Protocol::Paker;
|
||||
|
||||
extern "C"
|
||||
{
|
||||
void DecodeSuperframe(char **p8Frames, uint8_t u8FramesCount, uint8_t *pOut, uint16_t u16BuffLen)
|
||||
{
|
||||
CFT4PacketFactory PacketFactory;
|
||||
|
||||
if (!p8Frames ||
|
||||
!u8FramesCount ||
|
||||
u8FramesCount > CFT4PacketFactory::MaxFt4Subframes ||
|
||||
!pOut ||
|
||||
u16BuffLen * 8 < u8FramesCount * CFT4PacketFactory::TFT4Format::GetBitSizeFloor())
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
memset(PacketFactory.C8Frames, 0, sizeof(PacketFactory.C8Frames));
|
||||
for (uint8_t i = 0; i < u8FramesCount; i++)
|
||||
{
|
||||
memcpy(PacketFactory.C8Frames, p8Frames[i],
|
||||
std::min(strlen(p8Frames[i]), CFT4PacketFactory::TFT4Format::GetLen()));
|
||||
}
|
||||
|
||||
PacketFactory.DecodeFrames(u8FramesCount, pOut, u16BuffLen);
|
||||
}
|
||||
}
|
Ładowanie…
Reference in New Issue