Commit Graph

1165 Commits

Author SHA1 Message Date
Vasil Velichkov a59de98f24 Add Fedora 26 docker file 2018-03-22 06:07:24 +01:00
Vasil Velichkov 0feb4ab51f Fix the parallel build.
- Override the GR_UNIQUE_TARGET function to not append a hash to the
  target name.
- Add explicit dependency between pygen_apps and _grgsm_swig
  The _grgs_swig needs to be built first because grcc evaluates and
  verify all imports
- Test the parallel build in the docker containers as well
2018-03-22 06:07:24 +01:00
Vasil Velichkov 3f6ab15a7a Install pkg-config in Debian/Ubuntu containers
It is needed to proper detect the grcc full path
2018-03-22 06:07:24 +01:00
Vasil Velichkov b479fb4457 Compile the .grc files with cmake and grcc
And remove the pre-built scripts from the repository

Fixes #13
2018-03-22 06:07:24 +01:00
Piotr Krysik c097ce73c5 Added block for extracting assignment commands 2018-03-05 13:16:32 +01:00
Piotr Krysik 8ef9dad5a7 Creating a new development version 2018-03-05 12:39:06 +01:00
Piotr Krysik 6a66fa83b1 Fixed line ending in 'apt install' command in dockerfile 2018-03-04 23:34:32 +01:00
Piotr Krysik 63492bd93c Fix missing list name error in the main CMakeLists.txt file 2018-03-04 23:01:43 +01:00
Piotr Krysik b1e67fe527 Define __attribute__ and __deprecated__ on MSWin 2018-03-04 22:09:23 +01:00
Piotr Krysik 86c9164000 Change buildsystem message on libosmocore not being found 2018-03-04 22:08:52 +01:00
Piotr Krysik 3e7841211c Additional test for gr-gsm building without libosmocore installed 2018-03-04 19:37:28 +01:00
Piotr Krysik 1a5e87ea1a Conditional compilation of local libosmocore depending if there is or is not libosmocore installation present on the system 2018-03-04 19:36:24 +01:00
Piotr Krysik d8a576618d Fixing warning caused by local libosmocore version 2018-03-04 19:35:00 +01:00
Piotr Krysik daa26e80be Fixing 'free' position 2018-03-03 20:04:13 +01:00
Piotr Krysik 1fd7cfb47e Removing part that causes problems with 'make test' 2018-02-28 14:58:10 +01:00
Piotr Krysik b24beebaf9 Adding include to have 'bool' type 2018-02-28 10:11:08 +01:00
Piotr Krysik 4cd494bbf8 Slight changes to CMake file and libosmocoding file (include change) 2018-02-28 10:08:38 +01:00
Piotr Krysik f9f2596f99 Merge branch 'grgsm_on_win' of https://github.com/ptrkrysik/gr-gsm into grgsm_on_win 2018-02-27 14:47:21 +01:00
Piotr Krysik 70f549abae Merge remote-tracking branch 'origin/quick-hack' into grgsm_on_win 2018-02-27 14:46:18 +01:00
Piotr Krysik b3bd68ed8f Commenting out some problematic and not apsolutely necessary stuff from libosmocore 2018-02-27 14:45:14 +01:00
Piotr Krysik 813fedd36e Fixing types in gsm0503_mapping 2018-02-27 14:45:14 +01:00
Piotr Krysik 1aede38857 Moving gsm0503.h to gsm subdir 2018-02-27 14:45:14 +01:00
Piotr Krysik 9e2e8358a3 Portability fix: Adding local partial copy of libosmocore (TODO: minimize it) 2018-02-27 14:45:14 +01:00
Piotr Krysik 79e712c685 Hack: disabling building doxygen docs as it causes problems on windows 2018-02-27 14:45:14 +01:00
Piotr Krysik d0a136b1a7 Portability fix: experimental blocks require numpy and scipy which causes problems on Windows. Don't load them by default. 2018-02-27 14:45:14 +01:00
Piotr Krysik eb81b03c02 Portability fix: Replaced problematic includes 2018-02-27 14:45:14 +01:00
Piotr Krysik 15219abe00 sch.c: Changed include from local to global 2018-02-27 14:45:14 +01:00
Piotr Krysik 3b11689d22 Change ints to size_t 2018-02-27 14:45:14 +01:00
Piotr Krysik ebe95fc7b6 Fix: replaced u_int32 type with uint32 2018-02-27 14:45:14 +01:00
Piotr Krysik 1e73e04c22 Hack: use local libosmocore for now 2018-02-27 14:45:14 +01:00
Piotr Krysik 0ed39fbf93 Portability fix: boost thread isn't really required by gr-gsm - commenting it out for now 2018-02-27 14:45:14 +01:00
Piotr Krysik 792330777d Portability fix: replacing tables of variable size with memory allocations 2018-02-27 14:45:14 +01:00
Piotr Krysik 8bed612c39 Hack: commented out linking with libosmocore libraries
Portability fix: If on windows link wsock32 and ws2_32 libraries
2018-02-27 14:45:14 +01:00
Piotr Krysik c0621c66ac Fix portability: added windows style struct packing to gsmtap_hdr 2018-02-27 14:45:14 +01:00
Piotr Krysik ffbaca9089 Commented out include that seems to be not necessary and that causes problems for MSVC 2018-02-27 14:45:14 +01:00
Piotr Krysik 0c6ade0027 Fix: fixed name of the define to the one set in lib/CMakeLists.txt 2018-02-27 14:45:14 +01:00
Piotr Krysik eee1b1675b Merging 'kali_docker' into 'development' branch 2018-02-27 14:42:32 +01:00
Piotr Krysik b9a3cbc64a Commenting out some problematic and not apsolutely necessary stuff from libosmocore 2018-02-27 14:37:01 +01:00
Piotr Krysik 7eca4e31fc Fixing types in gsm0503_mapping 2018-02-27 14:36:18 +01:00
Piotr Krysik 04142b08de Moving gsm0503.h to gsm subdir 2018-02-27 14:34:11 +01:00
Piotr Krysik 93154d1bed Portability fix: Adding local partial copy of libosmocore (TODO: minimize it) 2018-02-27 12:16:25 +01:00
Piotr Krysik 5f5b402716 Hack: disabling building doxygen docs as it causes problems on windows 2018-02-27 11:17:38 +01:00
Piotr Krysik 018bca14b8 Portability fix: experimental blocks require numpy and scipy which causes problems on Windows. Don't load them by default. 2018-02-27 08:47:20 +01:00
Piotr Krysik f7a15f08e3 Portability fix: Replaced problematic includes 2018-02-27 08:46:17 +01:00
Piotr Krysik 2b551fc545 sch.c: Changed include from local to global 2018-02-27 08:44:56 +01:00
Piotr Krysik 4c39693c00 Change ints to size_t 2018-02-27 08:43:30 +01:00
Piotr Krysik 9b2bebbc74 Fix: replaced u_int32 type with uint32 2018-02-27 08:39:00 +01:00
Piotr Krysik 884f4d632c Hack: use local libosmocore for now 2018-02-27 08:37:13 +01:00
Piotr Krysik 885c512d69 Portability fix: boost thread isn't really required by gr-gsm - commenting it out for now 2018-02-27 08:35:22 +01:00
Piotr Krysik 8121bbfa1d Portability fix: replacing tables of variable size with memory allocations 2018-02-27 08:34:03 +01:00