VirtualBox

source: kStuff/trunk/kDbg/Makefile.kmk

Last change on this file was 29, checked in by bird, 15 years ago

Finally got around execute the switch to the MIT license.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id Revision
File size: 2.1 KB
Line 
1# $Id: Makefile.kmk 29 2009-07-01 20:30:29Z bird $
2## @file
3# kDbg - The Debug Info Reader, sub-makefile.
4#
5
6#
7# Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net>
8#
9# Permission is hereby granted, free of charge, to any person
10# obtaining a copy of this software and associated documentation
11# files (the "Software"), to deal in the Software without
12# restriction, including without limitation the rights to use,
13# copy, modify, merge, publish, distribute, sublicense, and/or sell
14# copies of the Software, and to permit persons to whom the
15# Software is furnished to do so, subject to the following
16# conditions:
17#
18# The above copyright notice and this permission notice shall be
19# included in all copies or substantial portions of the Software.
20#
21# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
22# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
23# OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
24# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
25# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
26# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
27# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
28# OTHER DEALINGS IN THE SOFTWARE.
29#
30
31DEPTH ?= ..
32SUB_DEPTH = ..
33include $(PATH_KBUILD)/subheader.kmk
34
35#
36# kDbg - The profiler module.
37#
38#DLLS += kDbg - disabled for now.
39kDbg_TEMPLATE = kStuffDLL
40kDbg_DEFS = KDBG_BUILDING KDBG_RESIDES_IN_DLL
41kDbg_SOURCES := \
42 kDbgModule.cpp \
43 kDbgModLdr.cpp \
44 kDbgLine.cpp \
45 kDbgSymbol.cpp
46
47kDbg_SOURCES.win += \
48 kDbgModWinDbgHelp.cpp
49
50#
51# kDbgStatic - The profiler module.
52#
53LIBRARIES += kDbgStatic
54kDbgStatic_TEMPLATE = kStuffLIB
55kDbgStatic_DEFS = KDBG_BUILDING
56kDbgStatic_SOURCES = $(kDbg_SOURCES)
57kDbgStatic_SOURCES.win = $(kDbg_SOURCES.win)
58
59#
60# kDbgDump - Test program which dumps whatever is thrown at it.
61#
62PROGRAMS += kDbgDump
63kDbgDump_TEMPLATE = kStuffEXE
64kDbgDump_SOURCES = kDbgDump.cpp
65kDbgDump_LIBS = \
66 $(TARGET_kDbgStatic) \
67 $(subst kDbg,kLdr,$(TARGET_kDbgStatic)) \
68 $(subst kDbg,kRdr,$(TARGET_kDbgStatic)) \
69 $(subst kDbg,kHlpCRT,$(TARGET_kDbgStatic))
70
71# Generate the rules
72include $(PATH_KBUILD)/subfooter.kmk
73
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette