hanging directory structure
Posted by R. van Twisk on Feb 15, 2012; 12:49pm
URL: https://forum.librecad.org/hanging-directory-structure-tp5485930.html
Dongxu, Rallaz,
since I need to touch the build files for at least OSX and Windows,
I would like to propose the following additional changes in directory structure to give each tool, library, librecad core it's own directory.
Rename the directory src to librecad and put all current directories into a src directory.
Move ts, support, res into the librecad directory.
Move attf2llf into a tools directory (because they are 100% separate from LibreCAD), we can add more tools later!
Move dxflib, fparser, jwwlib, libdxfrw into a libraries directory.
Creating this directory structure:
bash-3.2$ tree -L 2 -d
.
├── desktop
│ ├── graphics_icons_and_splash
│ └── graphics_program_icons
├── intermediate
│ ├── lff
│ ├── moc
│ ├── obj
│ ├── rcc
│ └── ui
├── libraries
│ ├── dxflib
│ ├── fparser
│ ├── jwwlib
│ └── libdxfrw
├── librecad
│ ├── res
│ ├── src
│ ├── support
│ └── ts
├── plugins
│ ├── align
│ ├── asciifile
│ ├── importshp
│ ├── intermediate
│ ├── list
│ ├── rvtcam
│ ├── sameprop
│ └── sample
├── scripts
│ ├── postprocess-osx
│ └── postprocess-windows
└── tools
└── attf2lff
If you like it, I will go a head and implement and test that for OSX and Windows and will prepare for Linux on master branch.
Ries