Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

kmk(1) [debian man page]

KMK(1)							simple makefiles for complex tasks						    KMK(1)

NAME
kmk - framework for writing simple makefiles for complex tasks SYNOPSIS
kmk [OPTIONS] DESCRIPTION
kmk and its helper tools are an extension to GNU make to ease writing portable Makefile. The goals of the kBuild framework: - Similar behavior cross all supported platforms. - Flexibility, don't create unnecessary restrictions preventing ad-hoc solutions. - Makefile can very simple to write and maintain. There are four concepts being tried out in the current kBuild incaration: - One configuration file for a subtree automatically included. - Target configuration templates as the primary mechanism for makefile simplification. - Tools and SDKs for helping out the templates with flexibility. - Non-recursive makefile method by using sub-makefiles. kBuild does not provide any facilities for checking compiler/library/header configurations, that's not in its scope. If this is important for your project, check out the autoconf tool in the GNU build system. It is possible to use kBuild together with autoconf if you like, but you might just as well use the full GNU package. On Debian systems, the kBuild binaries can be found in /usr/bin and its data files in /usr/share/kBuild. SEE ALSO
make(1) HOMEPAGE
More information about kBuild project can be found at <http://svn.netlabs.org/kbuild/>. AUTHOR
kBuild was written by Knut St. Osmundsen <bird-kBuild-spam@anduin.net>. This manual page was written by Daniel Baumann <daniel@debian.org>, for the Debian project (but may be used by others). 0.1.98svn2318 2009-04-09 KMK(1)

Check Out this Related Man Page

TNTNET-CONFIG(1)					      General Commands Manual						  TNTNET-CONFIG(1)

NAME
tntnet-config - output compiler flags for tntnet usage SYNOPSIS
tntnet-config [--libs] [--cxxflags] [--config[=app]] [--makefile[=app]] [--project=app] [--autoproject=app] [--help] [--version] DESCRIPTION
This manual page documents briefly the tntnet-config command. OPTIONS
This program's options start with two dashes (`-'). A summary of options is included below. --libs Output linker flags. --cxxflags Output C++ preprocessor and compiler flags. --config[=app] Print default configuration file. --makefile[=app] Print a simple makefile for an ecpp project. --project=app Create a simple ecpp project directory. --autoproject=app Create a autotools based ecpp project. --help Show summary of options. --version Show version of program. AUTHOR
tntnet was written by Tommi Makitalo <tommi@tntnet.org>. This manual page was written by Kari Pahula <kaol@debian.org>, for the Debian project (but may be used by others). SEE ALSO
tntnet(8), ecppc(1), ecppl(1), ecppll(1). More documentation can be found in /usr/share/doc/tntnet-doc/. July 3, 2006 TNTNET-CONFIG(1)
Man Page

15 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Combining makefiles

I have concatenated 2 makefiles, to produce 1 however it is not running all of the code, producing a fatal error: symbol referencing errors. No output written. Can anybody please help? (4 Replies)
Discussion started by: Dan Rooney
4 Replies

2. Shell Programming and Scripting

makefile not taking -D flags

Hi, I found this strange behaviour while using one of the makefiles. Here is the snippet of the unix.mak that is necessary for this context SO = SvSocket.o SvStmt.o SvOdbcWrapper.o \ OdbcCallReader.o MgrCalls.o OdbcSvProxy.o \ OdbcSvApp.o... (4 Replies)
Discussion started by: vino
4 Replies

3. HP-UX

Automatic system recovery?

Hi all! I've a strange problem. I would use the GNU Make tool on HPUX 11.11. To archive this, i have compiled the sourcecode and renamed HP make in /usr/bin from make to make_old. Now i have make a softlink from /usr/local/bin/make (GNU version) to /usr/bin/make. All things here are ok, but... (1 Reply)
Discussion started by: coredump2003
1 Replies

4. UNIX for Dummies Questions & Answers

makefile ---querry

my querry is about writing makefiles:- i have gone through some sample make file and noticed that while writing the commands for a particular target.. some times two lines are written with a backslash like LD_LIBRARY_PATH="/usr/openwin/lib"; export LD_LIBRARY_PATH; \... (3 Replies)
Discussion started by: mobydick
3 Replies

5. UNIX for Advanced & Expert Users

got error while compling project using Makefile

helo when i compling my project from the commandline using Make file make all i got the following error make all /usr/bin/gcc -DNDEBUG -O0 -finline-functions -fmerge-constants -fmove-all-movables -fno-omit-frame-pointer -I../../lsapi -c -o lsapitest.o lsapitest.c g++ lsapitest.o... (2 Replies)
Discussion started by: amitpansuria
2 Replies

6. Shell Programming and Scripting

New simple language

Hi all, I need to 'create' a new simple scripting language in order to allow SCADA operators make complex tasks against the system in an easy and friendly way. In other words I need to write mini modules with DB readings or writings, calculations, and so on, but these instructions must be written... (2 Replies)
Discussion started by: silex
2 Replies

7. Programming

Makefile very simple question.

Hi I tried many times and I dont know what the he... is going on. Problem: I hava in /home/marcin/c1_menu/ this file: menu_item_data.c I want to compile this file. so I tried something like this CC=gcc LIBS=-lmenu -lncurses RM=rm BINS=menu_item_data %: %.o ${CC} -o $@... (1 Reply)
Discussion started by: marcintom
1 Replies

8. UNIX for Dummies Questions & Answers

error while running a makefile

any good website to know about makefiles (3 Replies)
Discussion started by: raviravula
3 Replies

9. Programming

please help me with this big makefile problem

I need to create an executable with these two makefiles(they both have libaries i need(qt and ruby)) i have extconf.rb gui.ui gui_include.h main.cpp ScaleIM_client.rb ui_gui.h i want to combine them all into one executable please!... (2 Replies)
Discussion started by: gjgfuj
2 Replies

10. UNIX for Advanced & Expert Users

makefile query

Hi, I have a few questions about makefiles. I have defined my own version of a dependency file (.d) by creating it in code and called it say .dd. Now this file I have included in the makefile with the include statement. (There are a whole bunch of these files so I've defined this as a rule which... (2 Replies)
Discussion started by: shishirm
2 Replies

11. UNIX for Dummies Questions & Answers

Linux make file

Hello everyone. I am new to creating make files. I have been able to create simple makefiles for those applications which do not involve database but am unable to create for the ones that do involve database. When I run that make file, it just deletes the .exe file of that application from the... (6 Replies)
Discussion started by: heidik
6 Replies

12. UNIX for Dummies Questions & Answers

Problems compiling with Makefile

Hey guys! To avoid :wall: for another 5 hours, I'm posting here to hopefully resolve this silly issue once and for all. I'd appreciate if you could simply provide the full makefile I should use, and then explain what does what. I've been studying dissected examples for hours now and none of it's... (3 Replies)
Discussion started by: Liandri
3 Replies

13. Shell Programming and Scripting

Building programs from separate makefiles

I have several makefiles to build various programs in a software suite (currently 4 programs). I want to create a main Makefile so that I can build everything I need. Unsure on the way I should proceed, for example using include fdtc.mk or calling $(MAKE) -f ./mk/Makefile nfdtc Here... (15 Replies)
Discussion started by: kristinu
15 Replies

14. UNIX for Beginners Questions & Answers

Makefiles

Hi All, I was going through some makefiles where I saw occurrences of explib_subdirs and expinc_subdirs, which I could not understand. Exporting libs to subdirs ? Exporting include files to specified subdirs ? When do we need to do that ? What I could understand is, for a build, I would... (4 Replies)
Discussion started by: alltaken
4 Replies

15. Programming

A make-like build utility based on Lua

xmake is a make-like build utility based on lua. (Link to project site: xmake) The project focuses on making development and building easier and provides many features (.e.g package, install, plugin, macro, action, option, task ...), so that any developer can quickly pick it up and enjoy the... (1 Reply)
Discussion started by: waruqi
1 Replies