Changeset 782
- Timestamp:
- Jan 24, 2007, 9:19:57 PM (18 years ago)
- Location:
- trunk/kBuild
- Files:
-
- 43 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/env.sh
r738 r782 5 5 # Environment setup script. 6 6 # 7 # Copyright (c) 2005 knut st. osmundsen <bird@innotek.de>7 # Copyright (c) 2005-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 8 8 # 9 9 # -
trunk/kBuild/envos2.cmd
r731 r782 8 8 * Environment setup script for OS/2. 9 9 * 10 * Copyright (c) 1999-200 6 knut st. osmundsen <bird-kbuild-src@anduin.net>10 * Copyright (c) 1999-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 11 11 * 12 12 * -
trunk/kBuild/envwin.cmd
r731 r782 5 5 REM # Environment setup script. 6 6 REM # 7 REM # Copyright (c) 2005-200 6 knut st. osmundsen <bird@innotek.de>7 REM # Copyright (c) 2005-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 8 8 REM # 9 9 REM # … … 106 106 107 107 :illegal_target 108 echo error: BUILD_TARGET=%BUILD_TARGET is no longer valid. 108 echo error: BUILD_TARGET=%BUILD_TARGET is no longer valid. 109 109 echo Only 'win' and 'nt' are permitted for targeting microsoft windows. 110 110 goto failed 111 111 112 112 :illegal_platform 113 echo error: BUILD_PLATFORM=%BUILD_PLATFORM is no longer valid. 113 echo error: BUILD_PLATFORM=%BUILD_PLATFORM is no longer valid. 114 114 echo Only 'win' and 'nt' are permitted for building on microsoft windows. 115 115 goto failed -
trunk/kBuild/footer.kmk
r776 r782 4 4 # kBuild - File included at top of makefile. 5 5 # 6 # Copyright (c) 2004-200 6 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/gnumake-footer.kmk
r740 r782 4 4 # kBuild - Additional footer for use when bootstrapping kBuild using Vanilla GNU Make. 5 5 # 6 # Copyright (c) 2004-200 6 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/gnumake-header.kmk
r743 r782 4 4 # kBuild - Additional header for use when bootstrapping kBuild using Vanilla GNU Make. 5 5 # 6 # Copyright (c) 2004-200 6 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # … … 34 34 35 35 ## 36 # Pushes an item onto a 'stack' variable. 36 # Pushes an item onto a 'stack' variable. 37 37 # @param $1 The stack variable name 38 38 # @param $2 What to push. … … 47 47 ## 48 48 # Removes the top element from a 'stack' variable. 49 # This does *NOT* return the top element, use 49 # This does *NOT* return the top element, use 50 50 # @param $1 The stack variable name 51 51 # @remark This ain't very fast (that's why it's implemented in functions.c in kmk). … … 70 70 endif 71 71 endef 72 72 73 73 _DEFAULT_VARIABLES := .LIBPATTERNS .VARIABLES AR ARFLAGS AS CC CHECKOUT,v CO COFLAGS COMPILE.C COMPILE.F COMPILE.S COMPILE.c COMPILE.cc COMPILE.cpp COMPILE.def COMPILE.f COMPILE.mod COMPILE.p COMPILE.r COMPILE.s CPP CTANGLE CWEAVE CXX F77 F77FLAGS FC GET LD LEX LEX.l LINK.C LINK.F LINK.S LINK.c LINK.cc LINK.cpp LINK.f LINK.o LINK.p LINK.r LINK.s LINT LINT.c M2C MAKEINFO OUTPUT_OPTION PC PREPROCESS.F PREPROCESS.S PREPROCESS.r RM TANGLE TEX TEXI2DVI WEAVE YACC YACC.y 74 74 $(foreach i, $(_DEFAULT_VARIABLES), $(eval $(call def_undefine_default,$(i)))) -
trunk/kBuild/header.kmk
r780 r782 4 4 # kBuild - File included at top of makefile. 5 5 # 6 # Copyright (c) 2004-2007 knut st. osmundsen <bird- src-spam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/rules.kmk
r665 r782 4 4 # kBuild - File included at top of makefile. 5 5 # 6 # Copyright (c) 2004 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/sdks/DXSDK.kmk
r757 r782 4 4 # kBuild SDK - The Microsoft Direct X SDK, targeting $(BUILD_TARGET). 5 5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/sdks/DXSDKAMD64.kmk
r757 r782 4 4 # kBuild SDK - The Microsoft Direct X SDK, targeting AMD64. 5 5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/sdks/DXSDKX86.kmk
r757 r782 4 4 # kBuild SDK - The Microsoft Direct X SDK, targeting X86. 5 5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/sdks/LIBSDL.kmk
r759 r782 4 4 # kBuild SDK - Simple DirectMedia Layer, targeting $(BUILD_TARGET). 5 5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/sdks/NT4DDK.kmk
r757 r782 4 4 # kBuild SDK - The Windows NT 4 DDK, targeting X86. 5 5 # 6 # Copyright (c) 2004-200 6knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-srcspam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/sdks/W2K3DDK.kmk
r757 r782 4 4 # kBuild SDK - The Microsoft Windows 2003 DDK, targeting $(BUILD_TARGET). 5 5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/sdks/W2K3DDKAMD64.kmk
r757 r782 4 4 # kBuild SDK - The Microsoft Windows 2003 DDK, targeting amd64. 5 5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/sdks/W2K3DDKX86.kmk
r757 r782 4 4 # kBuild SDK - The Microsoft Windows 2003 DDK, targeting x86. 5 5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/sdks/W32API.kmk
r692 r782 4 4 # kBuild SDK - w32api (MinGW), targeting x86. 5 5 # 6 # Copyright (c) 2004-200 6knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-srcspam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/sdks/WIN32SDK.kmk
r702 r782 4 4 # kBuild SDK - The Windows Platform SDK, targeting x86. 5 5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/sdks/WIN32SDK2002.kmk
r692 r782 5 5 # Differs in that it has ddraw.lib and dxguid.lib. 6 6 # 7 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>7 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 8 8 # 9 9 # -
trunk/kBuild/sdks/WIN64SDK.kmk
r702 r782 4 4 # kBuild SDK - The Windows Platform SDK, targeting AMD64. 5 5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/sdks/WINPSDK.kmk
r702 r782 4 4 # kBuild SDK - The Windows Platform SDK, targeting (BUILD_TARGET). 5 5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/sdks/WINPSDKINCS.kmk
r702 r782 2 2 ## @file 3 3 # 4 # kBuild SDK - The Windows Platform SDK, targeting (BUILD_TARGET) but 5 # without any libraries or LIBPATH properties. 4 # kBuild SDK - The Windows Platform SDK, targeting (BUILD_TARGET) but 5 # without any libraries or LIBPATH properties. 6 6 # Basically for finding specstrings.h when using the DDK. 7 7 # 8 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>8 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 9 9 # 10 10 # -
trunk/kBuild/subfooter.kmk
r743 r782 4 4 # kBuild - File included at bottom of a makefile or sub-makefile. 5 5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/subheader.kmk
r743 r782 4 4 # kBuild - File included at top of a makefile or sub-makefile. 5 5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # … … 39 39 _SUB_MAKEFILE_NOT_FIRST := 1 40 40 include $(PATH_KBUILD)/header.kmk 41 41 42 42 else 43 43 -
trunk/kBuild/tools/ALP.kmk
r696 r782 4 4 # kBuild Tool Config - ALP or later. 5 5 # 6 # Copyright (c) 2005-200 6 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2005-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # … … 58 58 # @param $(objsuff) Object suffix. 59 59 TOOL_ALP_COMPILE_AS_OUTPUT = $(outbase).lst 60 TOOL_ALP_COMPILE_AS_DEPEND = 61 TOOL_ALP_COMPILE_AS_DEPORD = 60 TOOL_ALP_COMPILE_AS_DEPEND = 61 TOOL_ALP_COMPILE_AS_DEPORD = 62 62 define TOOL_ALP_COMPILE_AS_CMDS 63 63 $(QUIET)$(TOOL_ALP_AS)\ -
trunk/kBuild/tools/GCC.kmk
r697 r782 4 4 # kBuild Tool Config - Generic GCC Using The System GCC. 5 5 # 6 # Copyright (c) 2004-200 5 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # … … 42 42 # General Properties used by kBuild 43 43 TOOL_GCC_COBJSUFF ?= .o 44 TOOL_GCC_CFLAGS ?= 44 TOOL_GCC_CFLAGS ?= 45 45 TOOL_GCC_CFLAGS.debug ?= -g 46 46 TOOL_GCC_CFLAGS.profile ?= -g -O2 #-pg … … 51 51 TOOL_GCC_CXXOBJSUFF ?= .o 52 52 TOOL_GCC_CXXOBJSUFF ?= .o 53 TOOL_GCC_CXXFLAGS ?= 53 TOOL_GCC_CXXFLAGS ?= 54 54 TOOL_GCC_CXXFLAGS.debug ?= -g -O0 55 55 TOOL_GCC_CXXFLAGS.profile ?= -g -O2 #-pg -
trunk/kBuild/tools/GCC3.kmk
r772 r782 4 4 # kBuild Tool Config - Generic GCC v3.2.x or later Using The System GCC. 5 5 # 6 # Copyright (c) 2004-200 6 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/tools/GCC32.kmk
r772 r782 4 4 # kBuild Tool Config - Generic 32-bit GCC v3.2.x or later Using The System GCC. 5 5 # 6 # Copyright (c) 2004-200 6 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/tools/GCC3OMF.kmk
r773 r782 4 4 # kBuild Tool Config - GCC v3 targeting OS/2 OMF. 5 5 # 6 # Copyright (c) 2004-200 6 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/tools/GCC4MACHO.kmk
r772 r782 4 4 # kBuild Tool Config - GCC v4 targeting Darwin (Mac OS X) Mach-o. 5 5 # 6 # Copyright (c) 2004-200 6 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/tools/MINGW32.kmk
r772 r782 4 4 # kBuild Tool Config - MinGW32 GCC v3.3+. 5 5 # 6 # Copyright (c) 2004-200 6 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/tools/NASM.kmk
r697 r782 4 4 # kBuild Tool Config - Netwide Assembler v0.98+. 5 5 # 6 # Copyright (c) 2004-200 6 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/tools/TAR.kmk
r696 r782 4 4 # kBuild Tool Config - tar unpacker. 5 5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/tools/TARGZ.kmk
r696 r782 4 4 # kBuild Tool Config - tar.gz unpacker. 5 5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/tools/VCC70.kmk
r768 r782 4 4 # kBuild Tool Config - Visual C++ 7.0 (aka Visual Studio .NET), targeting x86. 5 5 # 6 # Copyright (c) 2004-200 6 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/tools/VCC80.kmk
r768 r782 4 4 # kBuild Tool Config - Visual C++ 8.0 (aka Visual .NET 2005, or MSC v14), targeting $(BUILD_TARGET). 5 5 # 6 # Copyright (c) 2004-200 6 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <fbird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/tools/VCC80AMD64.kmk
r768 r782 4 4 # kBuild Tool Config - Visual C++ 8.0 (aka Visual .NET 2005, or MSC v14), targeting AMD64. 5 5 # 6 # Copyright (c) 2004-200 6 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/tools/VCC80X86.kmk
r768 r782 4 4 # kBuild Tool Config - Visual C++ 8.0 (aka Visual .NET 2005, or MSC v14), targeting x86. 5 5 # 6 # Copyright (c) 2004-200 6 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/tools/WGET.kmk
r696 r782 4 4 # kBuild Tool Config - wget fetchers. 5 5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/tools/XGCCAMD64LINUX.kmk
r772 r782 4 4 # kBuild Tool Config - GCC Cross compiler for AMD64+Linux. 5 5 # 6 # Copyright (c) 2004-200 5 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2004-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/tools/YASM.kmk
r697 r782 4 4 # kBuild Tool Config - YASM 0.4.0 or later. 5 5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/tools/ZIP.kmk
r696 r782 4 4 # kBuild Tool Config - The zip/unzip packer/unpacker. 5 5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # -
trunk/kBuild/up.kmk
r665 r782 4 4 # kBuild - File included at top of a up forwarder makefile. 5 5 # 6 # Copyright (c) 2005 knut st. osmundsen <bird-srcspam@anduin.net>6 # Copyright (c) 2005-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # … … 30 30 31 31 UP_TO ?= .. 32 33 # typical kbuild goals. 32 33 # typical kbuild goals. 34 34 all_recursive \ 35 35 binaries \
Note:
See TracChangeset
for help on using the changeset viewer.