Skip to content

Commit 016f935

Browse files
committed
initial version
0 parents  commit 016f935

File tree

122 files changed

+3697
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+3697
-0
lines changed

.ackrc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
--ignore-dir=addiction
2+
--ignore-dir=build
3+
--ignore-dir=dependency
4+
--ignore-dir=kitchen
5+
--ignore-dir=stash
6+
--ignore-dir=.mulle/var

.gdb_history

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
b emit_flush
2+
run < x
3+
p *e
4+
q

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
kitchen/
2+
stash/
3+
var/
4+
dependency/

.mulle/.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
var/
2+
environment-host-*.sh
3+
!environment-host-ci-*.sh

.mulle/README.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# .mulle
2+
3+
This `.mulle` folder is used by [mulle-sde](//mulle-sde.gihub.io) to
4+
store project information.
5+
6+
## Structure
7+
8+
* `etc` is user editable, changes will be preserved.
9+
* `share` is read only, changes will be lost on the next upgrade.
10+
* `var` is ephemeral. You can delete and it will get recreated.
11+
12+
Every mulle-sde tool may have its own subfolder within those three folders.
13+
It's name will be the name of the tool without the "mulle-" prefix.
14+
15+
You can edit the files in `etc` with any editor, but for consistency and
16+
ease of use, it's usually better to use the appropriate mulle-sde tool.
17+
18+
## Remove .mulle
19+
20+
The share folder is often write protected, to prevent accidental user edits.
21+
22+
```
23+
chmod -R ugo+rwX .mulle && rm -rf .mulle
24+
```
25+

.mulle/etc/env/auxscope

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
project;20
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Edit with: mulle-env environment --scope project set <key> <value>
2+
#
3+
#
4+
#
5+
export PROJECT_TYPE="executable"
6+
7+
8+
#
9+
#
10+
#
11+
export PROJECT_SOURCE_DIR="src"
12+
13+
14+
#
15+
#
16+
#
17+
export PROJECT_NAME="mulle-c-string-escape"
18+
19+
20+
#
21+
#
22+
#
23+
export PROJECT_LANGUAGE="c"
24+
25+
26+
#
27+
#
28+
#
29+
export PROJECT_DIALECT="c"
30+
31+
32+
#
33+
#
34+
#
35+
export PROJECT_EXTENSIONS="c"
36+
37+

.mulle/share/env/auxscope

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
extension;30
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#
2+
# Reset to empty
3+
#
4+
export MULLE_SDE_REFLECT_CALLBACKS="sourcetree:source"
5+
6+
7+
#
8+
# Used by `mulle-match find` to speed up the search.
9+
#
10+
export MULLE_MATCH_FILENAMES="config*:*.h:*.inc:*.c:CMakeLists.txt:*.cmake"
11+
12+
13+
#
14+
# Used by `mulle-match find` to locate files
15+
#
16+
export MULLE_MATCH_PATH=".mulle/etc/sourcetree:${PROJECT_SOURCE_DIR}:CMakeLists.txt:cmake"
17+
18+
19+
#
20+
# Used by `mulle-match find` to ignore boring subdirectories like .git
21+
#
22+
export MULLE_MATCH_IGNORE_PATH=""
23+
24+
25+
#
26+
# tell mulle-sde to keep files protected from read/write changes
27+
#
28+
export MULLE_SDE_PROTECT_PATH="cmake/share"
29+
30+
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#
2+
# Git mirror and Zip/TGZ cache to conserve bandwidth
3+
#
4+
export MULLE_FETCH_MIRROR_DIR="${HOME:-/tmp}/Library/Caches/mulle-fetch/git-mirror"
5+
6+
#
7+
# Git mirror and Zip/TGZ cache to conserve bandwidth
8+
#
9+
export MULLE_FETCH_ARCHIVE_DIR="${HOME:-/tmp}/Library/Caches/mulle-fetch/archive"

0 commit comments

Comments
 (0)