Codebase list stealth / 2b9a8c8
Update upstream source from tag 'upstream/4.01.11' Update to upstream version '4.01.11' with Debian dir 1edf2c911a96f2be95acaff2fc67267d96231a44 Frank B. Brokken 5 years ago
11 changed file(s) with 33 addition(s) and 37 deletion(s). Raw diff Collapse all Expand all
00 #define AUTHOR "Frank B. Brokken (f.b.brokken@rug.nl)";
1 #define VERSION "4.01.10"
1 #define VERSION "4.01.11"
22 #define YEARS "2005-2018"
2929 #include "icmake/manual"
3030 #include "icmake/destinstall"
3131 #include "icmake/install"
32 #include "icmake/github"
32 #include "icmake/gitlab"
3333
3434 void main(int argc, list argv)
3535 {
7171 if (option == "uninstall")
7272 uninstall(argv[2]);
7373
74 if (option == "github")
75 github();
74 if (option == "gitlab")
75 gitlab();
7676
7777 if (option == "man")
7878 manpage();
143143 " u (user-guide)\n"
144144 " uninstall logfile - remove files and empty directories listed\n"
145145 " in the file 'logfile'\n"
146 " github - prepare github's gh-pages update\n"
146 " gitlab - prepare gitlab's web-pages update\n"
147147 " (internal use only)\n"
148148 "\n"
149149 "If the environment variable DRYRUN is defined, no commands are\n"
0 stealth (4.01.11)
1
2 * Migrated from Github to Gitlab.
3
4 -- Frank B. Brokken <f.b.brokken@rug.nl> Tue, 19 Jun 2018 17:57:30 +0530
5
06 stealth (4.01.10)
17
28 * Added texlive-latex-extra to 'required'
761761 manpagesection(COPYRIGHT)
762762 This is free software, distributed under the terms of the `GNU General
763763 Public License'. Copyright remains with the author. S() is found at
764 tt(https://fbb-git.github.io/stealth/).
764 tt(https://fbb-git.gitlab.io/stealth/).
765765
766766 manpagesection(ORGANIZATION)
767767 Center for Information Technology, University of Groningen.
1111 itemization(
1212 it() S() compilation is controlled by bf(icmake)(1). The program
1313 maintenance utility bf(icmake)(1) can be obtained at
14 lurl(https://fbb-git.github.io/icmake/), and it is also available in several
14 lurl(https://fbb-git.gitlab.io/icmake/), and it is also available in several
1515 Linux distributions (e.g., Debian, Ubuntu);
1616
1717 it() Determine a directory where the files in s()'s archive ashould be
3333 software.
3434
3535 When compiling s(), the
36 url(bobcat)(https://fbb-git.github.io/bobcat/) header files must be
36 url(bobcat)(https://fbb-git.gitlab.io/bobcat/) header files must be
3737 available. When s() is run it is dynamically linked against the bobcat
3838 library. bf(Bobcat) can be downloaded from
39 lurl(https://github.com/fbb-git/bobcat/) (and follow its installation
39 lurl(https://gitlab.com/fbb-git/bobcat/) (and follow its installation
4040 instructions). Alternatively, bobcat may be available in your distribution,
4141 (e.g., Debian or Ubuntu). Make sure to install both the run-time
4242 (bf(bobcat_...)) and the development (bf(bobcat-dev_...)) versions.
1010 the files tt(INSTALL.cf) and tt(icmconf);
1111 it() Install a recent Gnu tt(g++) compiler;
1212 it() Install the bobcat library (both the binary and development version)
13 (lurl(https://fbb-git.github.io/bobcat/));
13 (lurl(https://fbb-git.gitlab.io/bobcat/));
1414 it() Install the tt(icmake) program
15 (lurl(https://fbb-git.github.io/icmake/));
15 (lurl(https://fbb-git.gitlab.io/icmake/));
1616 it() Run `tt(./build program strip)' to compile s();
1717 it() Run (probably as root) `tt(./build install program)' to install;
1818 it() Optionally install documentation. See section ref(COMPILING).
+0
-8
icmake/github less more
0 void github()
1 {
2 run("cp -r release.yo tmp/manhtml/stealthman.html "
3 "tmp/manual/pdf/stealth.pdf tmp/manual/html ../../wip");
4 run("cp changelog ../../wip/changelog.txt");
5
6 exit(0);
7 }
0 void gitlab()
1 {
2 run("cp -r release.yo tmp/manhtml/stealthman.html "
3 "tmp/manual/pdf/stealth.pdf tmp/manual/html ../../wip");
4 run("cp changelog ../../wip/changelog.txt");
5
6 exit(0);
7 }
00 #include "INSTALL.im"
11
2 #undef CXXFLAGS
3 #define CXXFLAGS "-Wall -O2 -pthread"
2 // #undef CXXFLAGS
3 // #define CXXFLAGS "-Wall -O2 -pthread"
44
55 #define MAIN "main.cc"
66 #define ADD_LIBRARIES "bobcat"
77 #define THREAD ""
88 #endif
99
10 //#define CXX "g++"
11 #define CXX "g++-5"
10 #define CXX "g++"
1211
13 #define CXXFLAGS "--std=c++14 " ${THREAD} " -Wall -O2"
12 #define CXXFLAGS "--std=c++17 " ${THREAD} \
13 " -Wall -O2 -fdiagnostics-color=never"
1414 #define SOURCES "*.cc"
1515 #define TMP_DIR "tmp"
1616 #define OBJ_EXT ".o"
2121 #define ADD_LIBRARY_PATHS ""
2222 #define LDFLAGS ""
2323 #define MAIN ""
24 #define PARSER_DIR ""
25 #define PARSFLAGS ""
26 #define PARSGEN ""
27 #define PARSOUT ""
28 #define PARSSPEC ""
29 #define SCANFLAGS ""
30 #define SCANGEN ""
31 #define SCANNER_DIR ""
32 #define SCANOUT ""
33 #define SCANSPEC ""
3424
3525
3626
66
77 Latest versions of:
88
9 libbobcat-dev (cf. https://fbb-git.github.io/bobcat/)
10 icmake (cf. https://fbb-git.github.io/icmake/)
11 yodl (cf. https://fbb-git.github.io/yodl/)
9 libbobcat-dev (cf. https://fbb-git.gitlab.io/bobcat/)
10 icmake (cf. https://fbb-git.gitlab.io/icmake/)
11 yodl (cf. https://fbb-git.gitlab.io/yodl/)
1212
1313 To construct the user guide:
1414