VirtualBox

source: kStuff/trunk/kDbg/Makefile.kmk@ 2

Last change on this file since 2 was 2, checked in by bird, 17 years ago

Imported http://svn.netlabs.org/repos/libc/trunk/kStuff, revision 3612.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id Revision
File size: 1.7 KB
Line 
1# $Id: Makefile.kmk 2 2007-11-16 16:07:14Z bird $
2## @file
3# kDbg - The Debug Info Reader, sub-makefile.
4#
5
6#
7# Copyright (c) 2007 knut st. osmundsen <[email protected]>
8#
9# This file is part of kStuff.
10#
11# kStuff is free software; you can redistribute it and/or
12# modify it under the terms of the GNU Lesser General Public
13# License as published by the Free Software Foundation; either
14# version 2.1 of the License, or (at your option) any later version.
15#
16# kStuff is distributed in the hope that it will be useful,
17# but WITHOUT ANY WARRANTY; without even the implied warranty of
18# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19# Lesser General Public License for more details.
20#
21# You should have received a copy of the GNU Lesser General Public
22# License along with kStuff; if not, write to the Free Software
23# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
24#
25
26DEPTH ?= ../..
27SUB_DEPTH = ..
28include $(PATH_KBUILD)/subheader.kmk
29
30#
31# kDbg - The profiler module.
32#
33#DLLS += kDbg - disabled for now.
34kDbg_TEMPLATE = kStuffDLL
35kDbg_DEFS = KDBG_BUILDING KDBG_RESIDES_IN_DLL
36kDbg_SOURCES := \
37 kDbgModule.cpp \
38 kDbgLine.cpp \
39 kDbgSymbol.cpp
40
41kDbg_SOURCES.win += \
42 kDbgModWinDbgHelp.cpp
43
44#
45# kDbgStatic - The profiler module.
46#
47LIBRARIES += kDbgStatic
48kDbgStatic_TEMPLATE = kStuffLIB
49kDbgStatic_DEFS = KDBG_BUILDING
50kDbgStatic_SOURCES = $(kDbg_SOURCES)
51
52#
53# kDbgDump - Test program which dumps whatever is thrown at it.
54#
55PROGRAMS += kDbgDump
56kDbgDump_TEMPLATE = kStuffEXE
57kDbgDump_SOURCES = kDbgDump.cpp
58kDbgDump_LIBS = \
59 $(TARGET_kDbgStatic) \
60 $(subst kDbg,kLdr,$(TARGET_kDbgStatic)) \
61 $(subst kDbg,kRdr,$(TARGET_kDbgStatic)) \
62 $(subst kDbg,kHlpCRT,$(TARGET_kDbgStatic))
63
64# Generate the rules
65include $(PATH_KBUILD)/subfooter.kmk
66
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