Posted by
dxli on
Feb 15, 2012; 6:48pm
URL: https://forum.librecad.org/hanging-directory-structure-tp5485930p5487015.html
looks good to me
dongxu
Sent from Samsung Mobile
-------- Original message --------
Subject: hanging directory structure
From: "R. van Twisk [via LibreCAD]" <
[hidden email]>
To: dxli <
[hidden email]>
CC:
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