├── Makefile ├── Makefile.inc ├── README.for_packagers ├── README.md ├── builtins ├── Makefile ├── easy.c ├── easy.cc ├── endianness.in ├── prog_bison.in ├── prog_flex.in ├── prog_gawk.in ├── prog_gm4.in ├── prog_gmake.in ├── prog_mkdep.in └── prog_nbmkdep.in ├── doc ├── FAQ ├── INSTALL.md ├── LICENSE ├── Makefile ├── NEWS ├── NOTES └── TODO ├── examples.mk ├── examples ├── MKCmakefile ├── Makefile.inc ├── RBTREE │ ├── Makefile │ ├── expect.out │ ├── hello_RBTREE.c │ ├── input.in │ └── test.mk ├── README ├── SLIST │ ├── Makefile │ ├── expect.out │ ├── hello_SLIST.c │ ├── input.in │ └── test.mk ├── arc4random │ ├── Makefile │ ├── expect.out │ ├── prog.c │ └── test.mk ├── autoconf │ ├── Makefile │ ├── expect.out │ ├── proj │ │ ├── AUTHORS │ │ ├── COPYING │ │ ├── ChangeLog │ │ ├── Makefile.in │ │ ├── NEWS │ │ ├── README │ │ ├── configure.ac │ │ └── hello_autoconf.c │ └── test.mk ├── autotools │ ├── Makefile │ ├── expect.out │ ├── proj │ │ ├── AUTHORS │ │ ├── COPYING │ │ ├── ChangeLog │ │ ├── Makefile.am │ │ ├── NEWS │ │ ├── README │ │ ├── configure.ac │ │ └── main.c │ └── test.mk ├── bswap │ ├── Makefile │ ├── expect.out │ ├── prog.c │ └── test.mk ├── c99 │ ├── Makefile │ ├── c99_test.c │ └── inline_func.h ├── calc │ ├── Makefile │ ├── calc.y │ ├── expect.out │ ├── input.txt │ └── test.mk ├── calc2 │ ├── Makefile │ ├── expect.out │ ├── expressions.txt │ ├── lex.l │ ├── parser.y │ └── test.mk ├── check_compiler_opts │ ├── Makefile │ ├── expect.out │ ├── hello_world.c │ └── test.mk ├── compatlib │ ├── Makefile │ ├── Makefile.inc │ ├── expect.out │ ├── libcmpt │ │ └── Makefile │ ├── prog1 │ │ ├── Makefile │ │ └── prog1.c │ ├── prog2 │ │ ├── Makefile │ │ └── prog2.c │ └── test.mk ├── compilers │ ├── Makefile │ ├── compiler_test.c │ ├── expect.out │ └── test.mk ├── customtests │ ├── Makefile │ ├── custom_tests │ │ ├── alloca_in_alloca_h.c │ │ ├── alloca_in_stdlib_h.c │ │ ├── cxx_with_templates.cc │ │ ├── shtest │ │ └── true_is_available │ ├── expect.out │ ├── hello_customtests.c │ └── test.mk ├── customtests2 │ ├── Makefile │ ├── expect.out │ ├── hello_customtests2.c │ └── test.mk ├── cxx │ ├── Makefile │ ├── expect.out │ ├── five.c │ ├── five.h │ ├── hello_msg.cc │ ├── hello_msg.h │ ├── main.cc │ ├── seven.c │ ├── seven.h │ └── test.mk ├── cxxlib │ ├── Makefile │ ├── Makefile.inc │ ├── cxxapp │ │ ├── Makefile │ │ └── cxxapp.cc │ ├── cxxlib │ │ ├── Makefile │ │ ├── dummy.c │ │ ├── hello_msg1.cpp │ │ ├── hello_msg2.cpp │ │ ├── include │ │ │ ├── hello_msg.h │ │ │ └── impl │ │ │ │ ├── hello_msg1.h │ │ │ │ └── hello_msg2.h │ │ └── linkme.mk │ ├── cxxlib2 │ │ ├── Makefile │ │ ├── hello_msg3.cxx │ │ ├── include │ │ │ └── hello_msg2.h │ │ └── linkme.mk │ ├── expect.out │ └── test.mk ├── dictd │ ├── Makefile │ ├── Makefile.inc │ ├── dict │ │ ├── Makefile │ │ ├── dict.1 │ │ └── dict.c │ ├── dictd │ │ ├── Makefile │ │ ├── dictd.8 │ │ └── dictd.c │ ├── dictfmt │ │ ├── Makefile │ │ ├── dictfmt.1 │ │ └── dictfmt.c │ ├── dictzip │ │ ├── Makefile │ │ ├── dictzip.1 │ │ └── dictzip.c │ ├── doc │ │ ├── Makefile │ │ └── doc.txt │ ├── expect.out │ ├── libcommon │ │ ├── Makefile │ │ ├── iswalnum.c │ │ └── str.c │ ├── libdz │ │ ├── Makefile │ │ ├── dz.c │ │ └── dz_export.sym │ ├── libmaa │ │ ├── Makefile │ │ ├── log.c │ │ ├── maa_export.sym │ │ ├── prime.c │ │ └── set.c │ └── test.mk ├── dprintf │ ├── Makefile │ ├── expect.out │ ├── prog.c │ └── test.mk ├── efun │ ├── Makefile │ ├── expect.out │ ├── prog.c │ └── test.mk ├── efun2 │ ├── Makefile │ ├── cprog.c │ ├── cxxprog.cc │ ├── expect.out │ └── test.mk ├── errc │ ├── Makefile │ ├── expect.out │ ├── prog.c │ └── test.mk ├── errwarn │ ├── Makefile │ ├── Makefile.inc │ ├── expect.out │ ├── hello.c │ └── test.mk ├── fgetln │ ├── Makefile │ ├── expect.out │ ├── hello.c │ └── test.mk ├── files │ ├── DEBIAN │ │ └── control │ ├── Makefile │ ├── expect.NetBSD.out │ ├── expect.out │ ├── shell_func.7 │ ├── shell_func.texinfo │ ├── shell_func1 │ ├── shell_func2 │ ├── shell_func3 │ └── test.mk ├── files2 │ ├── Makefile │ ├── expect.out │ ├── hello_world.1 │ ├── hello_world2 │ ├── hello_world3.in │ ├── main.c │ ├── more_scripts │ │ ├── script1 │ │ ├── script2 │ │ └── script3 │ ├── msg.c │ └── test.mk ├── fparseln │ ├── Makefile │ ├── expect.out │ ├── input.txt │ ├── prog.c │ └── test.mk ├── fts │ ├── Makefile │ ├── expect.out │ ├── prog.c │ └── test.mk ├── hello_TARGETS │ ├── Makefile │ ├── Makefile.inc │ ├── expect.out │ ├── hello1 │ │ ├── Makefile │ │ ├── hello1.c │ │ └── hello1.pod │ ├── hello2 │ │ ├── Makefile │ │ ├── hello2.c │ │ └── hello2.pod │ └── test.mk ├── hello_glib2 │ ├── Makefile │ ├── expect.out │ ├── hello_glib2.c │ └── test.mk ├── hello_lua │ ├── Makefile │ ├── bar.lua │ ├── baz.c │ ├── expect.out │ ├── foo.lua │ ├── foobar.in │ └── test.mk ├── hello_lua2 │ ├── Makefile │ ├── bar.lua │ ├── expect.out │ ├── foo.lua │ ├── foobar.in │ └── test.mk ├── hello_lua3 │ ├── Makefile │ ├── expect.out │ ├── socket_bar.lua │ ├── socket_baz.c │ ├── socket_foo.lua │ └── test.mk ├── hello_world │ ├── COPYRIGHT │ ├── Makefile │ ├── README │ ├── expect.out │ ├── hello_world.c │ └── test.mk ├── help_target │ ├── Makefile │ ├── expect.out │ ├── print_value.c │ └── test.mk ├── helpers │ ├── Makefile │ ├── mkc_fake_strip │ ├── mkc_long_lines.in │ ├── mkc_test_helper │ ├── mkc_test_helper2 │ ├── mkc_test_helper3 │ ├── mkc_test_helper_paths │ └── mkc_test_nm ├── humanize_number │ ├── Makefile │ └── prog.c ├── iconv │ ├── Makefile │ ├── expect.out │ ├── hello_iconv.c │ └── test.mk ├── lexer │ ├── Makefile │ ├── expect.out │ ├── input.txt │ ├── lexer.l │ └── test.mk ├── libdeps │ ├── Makefile │ ├── expect.out │ ├── libs │ │ ├── libbar │ │ │ ├── Makefile │ │ │ ├── bar.c │ │ │ └── bar.h │ │ ├── libbaz │ │ │ ├── Makefile │ │ │ ├── baz.c │ │ │ ├── include │ │ │ │ └── baz.h │ │ │ └── linkme.mk │ │ ├── libfoo │ │ │ ├── Makefile │ │ │ ├── foo.c │ │ │ ├── foo.h │ │ │ └── linkme.mk │ │ └── libfooqux │ │ │ ├── Makefile │ │ │ ├── fooqux.c │ │ │ └── fooqux.h │ ├── progs │ │ ├── foobaz │ │ │ ├── Makefile │ │ │ └── foobaz.c │ │ └── fooquxfoobar │ │ │ ├── Makefile │ │ │ └── fooquxfoobar.c │ └── test.mk ├── multilibs │ ├── Makefile │ ├── app │ │ ├── Makefile │ │ └── app.c │ ├── expect.out │ ├── input.in │ ├── libmultiplier │ │ ├── Makefile │ │ ├── multiplier.c │ │ └── multiplier.h │ ├── libsummator │ │ ├── Makefile │ │ ├── summator.c │ │ └── summator.h │ ├── obj │ │ └── empty │ └── test.mk ├── pkgconfig3 │ ├── Makefile │ ├── expect.out │ ├── pkgconfig3.c │ └── test.mk ├── plugins │ ├── Makefile │ ├── app │ │ ├── Makefile │ │ └── app.c │ ├── expect.out │ ├── plugin1 │ │ ├── Makefile │ │ └── plugin1.c │ ├── plugin2 │ │ ├── Makefile │ │ └── plugin2.c │ └── test.mk ├── plugins2 │ ├── Makefile │ ├── app │ │ ├── Makefile │ │ └── app.c │ ├── expect.out │ ├── plugin1 │ │ ├── Makefile │ │ └── plugin1.c │ ├── plugin2 │ │ ├── Makefile │ │ └── plugin2.c │ └── test.mk ├── posix_getopt │ ├── Makefile │ ├── expect.out │ ├── prog.c │ └── test.mk ├── progs │ ├── Makefile │ ├── client.c │ ├── client_puts.c │ ├── expect.out │ ├── server.c │ ├── server_puts.c │ └── test.mk ├── progs2 │ ├── Makefile │ ├── client.c │ ├── common.c │ ├── expect.out │ ├── server.c │ └── test.mk ├── raise_default_signal │ ├── Makefile │ ├── expect.out │ ├── prog.c │ └── test.mk ├── reallocarr │ ├── Makefile │ ├── expect.out │ ├── prog.c │ └── test.mk ├── reallocarray │ ├── Makefile │ ├── expect.out │ ├── prog.c │ └── test.mk ├── require_tools │ ├── Makefile │ └── fake ├── requirements │ ├── Makefile │ ├── custom_check1.c │ ├── custom_check2.c │ ├── expect.out │ ├── hello_world.c │ └── test.mk ├── shquote │ ├── Makefile │ ├── expect.out │ ├── prog.c │ └── test.mk ├── sizeof │ ├── Makefile │ ├── expect.out │ ├── sizeof_test.c │ └── test.mk ├── strlcpy │ ├── Makefile │ ├── expect.out │ ├── getline.c │ ├── hello.c │ ├── input.in │ ├── strlcpy.c │ └── test.mk ├── strlcpy2 │ ├── Makefile │ ├── expect.out │ ├── hello.c │ ├── input.in │ ├── missing │ │ ├── getline.c │ │ └── strlcpy.c │ └── test.mk ├── strlcpy3 │ ├── Makefile │ ├── expect.out │ ├── hello.c │ ├── input.in │ └── test.mk ├── strsep │ ├── Makefile │ ├── expect.out │ ├── prog.c │ └── test.mk ├── strtoi │ ├── Makefile │ ├── expect.out │ ├── input.in │ ├── prog.c │ └── test.mk ├── subdirs │ ├── Makefile │ ├── prog1 │ │ ├── Makefile │ │ ├── expect.out │ │ ├── prog1.awk.in │ │ ├── prog1.c │ │ ├── prog1.sh │ │ └── test.mk │ └── prog2 │ │ ├── Makefile │ │ ├── expect.out │ │ ├── prog2.c │ │ └── test.mk ├── subprojects │ ├── Makefile │ ├── expect.out │ ├── hello │ │ ├── Makefile │ │ ├── hello_subprojects.1.in │ │ ├── hello_subprojects.c │ │ ├── hello_subprojects2.in │ │ └── test.mk │ ├── libhello1 │ │ ├── Makefile │ │ ├── hello1.c │ │ ├── hello1.h │ │ └── linkme.mk │ ├── libhello2 │ │ ├── Makefile │ │ ├── hello2.3 │ │ ├── hello2.c │ │ ├── include │ │ │ └── hello2.h │ │ └── linkme.mk │ ├── test.mk │ └── version.mk ├── superfs │ ├── Makefile │ ├── Makefile.inc │ ├── docs │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── NEWS │ │ └── README │ ├── expect.out │ ├── fsck_superfs │ │ ├── Makefile │ │ ├── fsck_superfs.8 │ │ └── fsck_superfs.c │ ├── mkfs_superfs │ │ ├── Makefile │ │ ├── mkfs_superfs.8 │ │ └── mkfs_superfs.c │ └── test.mk ├── tiny_id │ ├── Makefile │ ├── test.mk │ └── tiny_id.c ├── tools │ ├── Makefile │ ├── expect.out │ ├── libs │ │ ├── bar │ │ │ ├── Makefile │ │ │ ├── bar.c │ │ │ └── bar.h │ │ ├── foo │ │ │ ├── Makefile │ │ │ ├── foo.c │ │ │ └── foo.h │ │ └── qux │ │ │ ├── Makefile │ │ │ ├── qux.c │ │ │ └── qux.h.in │ ├── test.mk │ └── tools │ │ ├── prog1 │ │ ├── Makefile │ │ └── prog1.c │ │ ├── prog2 │ │ ├── Makefile │ │ └── prog2.c │ │ ├── prog3 │ │ ├── Makefile │ │ └── prog3.c │ │ └── prog4 │ │ ├── Makefile │ │ └── prog4.c ├── tools2 │ ├── Makefile │ ├── expect.out │ ├── libs │ │ ├── bar │ │ │ ├── Makefile │ │ │ ├── bar.c │ │ │ └── bar.h │ │ ├── foo │ │ │ ├── Makefile │ │ │ ├── foo.c │ │ │ └── foo.h │ │ └── qux │ │ │ ├── Makefile │ │ │ ├── qux.c │ │ │ └── qux.h.in │ ├── test.mk │ ├── tests │ │ ├── prog1 │ │ │ └── Makefile │ │ ├── prog2 │ │ │ └── Makefile │ │ ├── prog3 │ │ │ └── Makefile │ │ └── prog4 │ │ │ └── Makefile │ └── tools │ │ ├── prog1 │ │ ├── Makefile │ │ └── prog1.c │ │ ├── prog2 │ │ ├── Makefile │ │ └── prog2.c │ │ ├── prog3 │ │ ├── Makefile │ │ └── prog3.c │ │ └── prog4 │ │ ├── Makefile │ │ └── prog4.c ├── vis │ ├── Makefile │ ├── expect.out │ ├── prog.c │ └── test.mk └── xxzip │ ├── Makefile │ ├── expect.out │ ├── test.mk │ ├── tutorial.pod │ ├── xxzip.c │ └── xxzip.pod ├── features ├── Makefile ├── _mkcfake.c ├── dprintf │ └── mkc_dprintf.c ├── efun │ └── mkc_efun.c ├── err │ └── mkc_err.c ├── errc │ ├── mkc_errc.c │ └── mkc_verrc.c ├── fgetln │ └── mkc_fgetln.c ├── fparseln │ └── mkc_fparseln.c ├── getdelim │ └── mkc_getdelim.c ├── getline │ └── mkc_getline.c ├── humanize_number │ └── mkc_humanize_number.c ├── macro │ ├── mkc_attribute_aligned.c │ ├── mkc_attribute_always_inline.c │ ├── mkc_attribute_const.c │ ├── mkc_attribute_noreturn.c │ ├── mkc_attribute_printflike.c │ └── mkc_attribute_pure.c ├── mkc_RB.h ├── mkc_SLIST.h ├── mkc_arc4random.h ├── mkc_bswap.h ├── mkc_dprintf.h ├── mkc_efun.h ├── mkc_err.h ├── mkc_errc.h ├── mkc_externc.h ├── mkc_fgetln.h ├── mkc_fparseln.h ├── mkc_fts.h ├── mkc_getdelim.h ├── mkc_getline.h ├── mkc_humanize_number.h ├── mkc_imp.f_RB.mk ├── mkc_imp.f_SLIST.mk ├── mkc_imp.f_arc4random.mk ├── mkc_imp.f_bswap.mk ├── mkc_imp.f_dprintf.mk ├── mkc_imp.f_efun.mk ├── mkc_imp.f_err.mk ├── mkc_imp.f_errc.mk ├── mkc_imp.f_fgetln.mk ├── mkc_imp.f_fparseln.mk ├── mkc_imp.f_fts.mk ├── mkc_imp.f_getdelim.mk ├── mkc_imp.f_getline.mk ├── mkc_imp.f_humanize_number.mk ├── mkc_imp.f_libdl.mk ├── mkc_imp.f_libl.mk ├── mkc_imp.f_libm.mk ├── mkc_imp.f_macro.mk ├── mkc_imp.f_posix_getopt.mk ├── mkc_imp.f_progname.mk ├── mkc_imp.f_pwdgrp.mk ├── mkc_imp.f_raise_default_signal.mk ├── mkc_imp.f_reallocarr.mk ├── mkc_imp.f_reallocarray.mk ├── mkc_imp.f_shquote.mk ├── mkc_imp.f_strlcat.mk ├── mkc_imp.f_strlcpy.mk ├── mkc_imp.f_strndup.mk ├── mkc_imp.f_strsep.mk ├── mkc_imp.f_strtoi.mk ├── mkc_imp.f_strtou.mk ├── mkc_imp.f_vis.mk ├── mkc_imp.f_warn.mk ├── mkc_libdl.h ├── mkc_libm.h ├── mkc_macro.h ├── mkc_posix_getopt.h ├── mkc_progname.h ├── mkc_pwdgrp.h ├── mkc_raise_default_signal.h ├── mkc_reallocarr.h ├── mkc_reallocarray.h ├── mkc_shquote.h ├── mkc_strlcat.h ├── mkc_strlcpy.h ├── mkc_strndup.h ├── mkc_strsep.h ├── mkc_strtoi.h ├── mkc_strtou.h ├── mkc_vis.h ├── mkc_warn.h ├── netbsd_sys_queue.h ├── netbsd_sys_tree.h ├── posix_getopt │ └── mkc_posix_getopt.c ├── progname │ └── mkc_progname.c ├── pwdgrp │ └── mkc_pwdgrp.c ├── raise_default_signal │ └── mkc_raise_default_signal.c ├── reallocarr │ └── mkc_reallocarr.c ├── reallocarray │ └── mkc_reallocarray.c ├── shquote │ └── mkc_shquote.c ├── strlcat │ └── mkc_strlcat.c ├── strlcpy │ └── mkc_strlcpy.c ├── strndup │ └── mkc_strndup.c ├── strsep │ └── mkc_strsep.c ├── strto │ ├── mkc__strtoi.h │ ├── mkc_strtoi.c │ └── mkc_strtou.c ├── vis │ ├── mkc_unvis.c │ └── mkc_vis.c └── warn │ └── mkc_warn.c ├── help.mk ├── main.mk ├── mk ├── Makefile ├── mkc.compiler_settings.mk ├── mkc.conf.mk ├── mkc.configure.mk ├── mkc.files.mk ├── mkc.init.mk ├── mkc.lib.mk ├── mkc.minitest.mk ├── mkc.mk ├── mkc.prog.mk ├── mkc.subdir.mk ├── mkc.subprj.mk ├── mkc_imp.arch.mk ├── mkc_imp.checkprogs.mk ├── mkc_imp.compiler_config.mk ├── mkc_imp.compiler_settings.mk ├── mkc_imp.compiler_type.mk ├── mkc_imp.conf-cleanup.mk ├── mkc_imp.conf-final.mk ├── mkc_imp.conf_custom.mk ├── mkc_imp.conf_defines.mk ├── mkc_imp.conf_funclibs.mk ├── mkc_imp.conf_funcs.mk ├── mkc_imp.conf_header_files.mk ├── mkc_imp.conf_headers.mk ├── mkc_imp.conf_members.mk ├── mkc_imp.conf_opts.mk ├── mkc_imp.conf_progs.mk ├── mkc_imp.conf_prototypes.mk ├── mkc_imp.conf_sizeof.mk ├── mkc_imp.conf_types.mk ├── mkc_imp.conf_vars.mk ├── mkc_imp.cross_compiling.mk ├── mkc_imp.dep.mk ├── mkc_imp.dpvars.mk ├── mkc_imp.files.mk ├── mkc_imp.final.mk ├── mkc_imp.foreign_autotools.mk ├── mkc_imp.help.mk ├── mkc_imp.inc.mk ├── mkc_imp.info.mk ├── mkc_imp.intexts.mk ├── mkc_imp.lib.mk ├── mkc_imp.links.mk ├── mkc_imp.lua.mk ├── mkc_imp.man.mk ├── mkc_imp.mk ├── mkc_imp.obj.mk ├── mkc_imp.objdir.mk ├── mkc_imp.pkg-config.mk ├── mkc_imp.platform.AIX.mk ├── mkc_imp.platform.Darwin.mk ├── mkc_imp.platform.HP-UX.mk ├── mkc_imp.platform.IRIX64.mk ├── mkc_imp.platform.Interix.mk ├── mkc_imp.platform.OSF1.mk ├── mkc_imp.platform.SunOS.mk ├── mkc_imp.platform.UnixWare.mk ├── mkc_imp.platform.mk ├── mkc_imp.pod.mk ├── mkc_imp.preinit.mk ├── mkc_imp.prog.mk ├── mkc_imp.rules.mk ├── mkc_imp.scripts.mk ├── mkc_imp.subprj.mk ├── newsys.mk.in └── sys.mk ├── presentation ├── Makefile ├── dep_graph.dot ├── my_prjs.dot └── presentation.tex ├── scripts ├── Makefile ├── mk-configure.7.in ├── mkc_check_common.sh ├── mkc_check_compiler.1 ├── mkc_check_compiler.in ├── mkc_check_custom.1 ├── mkc_check_custom.in ├── mkc_check_decl.1 ├── mkc_check_decl.in ├── mkc_check_funclib.1 ├── mkc_check_funclib.in ├── mkc_check_header.1 ├── mkc_check_header.in ├── mkc_check_prog.1 ├── mkc_check_prog.in ├── mkc_check_sizeof.1 ├── mkc_check_sizeof.in ├── mkc_check_version.1 ├── mkc_check_version.in ├── mkc_compiler_settings.1 ├── mkc_compiler_settings.in ├── mkc_get_deps.in ├── mkc_install.1 ├── mkc_install.in ├── mkc_which.1 ├── mkc_which.in ├── mkcmake.1 └── mkcmake.in ├── tests.mk ├── tests ├── FSRCDIR │ ├── Makefile │ ├── expect.out │ └── test.mk ├── Makefile.inc ├── WARNERR │ ├── Makefile │ ├── Makefile.inc │ └── libtest │ │ ├── Makefile │ │ ├── expect.out │ │ └── test.c ├── cc_type_custom_check1 │ ├── Makefile │ ├── expect.out │ └── test.mk ├── cc_type_custom_check2 │ ├── Makefile │ ├── alloca_in_alloca_h.c │ ├── expect.out │ └── test.mk ├── cc_type_custom_check3 │ ├── Makefile │ ├── expect.out │ ├── script │ └── test.mk ├── cccxx_type │ ├── Makefile │ ├── expect.out │ ├── test.mk │ ├── test1.mk │ ├── test10.mk │ ├── test11.mk │ ├── test12.mk │ ├── test13.mk │ ├── test14.mk │ ├── test15.mk │ ├── test16.mk │ ├── test17.mk │ ├── test18.mk │ ├── test19.mk │ ├── test2.mk │ ├── test20.mk │ ├── test21.mk │ ├── test22.mk │ ├── test23.mk │ ├── test24.mk │ ├── test25.mk │ ├── test26.mk │ ├── test27.mk │ ├── test28.mk │ ├── test29.mk │ ├── test3.mk │ ├── test30.mk │ ├── test31.mk │ ├── test4.mk │ ├── test5.mk │ ├── test6.mk │ ├── test7.mk │ ├── test8.mk │ └── test9.mk ├── configure_test │ ├── Makefile │ ├── custom │ │ ├── custom_check1.c │ │ ├── custom_check3.c │ │ ├── my_check2.c │ │ ├── my_check4.c │ │ └── my_check5.c │ ├── expect.out │ ├── include │ │ └── mkc_test.h │ ├── mkc_test.mk │ └── mkc_test_preset.mk ├── create_cachedir │ ├── Makefile │ ├── expect.out │ ├── hello.c │ └── test.mk ├── cxx_type_custom_check │ ├── Makefile │ ├── expect.out │ └── test.mk ├── dltest │ ├── Makefile │ ├── dltest.c │ ├── expect.out │ └── test.mk ├── endianness │ ├── Makefile │ ├── expect.out │ └── test.mk ├── failed_requirements │ ├── Makefile │ └── expect.out ├── intexts_cleantrg │ ├── Makefile │ ├── expect.out │ ├── foo.in │ └── test.mk ├── lua_dirs │ ├── Makefile │ ├── baz.c │ ├── expect.out │ └── test.mk ├── mkc_check_custom │ ├── Makefile │ ├── expect.out │ └── test.mk ├── mkc_features │ ├── Makefile │ ├── expect.out │ ├── features.mk │ ├── libcmpt │ │ ├── Makefile │ │ └── _empty.c │ ├── test.mk │ └── tool │ │ ├── Makefile │ │ ├── test_features1.cxx │ │ ├── test_features2.cxx │ │ ├── test_features3.cxx │ │ └── test_features4.cxx ├── mkc_install │ ├── Makefile │ ├── empty_file.txt │ ├── expect.out │ └── test.mk ├── mkdll │ ├── Makefile │ └── expect.out ├── mkinstall │ ├── Makefile │ ├── bar │ ├── baz.h │ ├── expect.out │ ├── foo │ ├── foo.in │ ├── qux.1 │ ├── qux.c │ ├── qux.texinfo │ └── test.mk ├── mkpiclib │ ├── Makefile │ ├── expect.out │ └── test.mk ├── mkprofilelib │ ├── Makefile │ └── expect.out ├── mkshlib │ ├── Makefile │ └── expect.out ├── mkstaticlib │ ├── Makefile │ └── expect.out ├── os_Linux │ ├── Makefile │ ├── expect.out │ └── test.mk ├── os_NetBSD │ ├── Makefile │ ├── expect.out │ └── test.mk ├── os_OpenBSD │ ├── Makefile │ └── expect.out ├── pkg_config_0 │ ├── Makefile │ ├── expect.out │ └── test.mk ├── pkg_config_1 │ ├── Makefile │ └── test.mk ├── pkg_config_1_1 │ ├── Makefile │ └── test.mk ├── pkg_config_2 │ ├── Makefile │ ├── expect.out │ └── test.mk ├── predopost_targets │ ├── Makefile │ ├── Makefile.inc │ ├── expect.out │ ├── lib │ │ └── Makefile │ ├── lua │ │ └── Makefile │ ├── others │ │ └── Makefile │ └── test.mk ├── rec_makefiles │ ├── Makefile │ ├── Makefile.common │ ├── expect.out │ ├── subdir1 │ │ ├── Makefile │ │ ├── subsubdir1 │ │ │ └── Makefile │ │ └── subsubdir2 │ │ │ └── Makefile │ ├── subdir2 │ │ ├── Makefile │ │ └── prj2 │ │ │ └── Makefile │ └── test.mk ├── reqd │ ├── Makefile │ ├── expect.out │ └── test.mk ├── reqd2 │ ├── Makefile │ ├── expect.out │ └── test.mk ├── reqd3 │ ├── Makefile │ ├── expect.out │ └── test.mk ├── reqd4 │ ├── Makefile │ ├── expect.out │ ├── hello.in │ └── test.mk ├── reqd_clean_cache │ ├── Makefile │ ├── expect.out │ ├── test.mk │ └── test1.c ├── reqd_clean_cache2 │ ├── Makefile │ ├── expect.out │ └── test.mk ├── require_prototype │ ├── Makefile │ ├── expect.out │ └── test.mk ├── sys_queue │ ├── Makefile │ ├── hello.c │ └── test.mk ├── test_mkc_vs_LIB │ ├── Makefile │ ├── expect.out │ └── test.mk ├── test_mkc_vs_PROG │ ├── Makefile │ ├── expect.out │ └── test.mk ├── test_mkc_vs_SUBDIR │ ├── Makefile │ ├── expect.out │ └── test.mk ├── test_mkc_vs_SUBPRJ │ ├── Makefile │ ├── expect.out │ └── test.mk └── test_subprj_dash │ ├── Makefile │ ├── expect.out │ └── test.mk └── use.mk /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/Makefile.inc -------------------------------------------------------------------------------- /README.for_packagers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/README.for_packagers -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/README.md -------------------------------------------------------------------------------- /builtins/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/builtins/Makefile -------------------------------------------------------------------------------- /builtins/easy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/builtins/easy.c -------------------------------------------------------------------------------- /builtins/easy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/builtins/easy.cc -------------------------------------------------------------------------------- /builtins/endianness.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/builtins/endianness.in -------------------------------------------------------------------------------- /builtins/prog_bison.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/builtins/prog_bison.in -------------------------------------------------------------------------------- /builtins/prog_flex.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/builtins/prog_flex.in -------------------------------------------------------------------------------- /builtins/prog_gawk.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/builtins/prog_gawk.in -------------------------------------------------------------------------------- /builtins/prog_gm4.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/builtins/prog_gm4.in -------------------------------------------------------------------------------- /builtins/prog_gmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/builtins/prog_gmake.in -------------------------------------------------------------------------------- /builtins/prog_mkdep.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/builtins/prog_mkdep.in -------------------------------------------------------------------------------- /builtins/prog_nbmkdep.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/builtins/prog_nbmkdep.in -------------------------------------------------------------------------------- /doc/FAQ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/doc/FAQ -------------------------------------------------------------------------------- /doc/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/doc/INSTALL.md -------------------------------------------------------------------------------- /doc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/doc/LICENSE -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/doc/NEWS -------------------------------------------------------------------------------- /doc/NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/doc/NOTES -------------------------------------------------------------------------------- /doc/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/doc/TODO -------------------------------------------------------------------------------- /examples.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples.mk -------------------------------------------------------------------------------- /examples/MKCmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/MKCmakefile -------------------------------------------------------------------------------- /examples/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/Makefile.inc -------------------------------------------------------------------------------- /examples/RBTREE/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/RBTREE/Makefile -------------------------------------------------------------------------------- /examples/RBTREE/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/RBTREE/expect.out -------------------------------------------------------------------------------- /examples/RBTREE/hello_RBTREE.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/RBTREE/hello_RBTREE.c -------------------------------------------------------------------------------- /examples/RBTREE/input.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/RBTREE/input.in -------------------------------------------------------------------------------- /examples/RBTREE/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/RBTREE/test.mk -------------------------------------------------------------------------------- /examples/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/README -------------------------------------------------------------------------------- /examples/SLIST/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/SLIST/Makefile -------------------------------------------------------------------------------- /examples/SLIST/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/SLIST/expect.out -------------------------------------------------------------------------------- /examples/SLIST/hello_SLIST.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/SLIST/hello_SLIST.c -------------------------------------------------------------------------------- /examples/SLIST/input.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/SLIST/input.in -------------------------------------------------------------------------------- /examples/SLIST/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/SLIST/test.mk -------------------------------------------------------------------------------- /examples/arc4random/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/arc4random/Makefile -------------------------------------------------------------------------------- /examples/arc4random/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/arc4random/expect.out -------------------------------------------------------------------------------- /examples/arc4random/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/arc4random/prog.c -------------------------------------------------------------------------------- /examples/arc4random/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/arc4random/test.mk -------------------------------------------------------------------------------- /examples/autoconf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/autoconf/Makefile -------------------------------------------------------------------------------- /examples/autoconf/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/autoconf/expect.out -------------------------------------------------------------------------------- /examples/autoconf/proj/AUTHORS: -------------------------------------------------------------------------------- 1 | Aleksey Cheusov 2 | -------------------------------------------------------------------------------- /examples/autoconf/proj/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/autoconf/proj/COPYING -------------------------------------------------------------------------------- /examples/autoconf/proj/ChangeLog: -------------------------------------------------------------------------------- 1 | Useless ChangeLog 2 | -------------------------------------------------------------------------------- /examples/autoconf/proj/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/autoconf/proj/Makefile.in -------------------------------------------------------------------------------- /examples/autoconf/proj/NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/autoconf/proj/NEWS -------------------------------------------------------------------------------- /examples/autoconf/proj/README: -------------------------------------------------------------------------------- 1 | This is a trivial autoconf-based project. 2 | -------------------------------------------------------------------------------- /examples/autoconf/proj/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/autoconf/proj/configure.ac -------------------------------------------------------------------------------- /examples/autoconf/proj/hello_autoconf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/autoconf/proj/hello_autoconf.c -------------------------------------------------------------------------------- /examples/autoconf/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/autoconf/test.mk -------------------------------------------------------------------------------- /examples/autotools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/autotools/Makefile -------------------------------------------------------------------------------- /examples/autotools/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/autotools/expect.out -------------------------------------------------------------------------------- /examples/autotools/proj/AUTHORS: -------------------------------------------------------------------------------- 1 | Aleksey Cheusov 2 | -------------------------------------------------------------------------------- /examples/autotools/proj/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/autotools/proj/COPYING -------------------------------------------------------------------------------- /examples/autotools/proj/ChangeLog: -------------------------------------------------------------------------------- 1 | Useless ChangeLog 2 | -------------------------------------------------------------------------------- /examples/autotools/proj/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/autotools/proj/Makefile.am -------------------------------------------------------------------------------- /examples/autotools/proj/NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/autotools/proj/NEWS -------------------------------------------------------------------------------- /examples/autotools/proj/README: -------------------------------------------------------------------------------- 1 | This is a trivial autotools-based project. 2 | -------------------------------------------------------------------------------- /examples/autotools/proj/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/autotools/proj/configure.ac -------------------------------------------------------------------------------- /examples/autotools/proj/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/autotools/proj/main.c -------------------------------------------------------------------------------- /examples/autotools/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/autotools/test.mk -------------------------------------------------------------------------------- /examples/bswap/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/bswap/Makefile -------------------------------------------------------------------------------- /examples/bswap/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/bswap/expect.out -------------------------------------------------------------------------------- /examples/bswap/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/bswap/prog.c -------------------------------------------------------------------------------- /examples/bswap/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/bswap/test.mk -------------------------------------------------------------------------------- /examples/c99/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/c99/Makefile -------------------------------------------------------------------------------- /examples/c99/c99_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/c99/c99_test.c -------------------------------------------------------------------------------- /examples/c99/inline_func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/c99/inline_func.h -------------------------------------------------------------------------------- /examples/calc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/calc/Makefile -------------------------------------------------------------------------------- /examples/calc/calc.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/calc/calc.y -------------------------------------------------------------------------------- /examples/calc/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/calc/expect.out -------------------------------------------------------------------------------- /examples/calc/input.txt: -------------------------------------------------------------------------------- 1 | 1+3 2 | 5*9 3 | 5-6 4 | (3+2)*(2+7) 5 | -------------------------------------------------------------------------------- /examples/calc/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/calc/test.mk -------------------------------------------------------------------------------- /examples/calc2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/calc2/Makefile -------------------------------------------------------------------------------- /examples/calc2/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/calc2/expect.out -------------------------------------------------------------------------------- /examples/calc2/expressions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/calc2/expressions.txt -------------------------------------------------------------------------------- /examples/calc2/lex.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/calc2/lex.l -------------------------------------------------------------------------------- /examples/calc2/parser.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/calc2/parser.y -------------------------------------------------------------------------------- /examples/calc2/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/calc2/test.mk -------------------------------------------------------------------------------- /examples/check_compiler_opts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/check_compiler_opts/Makefile -------------------------------------------------------------------------------- /examples/check_compiler_opts/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/check_compiler_opts/expect.out -------------------------------------------------------------------------------- /examples/check_compiler_opts/hello_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/check_compiler_opts/hello_world.c -------------------------------------------------------------------------------- /examples/check_compiler_opts/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/check_compiler_opts/test.mk -------------------------------------------------------------------------------- /examples/compatlib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/compatlib/Makefile -------------------------------------------------------------------------------- /examples/compatlib/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/compatlib/Makefile.inc -------------------------------------------------------------------------------- /examples/compatlib/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/compatlib/expect.out -------------------------------------------------------------------------------- /examples/compatlib/libcmpt/Makefile: -------------------------------------------------------------------------------- 1 | LIB = cmpt 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /examples/compatlib/prog1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/compatlib/prog1/Makefile -------------------------------------------------------------------------------- /examples/compatlib/prog1/prog1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/compatlib/prog1/prog1.c -------------------------------------------------------------------------------- /examples/compatlib/prog2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/compatlib/prog2/Makefile -------------------------------------------------------------------------------- /examples/compatlib/prog2/prog2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/compatlib/prog2/prog2.c -------------------------------------------------------------------------------- /examples/compatlib/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/compatlib/test.mk -------------------------------------------------------------------------------- /examples/compilers/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/compilers/Makefile -------------------------------------------------------------------------------- /examples/compilers/compiler_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/compilers/compiler_test.c -------------------------------------------------------------------------------- /examples/compilers/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/compilers/expect.out -------------------------------------------------------------------------------- /examples/compilers/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/compilers/test.mk -------------------------------------------------------------------------------- /examples/customtests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/customtests/Makefile -------------------------------------------------------------------------------- /examples/customtests/custom_tests/shtest: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Just a test 4 | foo_bar_baz 5 | echo 0 6 | -------------------------------------------------------------------------------- /examples/customtests/custom_tests/true_is_available: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo 1 4 | -------------------------------------------------------------------------------- /examples/customtests/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/customtests/expect.out -------------------------------------------------------------------------------- /examples/customtests/hello_customtests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/customtests/hello_customtests.c -------------------------------------------------------------------------------- /examples/customtests/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/customtests/test.mk -------------------------------------------------------------------------------- /examples/customtests2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/customtests2/Makefile -------------------------------------------------------------------------------- /examples/customtests2/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/customtests2/expect.out -------------------------------------------------------------------------------- /examples/customtests2/hello_customtests2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/customtests2/hello_customtests2.c -------------------------------------------------------------------------------- /examples/customtests2/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/customtests2/test.mk -------------------------------------------------------------------------------- /examples/cxx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxx/Makefile -------------------------------------------------------------------------------- /examples/cxx/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxx/expect.out -------------------------------------------------------------------------------- /examples/cxx/five.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxx/five.c -------------------------------------------------------------------------------- /examples/cxx/five.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxx/five.h -------------------------------------------------------------------------------- /examples/cxx/hello_msg.cc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void hello_msg () 4 | { 5 | std::cout << "Hello world!\n"; 6 | } 7 | -------------------------------------------------------------------------------- /examples/cxx/hello_msg.h: -------------------------------------------------------------------------------- 1 | void hello_msg (); 2 | -------------------------------------------------------------------------------- /examples/cxx/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxx/main.cc -------------------------------------------------------------------------------- /examples/cxx/seven.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxx/seven.c -------------------------------------------------------------------------------- /examples/cxx/seven.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxx/seven.h -------------------------------------------------------------------------------- /examples/cxx/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxx/test.mk -------------------------------------------------------------------------------- /examples/cxxlib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxxlib/Makefile -------------------------------------------------------------------------------- /examples/cxxlib/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxxlib/Makefile.inc -------------------------------------------------------------------------------- /examples/cxxlib/cxxapp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxxlib/cxxapp/Makefile -------------------------------------------------------------------------------- /examples/cxxlib/cxxapp/cxxapp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxxlib/cxxapp/cxxapp.cc -------------------------------------------------------------------------------- /examples/cxxlib/cxxlib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxxlib/cxxlib/Makefile -------------------------------------------------------------------------------- /examples/cxxlib/cxxlib/dummy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxxlib/cxxlib/dummy.c -------------------------------------------------------------------------------- /examples/cxxlib/cxxlib/hello_msg1.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void hello_msg1 () 4 | { 5 | std::cout << MSG1; 6 | } 7 | -------------------------------------------------------------------------------- /examples/cxxlib/cxxlib/hello_msg2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxxlib/cxxlib/hello_msg2.cpp -------------------------------------------------------------------------------- /examples/cxxlib/cxxlib/include/hello_msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxxlib/cxxlib/include/hello_msg.h -------------------------------------------------------------------------------- /examples/cxxlib/cxxlib/linkme.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxxlib/cxxlib/linkme.mk -------------------------------------------------------------------------------- /examples/cxxlib/cxxlib2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxxlib/cxxlib2/Makefile -------------------------------------------------------------------------------- /examples/cxxlib/cxxlib2/hello_msg3.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxxlib/cxxlib2/hello_msg3.cxx -------------------------------------------------------------------------------- /examples/cxxlib/cxxlib2/linkme.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxxlib/cxxlib2/linkme.mk -------------------------------------------------------------------------------- /examples/cxxlib/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxxlib/expect.out -------------------------------------------------------------------------------- /examples/cxxlib/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/cxxlib/test.mk -------------------------------------------------------------------------------- /examples/dictd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/Makefile -------------------------------------------------------------------------------- /examples/dictd/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/Makefile.inc -------------------------------------------------------------------------------- /examples/dictd/dict/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/dict/Makefile -------------------------------------------------------------------------------- /examples/dictd/dict/dict.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/dict/dict.1 -------------------------------------------------------------------------------- /examples/dictd/dict/dict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/dict/dict.c -------------------------------------------------------------------------------- /examples/dictd/dictd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/dictd/Makefile -------------------------------------------------------------------------------- /examples/dictd/dictd/dictd.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/dictd/dictd.8 -------------------------------------------------------------------------------- /examples/dictd/dictd/dictd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/dictd/dictd.c -------------------------------------------------------------------------------- /examples/dictd/dictfmt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/dictfmt/Makefile -------------------------------------------------------------------------------- /examples/dictd/dictfmt/dictfmt.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/dictfmt/dictfmt.1 -------------------------------------------------------------------------------- /examples/dictd/dictfmt/dictfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/dictfmt/dictfmt.c -------------------------------------------------------------------------------- /examples/dictd/dictzip/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/dictzip/Makefile -------------------------------------------------------------------------------- /examples/dictd/dictzip/dictzip.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/dictzip/dictzip.1 -------------------------------------------------------------------------------- /examples/dictd/dictzip/dictzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/dictzip/dictzip.c -------------------------------------------------------------------------------- /examples/dictd/doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/doc/Makefile -------------------------------------------------------------------------------- /examples/dictd/doc/doc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/doc/doc.txt -------------------------------------------------------------------------------- /examples/dictd/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/expect.out -------------------------------------------------------------------------------- /examples/dictd/libcommon/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/libcommon/Makefile -------------------------------------------------------------------------------- /examples/dictd/libcommon/iswalnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/libcommon/iswalnum.c -------------------------------------------------------------------------------- /examples/dictd/libcommon/str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/libcommon/str.c -------------------------------------------------------------------------------- /examples/dictd/libdz/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/libdz/Makefile -------------------------------------------------------------------------------- /examples/dictd/libdz/dz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/libdz/dz.c -------------------------------------------------------------------------------- /examples/dictd/libdz/dz_export.sym: -------------------------------------------------------------------------------- 1 | fake3 2 | -------------------------------------------------------------------------------- /examples/dictd/libmaa/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/libmaa/Makefile -------------------------------------------------------------------------------- /examples/dictd/libmaa/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/libmaa/log.c -------------------------------------------------------------------------------- /examples/dictd/libmaa/maa_export.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/libmaa/maa_export.sym -------------------------------------------------------------------------------- /examples/dictd/libmaa/prime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/libmaa/prime.c -------------------------------------------------------------------------------- /examples/dictd/libmaa/set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/libmaa/set.c -------------------------------------------------------------------------------- /examples/dictd/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dictd/test.mk -------------------------------------------------------------------------------- /examples/dprintf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dprintf/Makefile -------------------------------------------------------------------------------- /examples/dprintf/expect.out: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /examples/dprintf/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dprintf/prog.c -------------------------------------------------------------------------------- /examples/dprintf/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/dprintf/test.mk -------------------------------------------------------------------------------- /examples/efun/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/efun/Makefile -------------------------------------------------------------------------------- /examples/efun/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/efun/expect.out -------------------------------------------------------------------------------- /examples/efun/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/efun/prog.c -------------------------------------------------------------------------------- /examples/efun/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/efun/test.mk -------------------------------------------------------------------------------- /examples/efun2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/efun2/Makefile -------------------------------------------------------------------------------- /examples/efun2/cprog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/efun2/cprog.c -------------------------------------------------------------------------------- /examples/efun2/cxxprog.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/efun2/cxxprog.cc -------------------------------------------------------------------------------- /examples/efun2/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/efun2/expect.out -------------------------------------------------------------------------------- /examples/efun2/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/efun2/test.mk -------------------------------------------------------------------------------- /examples/errc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/errc/Makefile -------------------------------------------------------------------------------- /examples/errc/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/errc/expect.out -------------------------------------------------------------------------------- /examples/errc/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/errc/prog.c -------------------------------------------------------------------------------- /examples/errc/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/errc/test.mk -------------------------------------------------------------------------------- /examples/errwarn/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/errwarn/Makefile -------------------------------------------------------------------------------- /examples/errwarn/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/errwarn/Makefile.inc -------------------------------------------------------------------------------- /examples/errwarn/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/errwarn/expect.out -------------------------------------------------------------------------------- /examples/errwarn/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/errwarn/hello.c -------------------------------------------------------------------------------- /examples/errwarn/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/errwarn/test.mk -------------------------------------------------------------------------------- /examples/fgetln/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/fgetln/Makefile -------------------------------------------------------------------------------- /examples/fgetln/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/fgetln/expect.out -------------------------------------------------------------------------------- /examples/fgetln/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/fgetln/hello.c -------------------------------------------------------------------------------- /examples/fgetln/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/fgetln/test.mk -------------------------------------------------------------------------------- /examples/files/DEBIAN/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/files/DEBIAN/control -------------------------------------------------------------------------------- /examples/files/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/files/Makefile -------------------------------------------------------------------------------- /examples/files/expect.NetBSD.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/files/expect.NetBSD.out -------------------------------------------------------------------------------- /examples/files/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/files/expect.out -------------------------------------------------------------------------------- /examples/files/shell_func.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/files/shell_func.7 -------------------------------------------------------------------------------- /examples/files/shell_func.texinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/files/shell_func.texinfo -------------------------------------------------------------------------------- /examples/files/shell_func1: -------------------------------------------------------------------------------- 1 | func1 (){ 2 | echo 1 3 | } 4 | -------------------------------------------------------------------------------- /examples/files/shell_func2: -------------------------------------------------------------------------------- 1 | func2 (){ 2 | echo 2 3 | } 4 | -------------------------------------------------------------------------------- /examples/files/shell_func3: -------------------------------------------------------------------------------- 1 | func3 (){ 2 | echo 3 3 | } 4 | -------------------------------------------------------------------------------- /examples/files/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/files/test.mk -------------------------------------------------------------------------------- /examples/files2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/files2/Makefile -------------------------------------------------------------------------------- /examples/files2/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/files2/expect.out -------------------------------------------------------------------------------- /examples/files2/hello_world.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/files2/hello_world.1 -------------------------------------------------------------------------------- /examples/files2/hello_world2: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo 'Hello World 2!' 4 | -------------------------------------------------------------------------------- /examples/files2/hello_world3.in: -------------------------------------------------------------------------------- 1 | #!@AWK@ -f 2 | 3 | BEGIN { 4 | print "Hello World 3!" 5 | exit 0 6 | } 7 | -------------------------------------------------------------------------------- /examples/files2/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/files2/main.c -------------------------------------------------------------------------------- /examples/files2/more_scripts/script1: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo 'script1' 4 | -------------------------------------------------------------------------------- /examples/files2/more_scripts/script2: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo 'script2' 4 | -------------------------------------------------------------------------------- /examples/files2/more_scripts/script3: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo 'script3' 4 | -------------------------------------------------------------------------------- /examples/files2/msg.c: -------------------------------------------------------------------------------- 1 | const char *msg = "Hello World 1!"; 2 | -------------------------------------------------------------------------------- /examples/files2/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/files2/test.mk -------------------------------------------------------------------------------- /examples/fparseln/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/fparseln/Makefile -------------------------------------------------------------------------------- /examples/fparseln/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/fparseln/expect.out -------------------------------------------------------------------------------- /examples/fparseln/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/fparseln/input.txt -------------------------------------------------------------------------------- /examples/fparseln/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/fparseln/prog.c -------------------------------------------------------------------------------- /examples/fparseln/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/fparseln/test.mk -------------------------------------------------------------------------------- /examples/fts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/fts/Makefile -------------------------------------------------------------------------------- /examples/fts/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/fts/expect.out -------------------------------------------------------------------------------- /examples/fts/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/fts/prog.c -------------------------------------------------------------------------------- /examples/fts/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/fts/test.mk -------------------------------------------------------------------------------- /examples/hello_TARGETS/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_TARGETS/Makefile -------------------------------------------------------------------------------- /examples/hello_TARGETS/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_TARGETS/Makefile.inc -------------------------------------------------------------------------------- /examples/hello_TARGETS/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_TARGETS/expect.out -------------------------------------------------------------------------------- /examples/hello_TARGETS/hello1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_TARGETS/hello1/Makefile -------------------------------------------------------------------------------- /examples/hello_TARGETS/hello1/hello1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_TARGETS/hello1/hello1.c -------------------------------------------------------------------------------- /examples/hello_TARGETS/hello1/hello1.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_TARGETS/hello1/hello1.pod -------------------------------------------------------------------------------- /examples/hello_TARGETS/hello2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_TARGETS/hello2/Makefile -------------------------------------------------------------------------------- /examples/hello_TARGETS/hello2/hello2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_TARGETS/hello2/hello2.c -------------------------------------------------------------------------------- /examples/hello_TARGETS/hello2/hello2.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_TARGETS/hello2/hello2.pod -------------------------------------------------------------------------------- /examples/hello_TARGETS/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_TARGETS/test.mk -------------------------------------------------------------------------------- /examples/hello_glib2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_glib2/Makefile -------------------------------------------------------------------------------- /examples/hello_glib2/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_glib2/expect.out -------------------------------------------------------------------------------- /examples/hello_glib2/hello_glib2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_glib2/hello_glib2.c -------------------------------------------------------------------------------- /examples/hello_glib2/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_glib2/test.mk -------------------------------------------------------------------------------- /examples/hello_lua/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua/Makefile -------------------------------------------------------------------------------- /examples/hello_lua/bar.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua/bar.lua -------------------------------------------------------------------------------- /examples/hello_lua/baz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua/baz.c -------------------------------------------------------------------------------- /examples/hello_lua/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua/expect.out -------------------------------------------------------------------------------- /examples/hello_lua/foo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua/foo.lua -------------------------------------------------------------------------------- /examples/hello_lua/foobar.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua/foobar.in -------------------------------------------------------------------------------- /examples/hello_lua/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua/test.mk -------------------------------------------------------------------------------- /examples/hello_lua2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua2/Makefile -------------------------------------------------------------------------------- /examples/hello_lua2/bar.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua2/bar.lua -------------------------------------------------------------------------------- /examples/hello_lua2/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua2/expect.out -------------------------------------------------------------------------------- /examples/hello_lua2/foo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua2/foo.lua -------------------------------------------------------------------------------- /examples/hello_lua2/foobar.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua2/foobar.in -------------------------------------------------------------------------------- /examples/hello_lua2/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua2/test.mk -------------------------------------------------------------------------------- /examples/hello_lua3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua3/Makefile -------------------------------------------------------------------------------- /examples/hello_lua3/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua3/expect.out -------------------------------------------------------------------------------- /examples/hello_lua3/socket_bar.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua3/socket_bar.lua -------------------------------------------------------------------------------- /examples/hello_lua3/socket_baz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua3/socket_baz.c -------------------------------------------------------------------------------- /examples/hello_lua3/socket_foo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua3/socket_foo.lua -------------------------------------------------------------------------------- /examples/hello_lua3/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_lua3/test.mk -------------------------------------------------------------------------------- /examples/hello_world/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_world/COPYRIGHT -------------------------------------------------------------------------------- /examples/hello_world/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_world/Makefile -------------------------------------------------------------------------------- /examples/hello_world/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_world/README -------------------------------------------------------------------------------- /examples/hello_world/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_world/expect.out -------------------------------------------------------------------------------- /examples/hello_world/hello_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_world/hello_world.c -------------------------------------------------------------------------------- /examples/hello_world/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/hello_world/test.mk -------------------------------------------------------------------------------- /examples/help_target/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/help_target/Makefile -------------------------------------------------------------------------------- /examples/help_target/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/help_target/expect.out -------------------------------------------------------------------------------- /examples/help_target/print_value.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/help_target/print_value.c -------------------------------------------------------------------------------- /examples/help_target/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/help_target/test.mk -------------------------------------------------------------------------------- /examples/helpers/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/helpers/Makefile -------------------------------------------------------------------------------- /examples/helpers/mkc_fake_strip: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Stripping $@" 4 | -------------------------------------------------------------------------------- /examples/helpers/mkc_long_lines.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/helpers/mkc_long_lines.in -------------------------------------------------------------------------------- /examples/helpers/mkc_test_helper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/helpers/mkc_test_helper -------------------------------------------------------------------------------- /examples/helpers/mkc_test_helper2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/helpers/mkc_test_helper2 -------------------------------------------------------------------------------- /examples/helpers/mkc_test_helper3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/helpers/mkc_test_helper3 -------------------------------------------------------------------------------- /examples/helpers/mkc_test_helper_paths: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/helpers/mkc_test_helper_paths -------------------------------------------------------------------------------- /examples/helpers/mkc_test_nm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/helpers/mkc_test_nm -------------------------------------------------------------------------------- /examples/humanize_number/Makefile: -------------------------------------------------------------------------------- 1 | PROG = prog 2 | 3 | MKC_FEATURES += err humanize_number 4 | 5 | WARNS = 4 6 | 7 | .include 8 | -------------------------------------------------------------------------------- /examples/humanize_number/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/humanize_number/prog.c -------------------------------------------------------------------------------- /examples/iconv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/iconv/Makefile -------------------------------------------------------------------------------- /examples/iconv/expect.out: -------------------------------------------------------------------------------- 1 | Your iconv(3) is ok 2 | -------------------------------------------------------------------------------- /examples/iconv/hello_iconv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/iconv/hello_iconv.c -------------------------------------------------------------------------------- /examples/iconv/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/iconv/test.mk -------------------------------------------------------------------------------- /examples/lexer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/lexer/Makefile -------------------------------------------------------------------------------- /examples/lexer/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/lexer/expect.out -------------------------------------------------------------------------------- /examples/lexer/input.txt: -------------------------------------------------------------------------------- 1 | Hello World! 2 | Foo Bar Baz! 3 | -------------------------------------------------------------------------------- /examples/lexer/lexer.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/lexer/lexer.l -------------------------------------------------------------------------------- /examples/lexer/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/lexer/test.mk -------------------------------------------------------------------------------- /examples/libdeps/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/Makefile -------------------------------------------------------------------------------- /examples/libdeps/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/expect.out -------------------------------------------------------------------------------- /examples/libdeps/libs/libbar/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/libs/libbar/Makefile -------------------------------------------------------------------------------- /examples/libdeps/libs/libbar/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/libs/libbar/bar.c -------------------------------------------------------------------------------- /examples/libdeps/libs/libbar/bar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/libs/libbar/bar.h -------------------------------------------------------------------------------- /examples/libdeps/libs/libbaz/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/libs/libbaz/Makefile -------------------------------------------------------------------------------- /examples/libdeps/libs/libbaz/baz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/libs/libbaz/baz.c -------------------------------------------------------------------------------- /examples/libdeps/libs/libbaz/include/baz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/libs/libbaz/include/baz.h -------------------------------------------------------------------------------- /examples/libdeps/libs/libbaz/linkme.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/libs/libbaz/linkme.mk -------------------------------------------------------------------------------- /examples/libdeps/libs/libfoo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/libs/libfoo/Makefile -------------------------------------------------------------------------------- /examples/libdeps/libs/libfoo/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/libs/libfoo/foo.c -------------------------------------------------------------------------------- /examples/libdeps/libs/libfoo/foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/libs/libfoo/foo.h -------------------------------------------------------------------------------- /examples/libdeps/libs/libfoo/linkme.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/libs/libfoo/linkme.mk -------------------------------------------------------------------------------- /examples/libdeps/libs/libfooqux/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/libs/libfooqux/Makefile -------------------------------------------------------------------------------- /examples/libdeps/libs/libfooqux/fooqux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/libs/libfooqux/fooqux.c -------------------------------------------------------------------------------- /examples/libdeps/libs/libfooqux/fooqux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/libs/libfooqux/fooqux.h -------------------------------------------------------------------------------- /examples/libdeps/progs/foobaz/Makefile: -------------------------------------------------------------------------------- 1 | PROG = foobaz 2 | 3 | WARNS = 4 4 | 5 | .include 6 | -------------------------------------------------------------------------------- /examples/libdeps/progs/foobaz/foobaz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/progs/foobaz/foobaz.c -------------------------------------------------------------------------------- /examples/libdeps/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/libdeps/test.mk -------------------------------------------------------------------------------- /examples/multilibs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/multilibs/Makefile -------------------------------------------------------------------------------- /examples/multilibs/app/Makefile: -------------------------------------------------------------------------------- 1 | PROG = app 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /examples/multilibs/app/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/multilibs/app/app.c -------------------------------------------------------------------------------- /examples/multilibs/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/multilibs/expect.out -------------------------------------------------------------------------------- /examples/multilibs/input.in: -------------------------------------------------------------------------------- 1 | 3 4 2 | 15 10 3 | -------------------------------------------------------------------------------- /examples/multilibs/libmultiplier/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/multilibs/libmultiplier/Makefile -------------------------------------------------------------------------------- /examples/multilibs/libsummator/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/multilibs/libsummator/Makefile -------------------------------------------------------------------------------- /examples/multilibs/libsummator/summator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/multilibs/libsummator/summator.c -------------------------------------------------------------------------------- /examples/multilibs/libsummator/summator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/multilibs/libsummator/summator.h -------------------------------------------------------------------------------- /examples/multilibs/obj/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/multilibs/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/multilibs/test.mk -------------------------------------------------------------------------------- /examples/pkgconfig3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/pkgconfig3/Makefile -------------------------------------------------------------------------------- /examples/pkgconfig3/expect.out: -------------------------------------------------------------------------------- 1 | pkg-config module 'zzz' was not found 2 | -------------------------------------------------------------------------------- /examples/pkgconfig3/pkgconfig3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/pkgconfig3/pkgconfig3.c -------------------------------------------------------------------------------- /examples/pkgconfig3/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/pkgconfig3/test.mk -------------------------------------------------------------------------------- /examples/plugins/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/plugins/Makefile -------------------------------------------------------------------------------- /examples/plugins/app/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/plugins/app/Makefile -------------------------------------------------------------------------------- /examples/plugins/app/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/plugins/app/app.c -------------------------------------------------------------------------------- /examples/plugins/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/plugins/expect.out -------------------------------------------------------------------------------- /examples/plugins/plugin1/Makefile: -------------------------------------------------------------------------------- 1 | LIB = plugin1 2 | 3 | MKDLL = only 4 | 5 | .include 6 | -------------------------------------------------------------------------------- /examples/plugins/plugin1/plugin1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/plugins/plugin1/plugin1.c -------------------------------------------------------------------------------- /examples/plugins/plugin2/Makefile: -------------------------------------------------------------------------------- 1 | LIB = plugin2 2 | 3 | MKDLL = only 4 | 5 | .include 6 | -------------------------------------------------------------------------------- /examples/plugins/plugin2/plugin2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/plugins/plugin2/plugin2.c -------------------------------------------------------------------------------- /examples/plugins/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/plugins/test.mk -------------------------------------------------------------------------------- /examples/plugins2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/plugins2/Makefile -------------------------------------------------------------------------------- /examples/plugins2/app/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/plugins2/app/Makefile -------------------------------------------------------------------------------- /examples/plugins2/app/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/plugins2/app/app.c -------------------------------------------------------------------------------- /examples/plugins2/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/plugins2/expect.out -------------------------------------------------------------------------------- /examples/plugins2/plugin1/Makefile: -------------------------------------------------------------------------------- 1 | LIB = plugin1 2 | 3 | MKDLL = only 4 | 5 | .include 6 | -------------------------------------------------------------------------------- /examples/plugins2/plugin1/plugin1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/plugins2/plugin1/plugin1.c -------------------------------------------------------------------------------- /examples/plugins2/plugin2/Makefile: -------------------------------------------------------------------------------- 1 | LIB = plugin2 2 | 3 | MKDLL = only 4 | 5 | .include 6 | -------------------------------------------------------------------------------- /examples/plugins2/plugin2/plugin2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/plugins2/plugin2/plugin2.c -------------------------------------------------------------------------------- /examples/plugins2/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/plugins2/test.mk -------------------------------------------------------------------------------- /examples/posix_getopt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/posix_getopt/Makefile -------------------------------------------------------------------------------- /examples/posix_getopt/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/posix_getopt/expect.out -------------------------------------------------------------------------------- /examples/posix_getopt/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/posix_getopt/prog.c -------------------------------------------------------------------------------- /examples/posix_getopt/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/posix_getopt/test.mk -------------------------------------------------------------------------------- /examples/progs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/progs/Makefile -------------------------------------------------------------------------------- /examples/progs/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/progs/client.c -------------------------------------------------------------------------------- /examples/progs/client_puts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/progs/client_puts.c -------------------------------------------------------------------------------- /examples/progs/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/progs/expect.out -------------------------------------------------------------------------------- /examples/progs/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/progs/server.c -------------------------------------------------------------------------------- /examples/progs/server_puts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/progs/server_puts.c -------------------------------------------------------------------------------- /examples/progs/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/progs/test.mk -------------------------------------------------------------------------------- /examples/progs2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/progs2/Makefile -------------------------------------------------------------------------------- /examples/progs2/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/progs2/client.c -------------------------------------------------------------------------------- /examples/progs2/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/progs2/common.c -------------------------------------------------------------------------------- /examples/progs2/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/progs2/expect.out -------------------------------------------------------------------------------- /examples/progs2/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/progs2/server.c -------------------------------------------------------------------------------- /examples/progs2/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/progs2/test.mk -------------------------------------------------------------------------------- /examples/raise_default_signal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/raise_default_signal/Makefile -------------------------------------------------------------------------------- /examples/raise_default_signal/expect.out: -------------------------------------------------------------------------------- 1 | exit status = 143 2 | -------------------------------------------------------------------------------- /examples/raise_default_signal/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/raise_default_signal/prog.c -------------------------------------------------------------------------------- /examples/raise_default_signal/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/raise_default_signal/test.mk -------------------------------------------------------------------------------- /examples/reallocarr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/reallocarr/Makefile -------------------------------------------------------------------------------- /examples/reallocarr/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/reallocarr/expect.out -------------------------------------------------------------------------------- /examples/reallocarr/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/reallocarr/prog.c -------------------------------------------------------------------------------- /examples/reallocarr/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/reallocarr/test.mk -------------------------------------------------------------------------------- /examples/reallocarray/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/reallocarray/Makefile -------------------------------------------------------------------------------- /examples/reallocarray/expect.out: -------------------------------------------------------------------------------- 1 | I am happy! 2 | -------------------------------------------------------------------------------- /examples/reallocarray/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/reallocarray/prog.c -------------------------------------------------------------------------------- /examples/reallocarray/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/reallocarray/test.mk -------------------------------------------------------------------------------- /examples/require_tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/require_tools/Makefile -------------------------------------------------------------------------------- /examples/require_tools/fake: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo fake 4 | -------------------------------------------------------------------------------- /examples/requirements/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/requirements/Makefile -------------------------------------------------------------------------------- /examples/requirements/custom_check1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/requirements/custom_check1.c -------------------------------------------------------------------------------- /examples/requirements/custom_check2.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | bad code here 4 | -------------------------------------------------------------------------------- /examples/requirements/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/requirements/expect.out -------------------------------------------------------------------------------- /examples/requirements/hello_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/requirements/hello_world.c -------------------------------------------------------------------------------- /examples/requirements/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/requirements/test.mk -------------------------------------------------------------------------------- /examples/shquote/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/shquote/Makefile -------------------------------------------------------------------------------- /examples/shquote/expect.out: -------------------------------------------------------------------------------- 1 | +"*[]()- 2 | `'$ 3 | | 4 | {} 5 | apple 6 | ~#;\/ 7 | -------------------------------------------------------------------------------- /examples/shquote/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/shquote/prog.c -------------------------------------------------------------------------------- /examples/shquote/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/shquote/test.mk -------------------------------------------------------------------------------- /examples/sizeof/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/sizeof/Makefile -------------------------------------------------------------------------------- /examples/sizeof/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/sizeof/expect.out -------------------------------------------------------------------------------- /examples/sizeof/sizeof_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/sizeof/sizeof_test.c -------------------------------------------------------------------------------- /examples/sizeof/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/sizeof/test.mk -------------------------------------------------------------------------------- /examples/strlcpy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy/Makefile -------------------------------------------------------------------------------- /examples/strlcpy/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy/expect.out -------------------------------------------------------------------------------- /examples/strlcpy/getline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy/getline.c -------------------------------------------------------------------------------- /examples/strlcpy/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy/hello.c -------------------------------------------------------------------------------- /examples/strlcpy/input.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy/input.in -------------------------------------------------------------------------------- /examples/strlcpy/strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy/strlcpy.c -------------------------------------------------------------------------------- /examples/strlcpy/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy/test.mk -------------------------------------------------------------------------------- /examples/strlcpy2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy2/Makefile -------------------------------------------------------------------------------- /examples/strlcpy2/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy2/expect.out -------------------------------------------------------------------------------- /examples/strlcpy2/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy2/hello.c -------------------------------------------------------------------------------- /examples/strlcpy2/input.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy2/input.in -------------------------------------------------------------------------------- /examples/strlcpy2/missing/getline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy2/missing/getline.c -------------------------------------------------------------------------------- /examples/strlcpy2/missing/strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy2/missing/strlcpy.c -------------------------------------------------------------------------------- /examples/strlcpy2/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy2/test.mk -------------------------------------------------------------------------------- /examples/strlcpy3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy3/Makefile -------------------------------------------------------------------------------- /examples/strlcpy3/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy3/expect.out -------------------------------------------------------------------------------- /examples/strlcpy3/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy3/hello.c -------------------------------------------------------------------------------- /examples/strlcpy3/input.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy3/input.in -------------------------------------------------------------------------------- /examples/strlcpy3/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strlcpy3/test.mk -------------------------------------------------------------------------------- /examples/strsep/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strsep/Makefile -------------------------------------------------------------------------------- /examples/strsep/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strsep/expect.out -------------------------------------------------------------------------------- /examples/strsep/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strsep/prog.c -------------------------------------------------------------------------------- /examples/strsep/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strsep/test.mk -------------------------------------------------------------------------------- /examples/strtoi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strtoi/Makefile -------------------------------------------------------------------------------- /examples/strtoi/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strtoi/expect.out -------------------------------------------------------------------------------- /examples/strtoi/input.in: -------------------------------------------------------------------------------- 1 | aaa 2 | 12 3 | 0 4 | +99 5 | 111 6 | 7 | -989 8 | -17 9 | -------------------------------------------------------------------------------- /examples/strtoi/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strtoi/prog.c -------------------------------------------------------------------------------- /examples/strtoi/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/strtoi/test.mk -------------------------------------------------------------------------------- /examples/subdirs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subdirs/Makefile -------------------------------------------------------------------------------- /examples/subdirs/prog1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subdirs/prog1/Makefile -------------------------------------------------------------------------------- /examples/subdirs/prog1/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subdirs/prog1/expect.out -------------------------------------------------------------------------------- /examples/subdirs/prog1/prog1.awk.in: -------------------------------------------------------------------------------- 1 | #!@AWK@ -f 2 | 3 | BEGIN { 4 | print "Hello World1-3" 5 | exit 0 6 | } 7 | -------------------------------------------------------------------------------- /examples/subdirs/prog1/prog1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subdirs/prog1/prog1.c -------------------------------------------------------------------------------- /examples/subdirs/prog1/prog1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo Hello World1-2 4 | -------------------------------------------------------------------------------- /examples/subdirs/prog1/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subdirs/prog1/test.mk -------------------------------------------------------------------------------- /examples/subdirs/prog2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subdirs/prog2/Makefile -------------------------------------------------------------------------------- /examples/subdirs/prog2/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subdirs/prog2/expect.out -------------------------------------------------------------------------------- /examples/subdirs/prog2/prog2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subdirs/prog2/prog2.c -------------------------------------------------------------------------------- /examples/subdirs/prog2/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subdirs/prog2/test.mk -------------------------------------------------------------------------------- /examples/subprojects/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subprojects/Makefile -------------------------------------------------------------------------------- /examples/subprojects/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subprojects/expect.out -------------------------------------------------------------------------------- /examples/subprojects/hello/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subprojects/hello/Makefile -------------------------------------------------------------------------------- /examples/subprojects/hello/test.mk: -------------------------------------------------------------------------------- 1 | test: 2 | @echo 'This should not happen' 3 | -------------------------------------------------------------------------------- /examples/subprojects/libhello1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subprojects/libhello1/Makefile -------------------------------------------------------------------------------- /examples/subprojects/libhello1/hello1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subprojects/libhello1/hello1.c -------------------------------------------------------------------------------- /examples/subprojects/libhello1/hello1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subprojects/libhello1/hello1.h -------------------------------------------------------------------------------- /examples/subprojects/libhello1/linkme.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subprojects/libhello1/linkme.mk -------------------------------------------------------------------------------- /examples/subprojects/libhello2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subprojects/libhello2/Makefile -------------------------------------------------------------------------------- /examples/subprojects/libhello2/hello2.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subprojects/libhello2/hello2.3 -------------------------------------------------------------------------------- /examples/subprojects/libhello2/hello2.c: -------------------------------------------------------------------------------- 1 | #include "hello2.h" 2 | 3 | const char *msg2 = "Hello v."HELLO_VERSION; 4 | -------------------------------------------------------------------------------- /examples/subprojects/libhello2/linkme.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subprojects/libhello2/linkme.mk -------------------------------------------------------------------------------- /examples/subprojects/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/subprojects/test.mk -------------------------------------------------------------------------------- /examples/subprojects/version.mk: -------------------------------------------------------------------------------- 1 | VERSION= 1.2.3 2 | -------------------------------------------------------------------------------- /examples/superfs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/superfs/Makefile -------------------------------------------------------------------------------- /examples/superfs/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/superfs/Makefile.inc -------------------------------------------------------------------------------- /examples/superfs/docs/LICENSE: -------------------------------------------------------------------------------- 1 | License text here 2 | -------------------------------------------------------------------------------- /examples/superfs/docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/superfs/docs/Makefile -------------------------------------------------------------------------------- /examples/superfs/docs/NEWS: -------------------------------------------------------------------------------- 1 | News here 2 | -------------------------------------------------------------------------------- /examples/superfs/docs/README: -------------------------------------------------------------------------------- 1 | Readme file 2 | -------------------------------------------------------------------------------- /examples/superfs/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/superfs/expect.out -------------------------------------------------------------------------------- /examples/superfs/fsck_superfs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/superfs/fsck_superfs/Makefile -------------------------------------------------------------------------------- /examples/superfs/mkfs_superfs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/superfs/mkfs_superfs/Makefile -------------------------------------------------------------------------------- /examples/superfs/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/superfs/test.mk -------------------------------------------------------------------------------- /examples/tiny_id/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tiny_id/Makefile -------------------------------------------------------------------------------- /examples/tiny_id/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tiny_id/test.mk -------------------------------------------------------------------------------- /examples/tiny_id/tiny_id.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tiny_id/tiny_id.c -------------------------------------------------------------------------------- /examples/tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools/Makefile -------------------------------------------------------------------------------- /examples/tools/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools/expect.out -------------------------------------------------------------------------------- /examples/tools/libs/bar/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools/libs/bar/Makefile -------------------------------------------------------------------------------- /examples/tools/libs/bar/bar.c: -------------------------------------------------------------------------------- 1 | #include "bar.h" 2 | 3 | const char *get_msg2 (void) 4 | { 5 | return "Message #"; 6 | } 7 | -------------------------------------------------------------------------------- /examples/tools/libs/bar/bar.h: -------------------------------------------------------------------------------- 1 | const char *get_msg2 (void); 2 | -------------------------------------------------------------------------------- /examples/tools/libs/foo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools/libs/foo/Makefile -------------------------------------------------------------------------------- /examples/tools/libs/foo/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools/libs/foo/foo.c -------------------------------------------------------------------------------- /examples/tools/libs/foo/foo.h: -------------------------------------------------------------------------------- 1 | const char *get_msg1 (void); 2 | -------------------------------------------------------------------------------- /examples/tools/libs/qux/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools/libs/qux/Makefile -------------------------------------------------------------------------------- /examples/tools/libs/qux/qux.c: -------------------------------------------------------------------------------- 1 | #include "qux.h" 2 | 3 | int get_int_size (void) 4 | { 5 | return INT_SIZE; 6 | } 7 | -------------------------------------------------------------------------------- /examples/tools/libs/qux/qux.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools/libs/qux/qux.h.in -------------------------------------------------------------------------------- /examples/tools/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools/test.mk -------------------------------------------------------------------------------- /examples/tools/tools/prog1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools/tools/prog1/Makefile -------------------------------------------------------------------------------- /examples/tools/tools/prog1/prog1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools/tools/prog1/prog1.c -------------------------------------------------------------------------------- /examples/tools/tools/prog2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools/tools/prog2/Makefile -------------------------------------------------------------------------------- /examples/tools/tools/prog2/prog2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools/tools/prog2/prog2.c -------------------------------------------------------------------------------- /examples/tools/tools/prog3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools/tools/prog3/Makefile -------------------------------------------------------------------------------- /examples/tools/tools/prog3/prog3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools/tools/prog3/prog3.c -------------------------------------------------------------------------------- /examples/tools/tools/prog4/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools/tools/prog4/Makefile -------------------------------------------------------------------------------- /examples/tools/tools/prog4/prog4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools/tools/prog4/prog4.c -------------------------------------------------------------------------------- /examples/tools2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/Makefile -------------------------------------------------------------------------------- /examples/tools2/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/expect.out -------------------------------------------------------------------------------- /examples/tools2/libs/bar/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/libs/bar/Makefile -------------------------------------------------------------------------------- /examples/tools2/libs/bar/bar.c: -------------------------------------------------------------------------------- 1 | #include "bar.h" 2 | 3 | const char *get_msg2 (void) 4 | { 5 | return "Message #"; 6 | } 7 | -------------------------------------------------------------------------------- /examples/tools2/libs/bar/bar.h: -------------------------------------------------------------------------------- 1 | const char *get_msg2 (void); 2 | -------------------------------------------------------------------------------- /examples/tools2/libs/foo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/libs/foo/Makefile -------------------------------------------------------------------------------- /examples/tools2/libs/foo/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/libs/foo/foo.c -------------------------------------------------------------------------------- /examples/tools2/libs/foo/foo.h: -------------------------------------------------------------------------------- 1 | const char *get_msg1 (void); 2 | -------------------------------------------------------------------------------- /examples/tools2/libs/qux/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/libs/qux/Makefile -------------------------------------------------------------------------------- /examples/tools2/libs/qux/qux.c: -------------------------------------------------------------------------------- 1 | #include "qux.h" 2 | 3 | int get_int_size (void) 4 | { 5 | return INT_SIZE; 6 | } 7 | -------------------------------------------------------------------------------- /examples/tools2/libs/qux/qux.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/libs/qux/qux.h.in -------------------------------------------------------------------------------- /examples/tools2/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/test.mk -------------------------------------------------------------------------------- /examples/tools2/tests/prog1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/tests/prog1/Makefile -------------------------------------------------------------------------------- /examples/tools2/tests/prog2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/tests/prog2/Makefile -------------------------------------------------------------------------------- /examples/tools2/tests/prog3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/tests/prog3/Makefile -------------------------------------------------------------------------------- /examples/tools2/tests/prog4/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/tests/prog4/Makefile -------------------------------------------------------------------------------- /examples/tools2/tools/prog1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/tools/prog1/Makefile -------------------------------------------------------------------------------- /examples/tools2/tools/prog1/prog1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/tools/prog1/prog1.c -------------------------------------------------------------------------------- /examples/tools2/tools/prog2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/tools/prog2/Makefile -------------------------------------------------------------------------------- /examples/tools2/tools/prog2/prog2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/tools/prog2/prog2.c -------------------------------------------------------------------------------- /examples/tools2/tools/prog3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/tools/prog3/Makefile -------------------------------------------------------------------------------- /examples/tools2/tools/prog3/prog3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/tools/prog3/prog3.c -------------------------------------------------------------------------------- /examples/tools2/tools/prog4/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/tools/prog4/Makefile -------------------------------------------------------------------------------- /examples/tools2/tools/prog4/prog4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/tools2/tools/prog4/prog4.c -------------------------------------------------------------------------------- /examples/vis/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/vis/Makefile -------------------------------------------------------------------------------- /examples/vis/expect.out: -------------------------------------------------------------------------------- 1 | string after tab\^\\r 2 | -------------------------------------------------------------------------------- /examples/vis/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/vis/prog.c -------------------------------------------------------------------------------- /examples/vis/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/vis/test.mk -------------------------------------------------------------------------------- /examples/xxzip/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/xxzip/Makefile -------------------------------------------------------------------------------- /examples/xxzip/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/xxzip/expect.out -------------------------------------------------------------------------------- /examples/xxzip/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/xxzip/test.mk -------------------------------------------------------------------------------- /examples/xxzip/tutorial.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/xxzip/tutorial.pod -------------------------------------------------------------------------------- /examples/xxzip/xxzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/xxzip/xxzip.c -------------------------------------------------------------------------------- /examples/xxzip/xxzip.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/examples/xxzip/xxzip.pod -------------------------------------------------------------------------------- /features/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/Makefile -------------------------------------------------------------------------------- /features/_mkcfake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/_mkcfake.c -------------------------------------------------------------------------------- /features/dprintf/mkc_dprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/dprintf/mkc_dprintf.c -------------------------------------------------------------------------------- /features/efun/mkc_efun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/efun/mkc_efun.c -------------------------------------------------------------------------------- /features/err/mkc_err.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/err/mkc_err.c -------------------------------------------------------------------------------- /features/errc/mkc_errc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/errc/mkc_errc.c -------------------------------------------------------------------------------- /features/errc/mkc_verrc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/errc/mkc_verrc.c -------------------------------------------------------------------------------- /features/fgetln/mkc_fgetln.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/fgetln/mkc_fgetln.c -------------------------------------------------------------------------------- /features/fparseln/mkc_fparseln.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/fparseln/mkc_fparseln.c -------------------------------------------------------------------------------- /features/getdelim/mkc_getdelim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/getdelim/mkc_getdelim.c -------------------------------------------------------------------------------- /features/getline/mkc_getline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/getline/mkc_getline.c -------------------------------------------------------------------------------- /features/macro/mkc_attribute_aligned.c: -------------------------------------------------------------------------------- 1 | char array[256] __attribute__((aligned(256))); 2 | -------------------------------------------------------------------------------- /features/macro/mkc_attribute_const.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/macro/mkc_attribute_const.c -------------------------------------------------------------------------------- /features/macro/mkc_attribute_noreturn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/macro/mkc_attribute_noreturn.c -------------------------------------------------------------------------------- /features/macro/mkc_attribute_printflike.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/macro/mkc_attribute_printflike.c -------------------------------------------------------------------------------- /features/macro/mkc_attribute_pure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/macro/mkc_attribute_pure.c -------------------------------------------------------------------------------- /features/mkc_RB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_RB.h -------------------------------------------------------------------------------- /features/mkc_SLIST.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_SLIST.h -------------------------------------------------------------------------------- /features/mkc_arc4random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_arc4random.h -------------------------------------------------------------------------------- /features/mkc_bswap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_bswap.h -------------------------------------------------------------------------------- /features/mkc_dprintf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_dprintf.h -------------------------------------------------------------------------------- /features/mkc_efun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_efun.h -------------------------------------------------------------------------------- /features/mkc_err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_err.h -------------------------------------------------------------------------------- /features/mkc_errc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_errc.h -------------------------------------------------------------------------------- /features/mkc_externc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_externc.h -------------------------------------------------------------------------------- /features/mkc_fgetln.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_fgetln.h -------------------------------------------------------------------------------- /features/mkc_fparseln.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_fparseln.h -------------------------------------------------------------------------------- /features/mkc_fts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_fts.h -------------------------------------------------------------------------------- /features/mkc_getdelim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_getdelim.h -------------------------------------------------------------------------------- /features/mkc_getline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_getline.h -------------------------------------------------------------------------------- /features/mkc_humanize_number.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_humanize_number.h -------------------------------------------------------------------------------- /features/mkc_imp.f_RB.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_RB.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_SLIST.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_SLIST.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_arc4random.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_arc4random.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_bswap.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_bswap.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_dprintf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_dprintf.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_efun.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_efun.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_err.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_err.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_errc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_errc.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_fgetln.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_fgetln.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_fparseln.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_fparseln.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_fts.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_fts.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_getdelim.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_getdelim.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_getline.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_getline.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_humanize_number.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_humanize_number.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_libdl.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_libdl.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_libl.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_libl.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_libm.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_libm.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_macro.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_macro.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_posix_getopt.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_posix_getopt.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_progname.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_progname.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_pwdgrp.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_pwdgrp.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_reallocarr.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_reallocarr.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_reallocarray.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_reallocarray.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_shquote.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_shquote.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_strlcat.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_strlcat.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_strlcpy.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_strlcpy.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_strndup.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_strndup.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_strsep.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_strsep.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_strtoi.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_strtoi.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_strtou.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_strtou.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_vis.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_vis.mk -------------------------------------------------------------------------------- /features/mkc_imp.f_warn.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_imp.f_warn.mk -------------------------------------------------------------------------------- /features/mkc_libdl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_libdl.h -------------------------------------------------------------------------------- /features/mkc_libm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_libm.h -------------------------------------------------------------------------------- /features/mkc_macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_macro.h -------------------------------------------------------------------------------- /features/mkc_posix_getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_posix_getopt.h -------------------------------------------------------------------------------- /features/mkc_progname.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_progname.h -------------------------------------------------------------------------------- /features/mkc_pwdgrp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_pwdgrp.h -------------------------------------------------------------------------------- /features/mkc_raise_default_signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_raise_default_signal.h -------------------------------------------------------------------------------- /features/mkc_reallocarr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_reallocarr.h -------------------------------------------------------------------------------- /features/mkc_reallocarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_reallocarray.h -------------------------------------------------------------------------------- /features/mkc_shquote.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_shquote.h -------------------------------------------------------------------------------- /features/mkc_strlcat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_strlcat.h -------------------------------------------------------------------------------- /features/mkc_strlcpy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_strlcpy.h -------------------------------------------------------------------------------- /features/mkc_strndup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_strndup.h -------------------------------------------------------------------------------- /features/mkc_strsep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_strsep.h -------------------------------------------------------------------------------- /features/mkc_strtoi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_strtoi.h -------------------------------------------------------------------------------- /features/mkc_strtou.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_strtou.h -------------------------------------------------------------------------------- /features/mkc_vis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_vis.h -------------------------------------------------------------------------------- /features/mkc_warn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/mkc_warn.h -------------------------------------------------------------------------------- /features/netbsd_sys_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/netbsd_sys_queue.h -------------------------------------------------------------------------------- /features/netbsd_sys_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/netbsd_sys_tree.h -------------------------------------------------------------------------------- /features/posix_getopt/mkc_posix_getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/posix_getopt/mkc_posix_getopt.c -------------------------------------------------------------------------------- /features/progname/mkc_progname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/progname/mkc_progname.c -------------------------------------------------------------------------------- /features/pwdgrp/mkc_pwdgrp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/pwdgrp/mkc_pwdgrp.c -------------------------------------------------------------------------------- /features/reallocarr/mkc_reallocarr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/reallocarr/mkc_reallocarr.c -------------------------------------------------------------------------------- /features/reallocarray/mkc_reallocarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/reallocarray/mkc_reallocarray.c -------------------------------------------------------------------------------- /features/shquote/mkc_shquote.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/shquote/mkc_shquote.c -------------------------------------------------------------------------------- /features/strlcat/mkc_strlcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/strlcat/mkc_strlcat.c -------------------------------------------------------------------------------- /features/strlcpy/mkc_strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/strlcpy/mkc_strlcpy.c -------------------------------------------------------------------------------- /features/strndup/mkc_strndup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/strndup/mkc_strndup.c -------------------------------------------------------------------------------- /features/strsep/mkc_strsep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/strsep/mkc_strsep.c -------------------------------------------------------------------------------- /features/strto/mkc__strtoi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/strto/mkc__strtoi.h -------------------------------------------------------------------------------- /features/strto/mkc_strtoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/strto/mkc_strtoi.c -------------------------------------------------------------------------------- /features/strto/mkc_strtou.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/strto/mkc_strtou.c -------------------------------------------------------------------------------- /features/vis/mkc_unvis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/vis/mkc_unvis.c -------------------------------------------------------------------------------- /features/vis/mkc_vis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/vis/mkc_vis.c -------------------------------------------------------------------------------- /features/warn/mkc_warn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/features/warn/mkc_warn.c -------------------------------------------------------------------------------- /help.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/help.mk -------------------------------------------------------------------------------- /main.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/main.mk -------------------------------------------------------------------------------- /mk/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/Makefile -------------------------------------------------------------------------------- /mk/mkc.compiler_settings.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc.compiler_settings.mk -------------------------------------------------------------------------------- /mk/mkc.conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc.conf.mk -------------------------------------------------------------------------------- /mk/mkc.configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc.configure.mk -------------------------------------------------------------------------------- /mk/mkc.files.mk: -------------------------------------------------------------------------------- 1 | _top_mk := mkc.files.mk 2 | .include "mkc.mk" 3 | -------------------------------------------------------------------------------- /mk/mkc.init.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc.init.mk -------------------------------------------------------------------------------- /mk/mkc.lib.mk: -------------------------------------------------------------------------------- 1 | _top_mk := mkc.lib.mk 2 | .include "mkc.mk" 3 | -------------------------------------------------------------------------------- /mk/mkc.minitest.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc.minitest.mk -------------------------------------------------------------------------------- /mk/mkc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc.mk -------------------------------------------------------------------------------- /mk/mkc.prog.mk: -------------------------------------------------------------------------------- 1 | _top_mk := mkc.prog.mk 2 | .include "mkc.mk" 3 | -------------------------------------------------------------------------------- /mk/mkc.subdir.mk: -------------------------------------------------------------------------------- 1 | _top_mk := mkc.subdir.mk 2 | .include "mkc.mk" 3 | -------------------------------------------------------------------------------- /mk/mkc.subprj.mk: -------------------------------------------------------------------------------- 1 | _top_mk := mkc.subprj.mk 2 | .include "mkc.mk" 3 | -------------------------------------------------------------------------------- /mk/mkc_imp.arch.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.arch.mk -------------------------------------------------------------------------------- /mk/mkc_imp.checkprogs.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.checkprogs.mk -------------------------------------------------------------------------------- /mk/mkc_imp.compiler_config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.compiler_config.mk -------------------------------------------------------------------------------- /mk/mkc_imp.compiler_settings.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.compiler_settings.mk -------------------------------------------------------------------------------- /mk/mkc_imp.compiler_type.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.compiler_type.mk -------------------------------------------------------------------------------- /mk/mkc_imp.conf-cleanup.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.conf-cleanup.mk -------------------------------------------------------------------------------- /mk/mkc_imp.conf-final.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.conf-final.mk -------------------------------------------------------------------------------- /mk/mkc_imp.conf_custom.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.conf_custom.mk -------------------------------------------------------------------------------- /mk/mkc_imp.conf_defines.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.conf_defines.mk -------------------------------------------------------------------------------- /mk/mkc_imp.conf_funclibs.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.conf_funclibs.mk -------------------------------------------------------------------------------- /mk/mkc_imp.conf_funcs.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.conf_funcs.mk -------------------------------------------------------------------------------- /mk/mkc_imp.conf_header_files.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.conf_header_files.mk -------------------------------------------------------------------------------- /mk/mkc_imp.conf_headers.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.conf_headers.mk -------------------------------------------------------------------------------- /mk/mkc_imp.conf_members.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.conf_members.mk -------------------------------------------------------------------------------- /mk/mkc_imp.conf_opts.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.conf_opts.mk -------------------------------------------------------------------------------- /mk/mkc_imp.conf_progs.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.conf_progs.mk -------------------------------------------------------------------------------- /mk/mkc_imp.conf_prototypes.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.conf_prototypes.mk -------------------------------------------------------------------------------- /mk/mkc_imp.conf_sizeof.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.conf_sizeof.mk -------------------------------------------------------------------------------- /mk/mkc_imp.conf_types.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.conf_types.mk -------------------------------------------------------------------------------- /mk/mkc_imp.conf_vars.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.conf_vars.mk -------------------------------------------------------------------------------- /mk/mkc_imp.cross_compiling.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.cross_compiling.mk -------------------------------------------------------------------------------- /mk/mkc_imp.dep.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.dep.mk -------------------------------------------------------------------------------- /mk/mkc_imp.dpvars.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.dpvars.mk -------------------------------------------------------------------------------- /mk/mkc_imp.files.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.files.mk -------------------------------------------------------------------------------- /mk/mkc_imp.final.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.final.mk -------------------------------------------------------------------------------- /mk/mkc_imp.foreign_autotools.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.foreign_autotools.mk -------------------------------------------------------------------------------- /mk/mkc_imp.help.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.help.mk -------------------------------------------------------------------------------- /mk/mkc_imp.inc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.inc.mk -------------------------------------------------------------------------------- /mk/mkc_imp.info.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.info.mk -------------------------------------------------------------------------------- /mk/mkc_imp.intexts.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.intexts.mk -------------------------------------------------------------------------------- /mk/mkc_imp.lib.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.lib.mk -------------------------------------------------------------------------------- /mk/mkc_imp.links.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.links.mk -------------------------------------------------------------------------------- /mk/mkc_imp.lua.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.lua.mk -------------------------------------------------------------------------------- /mk/mkc_imp.man.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.man.mk -------------------------------------------------------------------------------- /mk/mkc_imp.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.mk -------------------------------------------------------------------------------- /mk/mkc_imp.obj.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.obj.mk -------------------------------------------------------------------------------- /mk/mkc_imp.objdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.objdir.mk -------------------------------------------------------------------------------- /mk/mkc_imp.pkg-config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.pkg-config.mk -------------------------------------------------------------------------------- /mk/mkc_imp.platform.AIX.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.platform.AIX.mk -------------------------------------------------------------------------------- /mk/mkc_imp.platform.Darwin.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.platform.Darwin.mk -------------------------------------------------------------------------------- /mk/mkc_imp.platform.HP-UX.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.platform.HP-UX.mk -------------------------------------------------------------------------------- /mk/mkc_imp.platform.IRIX64.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.platform.IRIX64.mk -------------------------------------------------------------------------------- /mk/mkc_imp.platform.Interix.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.platform.Interix.mk -------------------------------------------------------------------------------- /mk/mkc_imp.platform.OSF1.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.platform.OSF1.mk -------------------------------------------------------------------------------- /mk/mkc_imp.platform.SunOS.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.platform.SunOS.mk -------------------------------------------------------------------------------- /mk/mkc_imp.platform.UnixWare.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.platform.UnixWare.mk -------------------------------------------------------------------------------- /mk/mkc_imp.platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.platform.mk -------------------------------------------------------------------------------- /mk/mkc_imp.pod.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.pod.mk -------------------------------------------------------------------------------- /mk/mkc_imp.preinit.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.preinit.mk -------------------------------------------------------------------------------- /mk/mkc_imp.prog.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.prog.mk -------------------------------------------------------------------------------- /mk/mkc_imp.rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.rules.mk -------------------------------------------------------------------------------- /mk/mkc_imp.scripts.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.scripts.mk -------------------------------------------------------------------------------- /mk/mkc_imp.subprj.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/mkc_imp.subprj.mk -------------------------------------------------------------------------------- /mk/newsys.mk.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/newsys.mk.in -------------------------------------------------------------------------------- /mk/sys.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/mk/sys.mk -------------------------------------------------------------------------------- /presentation/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/presentation/Makefile -------------------------------------------------------------------------------- /presentation/dep_graph.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/presentation/dep_graph.dot -------------------------------------------------------------------------------- /presentation/my_prjs.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/presentation/my_prjs.dot -------------------------------------------------------------------------------- /presentation/presentation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/presentation/presentation.tex -------------------------------------------------------------------------------- /scripts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/Makefile -------------------------------------------------------------------------------- /scripts/mk-configure.7.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mk-configure.7.in -------------------------------------------------------------------------------- /scripts/mkc_check_common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_check_common.sh -------------------------------------------------------------------------------- /scripts/mkc_check_compiler.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_check_compiler.1 -------------------------------------------------------------------------------- /scripts/mkc_check_compiler.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_check_compiler.in -------------------------------------------------------------------------------- /scripts/mkc_check_custom.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_check_custom.1 -------------------------------------------------------------------------------- /scripts/mkc_check_custom.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_check_custom.in -------------------------------------------------------------------------------- /scripts/mkc_check_decl.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_check_decl.1 -------------------------------------------------------------------------------- /scripts/mkc_check_decl.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_check_decl.in -------------------------------------------------------------------------------- /scripts/mkc_check_funclib.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_check_funclib.1 -------------------------------------------------------------------------------- /scripts/mkc_check_funclib.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_check_funclib.in -------------------------------------------------------------------------------- /scripts/mkc_check_header.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_check_header.1 -------------------------------------------------------------------------------- /scripts/mkc_check_header.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_check_header.in -------------------------------------------------------------------------------- /scripts/mkc_check_prog.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_check_prog.1 -------------------------------------------------------------------------------- /scripts/mkc_check_prog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_check_prog.in -------------------------------------------------------------------------------- /scripts/mkc_check_sizeof.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_check_sizeof.1 -------------------------------------------------------------------------------- /scripts/mkc_check_sizeof.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_check_sizeof.in -------------------------------------------------------------------------------- /scripts/mkc_check_version.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_check_version.1 -------------------------------------------------------------------------------- /scripts/mkc_check_version.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_check_version.in -------------------------------------------------------------------------------- /scripts/mkc_compiler_settings.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_compiler_settings.1 -------------------------------------------------------------------------------- /scripts/mkc_compiler_settings.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_compiler_settings.in -------------------------------------------------------------------------------- /scripts/mkc_get_deps.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_get_deps.in -------------------------------------------------------------------------------- /scripts/mkc_install.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_install.1 -------------------------------------------------------------------------------- /scripts/mkc_install.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_install.in -------------------------------------------------------------------------------- /scripts/mkc_which.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_which.1 -------------------------------------------------------------------------------- /scripts/mkc_which.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkc_which.in -------------------------------------------------------------------------------- /scripts/mkcmake.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkcmake.1 -------------------------------------------------------------------------------- /scripts/mkcmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/scripts/mkcmake.in -------------------------------------------------------------------------------- /tests.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests.mk -------------------------------------------------------------------------------- /tests/FSRCDIR/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/FSRCDIR/Makefile -------------------------------------------------------------------------------- /tests/FSRCDIR/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/FSRCDIR/expect.out -------------------------------------------------------------------------------- /tests/FSRCDIR/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/FSRCDIR/test.mk -------------------------------------------------------------------------------- /tests/Makefile.inc: -------------------------------------------------------------------------------- 1 | .include "../examples/Makefile.inc" 2 | -------------------------------------------------------------------------------- /tests/WARNERR/Makefile: -------------------------------------------------------------------------------- 1 | SUBPRJ = libtest 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/WARNERR/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/WARNERR/Makefile.inc -------------------------------------------------------------------------------- /tests/WARNERR/libtest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/WARNERR/libtest/Makefile -------------------------------------------------------------------------------- /tests/WARNERR/libtest/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/WARNERR/libtest/expect.out -------------------------------------------------------------------------------- /tests/WARNERR/libtest/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/WARNERR/libtest/test.c -------------------------------------------------------------------------------- /tests/cc_type_custom_check1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cc_type_custom_check1/Makefile -------------------------------------------------------------------------------- /tests/cc_type_custom_check1/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cc_type_custom_check1/expect.out -------------------------------------------------------------------------------- /tests/cc_type_custom_check1/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cc_type_custom_check1/test.mk -------------------------------------------------------------------------------- /tests/cc_type_custom_check2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cc_type_custom_check2/Makefile -------------------------------------------------------------------------------- /tests/cc_type_custom_check2/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cc_type_custom_check2/expect.out -------------------------------------------------------------------------------- /tests/cc_type_custom_check2/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cc_type_custom_check2/test.mk -------------------------------------------------------------------------------- /tests/cc_type_custom_check3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cc_type_custom_check3/Makefile -------------------------------------------------------------------------------- /tests/cc_type_custom_check3/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cc_type_custom_check3/expect.out -------------------------------------------------------------------------------- /tests/cc_type_custom_check3/script: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | true 4 | -------------------------------------------------------------------------------- /tests/cc_type_custom_check3/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cc_type_custom_check3/test.mk -------------------------------------------------------------------------------- /tests/cccxx_type/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/Makefile -------------------------------------------------------------------------------- /tests/cccxx_type/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/expect.out -------------------------------------------------------------------------------- /tests/cccxx_type/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/test.mk -------------------------------------------------------------------------------- /tests/cccxx_type/test1.mk: -------------------------------------------------------------------------------- 1 | MKC_CHECK_HEADERS += stdio.h 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/cccxx_type/test10.mk: -------------------------------------------------------------------------------- 1 | MKC_CHECK_TYPES += size_t:string.h 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/cccxx_type/test11.mk: -------------------------------------------------------------------------------- 1 | MKC_REQUIRE_TYPES += size_t:string.h 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/cccxx_type/test12.mk: -------------------------------------------------------------------------------- 1 | MKC_CHECK_VARS += zzz:string.h 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/cccxx_type/test13.mk: -------------------------------------------------------------------------------- 1 | MKC_REQUIRE_VARS += zzz:string.h 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/cccxx_type/test14.mk: -------------------------------------------------------------------------------- 1 | MKC_CHECK_MEMBERS += type.member:string.h 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/cccxx_type/test15.mk: -------------------------------------------------------------------------------- 1 | MKC_REQUIRE_MEMBERS += type.member:string.h 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/cccxx_type/test16.mk: -------------------------------------------------------------------------------- 1 | MKC_CHECK_SIZEOF += size_t:string.h 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/cccxx_type/test17.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/test17.mk -------------------------------------------------------------------------------- /tests/cccxx_type/test18.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/test18.mk -------------------------------------------------------------------------------- /tests/cccxx_type/test19.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/test19.mk -------------------------------------------------------------------------------- /tests/cccxx_type/test2.mk: -------------------------------------------------------------------------------- 1 | MKC_REQUIRE_HEADERS += stdio.h 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/cccxx_type/test20.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/test20.mk -------------------------------------------------------------------------------- /tests/cccxx_type/test21.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/test21.mk -------------------------------------------------------------------------------- /tests/cccxx_type/test22.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/test22.mk -------------------------------------------------------------------------------- /tests/cccxx_type/test23.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/test23.mk -------------------------------------------------------------------------------- /tests/cccxx_type/test24.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/test24.mk -------------------------------------------------------------------------------- /tests/cccxx_type/test25.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/test25.mk -------------------------------------------------------------------------------- /tests/cccxx_type/test26.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/test26.mk -------------------------------------------------------------------------------- /tests/cccxx_type/test27.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/test27.mk -------------------------------------------------------------------------------- /tests/cccxx_type/test28.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/test28.mk -------------------------------------------------------------------------------- /tests/cccxx_type/test29.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/test29.mk -------------------------------------------------------------------------------- /tests/cccxx_type/test3.mk: -------------------------------------------------------------------------------- 1 | MKC_CHECK_HEADER_FILES += stdio.h 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/cccxx_type/test30.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/test30.mk -------------------------------------------------------------------------------- /tests/cccxx_type/test31.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/test31.mk -------------------------------------------------------------------------------- /tests/cccxx_type/test4.mk: -------------------------------------------------------------------------------- 1 | MKC_REQUIRE_HEADER_FILES += stdio.h 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/cccxx_type/test5.mk: -------------------------------------------------------------------------------- 1 | MKC_CHECK_FUNCLIBS += qsort:c 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/cccxx_type/test6.mk: -------------------------------------------------------------------------------- 1 | MKC_REQUIRE_FUNCLIBS += qsort:c 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/cccxx_type/test7.mk: -------------------------------------------------------------------------------- 1 | MKC_SOURCE_FUNCLIBS += qsort:c 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/cccxx_type/test8.mk: -------------------------------------------------------------------------------- 1 | MKC_CHECK_DEFINES += ZZZ 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/cccxx_type/test9.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cccxx_type/test9.mk -------------------------------------------------------------------------------- /tests/configure_test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/configure_test/Makefile -------------------------------------------------------------------------------- /tests/configure_test/custom/my_check2.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | bad code here 4 | -------------------------------------------------------------------------------- /tests/configure_test/custom/my_check4.c: -------------------------------------------------------------------------------- 1 | int five = 5; 2 | -------------------------------------------------------------------------------- /tests/configure_test/custom/my_check5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/configure_test/custom/my_check5.c -------------------------------------------------------------------------------- /tests/configure_test/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/configure_test/expect.out -------------------------------------------------------------------------------- /tests/configure_test/include/mkc_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/configure_test/include/mkc_test.h -------------------------------------------------------------------------------- /tests/configure_test/mkc_test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/configure_test/mkc_test.mk -------------------------------------------------------------------------------- /tests/configure_test/mkc_test_preset.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/configure_test/mkc_test_preset.mk -------------------------------------------------------------------------------- /tests/create_cachedir/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/create_cachedir/Makefile -------------------------------------------------------------------------------- /tests/create_cachedir/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/create_cachedir/expect.out -------------------------------------------------------------------------------- /tests/create_cachedir/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/create_cachedir/hello.c -------------------------------------------------------------------------------- /tests/create_cachedir/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/create_cachedir/test.mk -------------------------------------------------------------------------------- /tests/cxx_type_custom_check/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cxx_type_custom_check/Makefile -------------------------------------------------------------------------------- /tests/cxx_type_custom_check/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cxx_type_custom_check/expect.out -------------------------------------------------------------------------------- /tests/cxx_type_custom_check/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/cxx_type_custom_check/test.mk -------------------------------------------------------------------------------- /tests/dltest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/dltest/Makefile -------------------------------------------------------------------------------- /tests/dltest/dltest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/dltest/dltest.c -------------------------------------------------------------------------------- /tests/dltest/expect.out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/dltest/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/dltest/test.mk -------------------------------------------------------------------------------- /tests/endianness/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/endianness/Makefile -------------------------------------------------------------------------------- /tests/endianness/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/endianness/expect.out -------------------------------------------------------------------------------- /tests/endianness/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/endianness/test.mk -------------------------------------------------------------------------------- /tests/failed_requirements/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/failed_requirements/Makefile -------------------------------------------------------------------------------- /tests/failed_requirements/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/failed_requirements/expect.out -------------------------------------------------------------------------------- /tests/intexts_cleantrg/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/intexts_cleantrg/Makefile -------------------------------------------------------------------------------- /tests/intexts_cleantrg/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/intexts_cleantrg/expect.out -------------------------------------------------------------------------------- /tests/intexts_cleantrg/foo.in: -------------------------------------------------------------------------------- 1 | #!@AWK@ 2 | 3 | BEGIN { 4 | print "Hello World!" 5 | } 6 | 7 | -------------------------------------------------------------------------------- /tests/intexts_cleantrg/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/intexts_cleantrg/test.mk -------------------------------------------------------------------------------- /tests/lua_dirs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/lua_dirs/Makefile -------------------------------------------------------------------------------- /tests/lua_dirs/baz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/lua_dirs/baz.c -------------------------------------------------------------------------------- /tests/lua_dirs/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/lua_dirs/expect.out -------------------------------------------------------------------------------- /tests/lua_dirs/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/lua_dirs/test.mk -------------------------------------------------------------------------------- /tests/mkc_check_custom/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkc_check_custom/Makefile -------------------------------------------------------------------------------- /tests/mkc_check_custom/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkc_check_custom/expect.out -------------------------------------------------------------------------------- /tests/mkc_check_custom/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkc_check_custom/test.mk -------------------------------------------------------------------------------- /tests/mkc_features/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkc_features/Makefile -------------------------------------------------------------------------------- /tests/mkc_features/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkc_features/expect.out -------------------------------------------------------------------------------- /tests/mkc_features/features.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkc_features/features.mk -------------------------------------------------------------------------------- /tests/mkc_features/libcmpt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkc_features/libcmpt/Makefile -------------------------------------------------------------------------------- /tests/mkc_features/libcmpt/_empty.c: -------------------------------------------------------------------------------- 1 | /* */ 2 | extern int _fake; 3 | -------------------------------------------------------------------------------- /tests/mkc_features/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkc_features/test.mk -------------------------------------------------------------------------------- /tests/mkc_features/tool/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkc_features/tool/Makefile -------------------------------------------------------------------------------- /tests/mkc_install/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkc_install/Makefile -------------------------------------------------------------------------------- /tests/mkc_install/empty_file.txt: -------------------------------------------------------------------------------- 1 | bzzz 2 | -------------------------------------------------------------------------------- /tests/mkc_install/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkc_install/expect.out -------------------------------------------------------------------------------- /tests/mkc_install/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkc_install/test.mk -------------------------------------------------------------------------------- /tests/mkdll/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkdll/Makefile -------------------------------------------------------------------------------- /tests/mkdll/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkdll/expect.out -------------------------------------------------------------------------------- /tests/mkinstall/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkinstall/Makefile -------------------------------------------------------------------------------- /tests/mkinstall/bar: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo 'Hello World!' 4 | -------------------------------------------------------------------------------- /tests/mkinstall/baz.h: -------------------------------------------------------------------------------- 1 | extern int baz; 2 | -------------------------------------------------------------------------------- /tests/mkinstall/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkinstall/expect.out -------------------------------------------------------------------------------- /tests/mkinstall/foo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkinstall/foo -------------------------------------------------------------------------------- /tests/mkinstall/foo.in: -------------------------------------------------------------------------------- 1 | #!@AWK@ 2 | 3 | BEGIN { 4 | print "Hello World!" 5 | } 6 | 7 | -------------------------------------------------------------------------------- /tests/mkinstall/qux.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkinstall/qux.1 -------------------------------------------------------------------------------- /tests/mkinstall/qux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkinstall/qux.c -------------------------------------------------------------------------------- /tests/mkinstall/qux.texinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkinstall/qux.texinfo -------------------------------------------------------------------------------- /tests/mkinstall/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkinstall/test.mk -------------------------------------------------------------------------------- /tests/mkpiclib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkpiclib/Makefile -------------------------------------------------------------------------------- /tests/mkpiclib/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkpiclib/expect.out -------------------------------------------------------------------------------- /tests/mkpiclib/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkpiclib/test.mk -------------------------------------------------------------------------------- /tests/mkprofilelib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkprofilelib/Makefile -------------------------------------------------------------------------------- /tests/mkprofilelib/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkprofilelib/expect.out -------------------------------------------------------------------------------- /tests/mkshlib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkshlib/Makefile -------------------------------------------------------------------------------- /tests/mkshlib/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkshlib/expect.out -------------------------------------------------------------------------------- /tests/mkstaticlib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkstaticlib/Makefile -------------------------------------------------------------------------------- /tests/mkstaticlib/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/mkstaticlib/expect.out -------------------------------------------------------------------------------- /tests/os_Linux/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/os_Linux/Makefile -------------------------------------------------------------------------------- /tests/os_Linux/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/os_Linux/expect.out -------------------------------------------------------------------------------- /tests/os_Linux/test.mk: -------------------------------------------------------------------------------- 1 | .include "../os_NetBSD/test.mk" 2 | -------------------------------------------------------------------------------- /tests/os_NetBSD/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/os_NetBSD/Makefile -------------------------------------------------------------------------------- /tests/os_NetBSD/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/os_NetBSD/expect.out -------------------------------------------------------------------------------- /tests/os_NetBSD/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/os_NetBSD/test.mk -------------------------------------------------------------------------------- /tests/os_OpenBSD/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/os_OpenBSD/Makefile -------------------------------------------------------------------------------- /tests/os_OpenBSD/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/os_OpenBSD/expect.out -------------------------------------------------------------------------------- /tests/pkg_config_0/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/pkg_config_0/Makefile -------------------------------------------------------------------------------- /tests/pkg_config_0/expect.out: -------------------------------------------------------------------------------- 1 | ERROR: cannot find program pkg-config 2 | -------------------------------------------------------------------------------- /tests/pkg_config_0/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/pkg_config_0/test.mk -------------------------------------------------------------------------------- /tests/pkg_config_1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/pkg_config_1/Makefile -------------------------------------------------------------------------------- /tests/pkg_config_1/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/pkg_config_1/test.mk -------------------------------------------------------------------------------- /tests/pkg_config_1_1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/pkg_config_1_1/Makefile -------------------------------------------------------------------------------- /tests/pkg_config_1_1/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/pkg_config_1_1/test.mk -------------------------------------------------------------------------------- /tests/pkg_config_2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/pkg_config_2/Makefile -------------------------------------------------------------------------------- /tests/pkg_config_2/expect.out: -------------------------------------------------------------------------------- 1 | ERROR: 2 | -------------------------------------------------------------------------------- /tests/pkg_config_2/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/pkg_config_2/test.mk -------------------------------------------------------------------------------- /tests/predopost_targets/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/predopost_targets/Makefile -------------------------------------------------------------------------------- /tests/predopost_targets/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/predopost_targets/Makefile.inc -------------------------------------------------------------------------------- /tests/predopost_targets/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/predopost_targets/expect.out -------------------------------------------------------------------------------- /tests/predopost_targets/lib/Makefile: -------------------------------------------------------------------------------- 1 | LIB = foo 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/predopost_targets/lua/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/predopost_targets/lua/Makefile -------------------------------------------------------------------------------- /tests/predopost_targets/others/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/predopost_targets/others/Makefile -------------------------------------------------------------------------------- /tests/predopost_targets/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/predopost_targets/test.mk -------------------------------------------------------------------------------- /tests/rec_makefiles/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/rec_makefiles/Makefile -------------------------------------------------------------------------------- /tests/rec_makefiles/Makefile.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/rec_makefiles/Makefile.common -------------------------------------------------------------------------------- /tests/rec_makefiles/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/rec_makefiles/expect.out -------------------------------------------------------------------------------- /tests/rec_makefiles/subdir1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/rec_makefiles/subdir1/Makefile -------------------------------------------------------------------------------- /tests/rec_makefiles/subdir1/subsubdir1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: all 2 | all: print-values 3 | 4 | .include 5 | -------------------------------------------------------------------------------- /tests/rec_makefiles/subdir1/subsubdir2/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: all 2 | all: print-values 3 | 4 | .include 5 | -------------------------------------------------------------------------------- /tests/rec_makefiles/subdir2/Makefile: -------------------------------------------------------------------------------- 1 | SUBDIR= prj2 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/rec_makefiles/subdir2/prj2/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: all 2 | all: print-values 3 | 4 | .include 5 | -------------------------------------------------------------------------------- /tests/rec_makefiles/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/rec_makefiles/test.mk -------------------------------------------------------------------------------- /tests/reqd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd/Makefile -------------------------------------------------------------------------------- /tests/reqd/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd/expect.out -------------------------------------------------------------------------------- /tests/reqd/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd/test.mk -------------------------------------------------------------------------------- /tests/reqd2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd2/Makefile -------------------------------------------------------------------------------- /tests/reqd2/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd2/expect.out -------------------------------------------------------------------------------- /tests/reqd2/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd2/test.mk -------------------------------------------------------------------------------- /tests/reqd3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd3/Makefile -------------------------------------------------------------------------------- /tests/reqd3/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd3/expect.out -------------------------------------------------------------------------------- /tests/reqd3/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd3/test.mk -------------------------------------------------------------------------------- /tests/reqd4/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd4/Makefile -------------------------------------------------------------------------------- /tests/reqd4/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd4/expect.out -------------------------------------------------------------------------------- /tests/reqd4/hello.in: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo 'Hello World!' 4 | -------------------------------------------------------------------------------- /tests/reqd4/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd4/test.mk -------------------------------------------------------------------------------- /tests/reqd_clean_cache/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd_clean_cache/Makefile -------------------------------------------------------------------------------- /tests/reqd_clean_cache/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd_clean_cache/expect.out -------------------------------------------------------------------------------- /tests/reqd_clean_cache/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd_clean_cache/test.mk -------------------------------------------------------------------------------- /tests/reqd_clean_cache/test1.c: -------------------------------------------------------------------------------- 1 | badtype_t var = 0; 2 | -------------------------------------------------------------------------------- /tests/reqd_clean_cache2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd_clean_cache2/Makefile -------------------------------------------------------------------------------- /tests/reqd_clean_cache2/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd_clean_cache2/expect.out -------------------------------------------------------------------------------- /tests/reqd_clean_cache2/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/reqd_clean_cache2/test.mk -------------------------------------------------------------------------------- /tests/require_prototype/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/require_prototype/Makefile -------------------------------------------------------------------------------- /tests/require_prototype/expect.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/require_prototype/expect.out -------------------------------------------------------------------------------- /tests/require_prototype/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/require_prototype/test.mk -------------------------------------------------------------------------------- /tests/sys_queue/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/sys_queue/Makefile -------------------------------------------------------------------------------- /tests/sys_queue/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/sys_queue/hello.c -------------------------------------------------------------------------------- /tests/sys_queue/test.mk: -------------------------------------------------------------------------------- 1 | test: 2 | @set -e; \ 3 | ${MAKE} cleandir > /dev/null 4 | -------------------------------------------------------------------------------- /tests/test_mkc_vs_LIB/Makefile: -------------------------------------------------------------------------------- 1 | .include "../test_mkc_vs_PROG/Makefile" 2 | -------------------------------------------------------------------------------- /tests/test_mkc_vs_LIB/expect.out: -------------------------------------------------------------------------------- 1 | LIB is not allowed for mkc.files.mk 2 | -------------------------------------------------------------------------------- /tests/test_mkc_vs_LIB/test.mk: -------------------------------------------------------------------------------- 1 | LIB = my 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/test_mkc_vs_PROG/Makefile: -------------------------------------------------------------------------------- 1 | .include "../test_subprj_dash/Makefile" 2 | -------------------------------------------------------------------------------- /tests/test_mkc_vs_PROG/expect.out: -------------------------------------------------------------------------------- 1 | PROG is not allowed for mkc.lib.mk 2 | -------------------------------------------------------------------------------- /tests/test_mkc_vs_PROG/test.mk: -------------------------------------------------------------------------------- 1 | PROG = prog 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/test_mkc_vs_SUBDIR/Makefile: -------------------------------------------------------------------------------- 1 | .include "../test_mkc_vs_PROG/Makefile" 2 | -------------------------------------------------------------------------------- /tests/test_mkc_vs_SUBDIR/expect.out: -------------------------------------------------------------------------------- 1 | SUBDIR is not allowed for mkc.subprj.mk 2 | -------------------------------------------------------------------------------- /tests/test_mkc_vs_SUBDIR/test.mk: -------------------------------------------------------------------------------- 1 | SUBDIR = dir1 dir2 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/test_mkc_vs_SUBPRJ/Makefile: -------------------------------------------------------------------------------- 1 | .include "../test_mkc_vs_PROG/Makefile" 2 | -------------------------------------------------------------------------------- /tests/test_mkc_vs_SUBPRJ/expect.out: -------------------------------------------------------------------------------- 1 | SUBPRJ is not allowed for mkc.prog.mk 2 | -------------------------------------------------------------------------------- /tests/test_mkc_vs_SUBPRJ/test.mk: -------------------------------------------------------------------------------- 1 | SUBPRJ = dir1 dir2 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/test_subprj_dash/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/test_subprj_dash/Makefile -------------------------------------------------------------------------------- /tests/test_subprj_dash/expect.out: -------------------------------------------------------------------------------- 1 | Dash symbol is not allowed inside subdir (another-one prog100-500) 2 | -------------------------------------------------------------------------------- /tests/test_subprj_dash/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/tests/test_subprj_dash/test.mk -------------------------------------------------------------------------------- /use.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheusov/mk-configure/HEAD/use.mk --------------------------------------------------------------------------------