|
NAMEbuild.proj.mk —
bsdbuild - compilation of IDE project files
SYNOPSIS.include <bsd.proj.mk>
DESCRIPTIONThebuild.proj.mk module uses the
premake(1)
utility to generate "project files", so that BSDBuild projects can
be opened by various IDEs (Integrated Development Environments).
This module adds the target "proj", so that "make
proj" will compile the project files, and pack them into sets of
archive files (under The various profiles are defined by the space-separated list
<OS>:<IDE>:<FLAVOR>:<OPTIONS> "<OS>" specifies the operating system and "<IDE>" is the target IDE name. The "<FLAVOR> argument is a flavor or variant identifier (e.g., "nothreads"), and "<OPTIONS>" is a comma-separated list of ./configure options (e.g., "--disable-threads"). Valid "<OS>" values include:
Note: Premake does support other targets ("bsd", "linux" and "macosx"), but it rarely if ever necessary to generate project files for those targets since they already provide a proper compilation environment (i.e., BSDBuild can be used directly on them). Valid "<IDE>" target names include:
TARGETS
VARIABLES
SEE ALSObuild.common.mk(5), build.lib.mk(5), build.prog.mk(5)HISTORYbuild.proj.mk first appeared in BSDBuild 2.2
BSDBuild is based on the 4.4BSD build system.
Visit the GSP FreeBSD Man Page Interface. |