Author: brucem
Date: Wed Aug 12 19:32:01 2015
New Revision: 244850

URL: http://llvm.org/viewvc/llvm-project?rev=244850&view=rev
Log:
Remove DNBConfig.h

Summary:
This was no longer needed and hasn't been needed since r143244
in 2011.  This removes everything associated with generating
or using it.

Reviewers: clayborg, jasonmolenda

Subscribers: lldb-commits

Differential Revision: http://reviews.llvm.org/D11971

Removed:
    lldb/trunk/tools/debugserver/scripts/CMakeLists.txt
    lldb/trunk/tools/debugserver/scripts/Makefile
    lldb/trunk/tools/debugserver/scripts/dbgnub-config.pl
Modified:
    lldb/trunk/tools/debugserver/CMakeLists.txt
    lldb/trunk/tools/debugserver/Makefile
    lldb/trunk/tools/debugserver/debugserver.xcodeproj/project.pbxproj
    lldb/trunk/tools/debugserver/source/CMakeLists.txt
    lldb/trunk/tools/debugserver/source/MacOSX/CMakeLists.txt
    lldb/trunk/tools/debugserver/source/MacOSX/MachException.h
    lldb/trunk/tools/debugserver/source/MacOSX/dbgnub-mig.defs

Modified: lldb/trunk/tools/debugserver/CMakeLists.txt
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/tools/debugserver/CMakeLists.txt?rev=244850&r1=244849&r2=244850&view=diff
==============================================================================
--- lldb/trunk/tools/debugserver/CMakeLists.txt (original)
+++ lldb/trunk/tools/debugserver/CMakeLists.txt Wed Aug 12 19:32:01 2015
@@ -1,3 +1,2 @@
 project(C CXX ASM-ATT)
-add_subdirectory(scripts)
 add_subdirectory(source)

Modified: lldb/trunk/tools/debugserver/Makefile
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/tools/debugserver/Makefile?rev=244850&r1=244849&r2=244850&view=diff
==============================================================================
--- lldb/trunk/tools/debugserver/Makefile (original)
+++ lldb/trunk/tools/debugserver/Makefile Wed Aug 12 19:32:01 2015
@@ -8,6 +8,6 @@
 
##===----------------------------------------------------------------------===##
 LLDB_LEVEL := ../..
 
-DIRS := scripts source
+DIRS := source
 
-include $(LLDB_LEVEL)/Makefile
\ No newline at end of file
+include $(LLDB_LEVEL)/Makefile

Modified: lldb/trunk/tools/debugserver/debugserver.xcodeproj/project.pbxproj
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/tools/debugserver/debugserver.xcodeproj/project.pbxproj?rev=244850&r1=244849&r2=244850&view=diff
==============================================================================
--- lldb/trunk/tools/debugserver/debugserver.xcodeproj/project.pbxproj 
(original)
+++ lldb/trunk/tools/debugserver/debugserver.xcodeproj/project.pbxproj Wed Aug 
12 19:32:01 2015
@@ -83,7 +83,6 @@
                26ACA3340D3E956300A2120B /* CoreFoundation.framework */ = {isa 
= PBXFileReference; lastKnownFileType = wrapper.framework; name = 
CoreFoundation.framework; path = 
System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
                26B67DE00EE9BC30006C8BC0 /* MachTask.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = 
MachTask.h; sourceTree = "<group>"; };
                26B67DE10EE9BC30006C8BC0 /* MachTask.mm */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; 
path = MachTask.mm; sourceTree = "<group>"; };
-               26C636AD0C71303A0024798E /* dbgnub-config.pl */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.perl; path 
= "dbgnub-config.pl"; sourceTree = "<group>"; };
                26C637D60C71334A0024798E /* DNB.cpp */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; 
path = DNB.cpp; sourceTree = "<group>"; };
                26C637D70C71334A0024798E /* DNB.h */ = {isa = PBXFileReference; 
fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DNB.h; sourceTree 
= "<group>"; };
                26C637D80C71334A0024798E /* DNBArch.h */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = 
DNBArch.h; sourceTree = "<group>"; };
@@ -163,7 +162,6 @@
                        children = (
                                26ACA3330D3E94F200A2120B /* Framework */,
                                26C637D50C71334A0024798E /* source */,
-                               26C636AC0C71303A0024798E /* scripts */,
                                1AB674ADFE9D54B511CA2CBB /* Products */,
                        );
                        name = dbgnub;
@@ -259,14 +257,6 @@
                        name = Framework;
                        sourceTree = "<group>";
                };
-               26C636AC0C71303A0024798E /* scripts */ = {
-                       isa = PBXGroup;
-                       children = (
-                               26C636AD0C71303A0024798E /* dbgnub-config.pl */,
-                       );
-                       path = scripts;
-                       sourceTree = "<group>";
-               };
                26C637D50C71334A0024798E /* source */ = {
                        isa = PBXGroup;
                        children = (
@@ -377,7 +367,6 @@
                        isa = PBXNativeTarget;
                        buildConfigurationList = 26CE05A4115C31ED0022F371 /* 
Build configuration list for PBXNativeTarget "debugserver" */;
                        buildPhases = (
-                               26CE05C7115C36870022F371 /* ShellScript */,
                                26CE0591115C31C20022F371 /* Sources */,
                                26CE0592115C31C20022F371 /* Frameworks */,
                                4C3326CB18B2A2F600EB5DD7 /* ShellScript */,
@@ -419,21 +408,6 @@
 /* End PBXProject section */
 
 /* Begin PBXShellScriptBuildPhase section */
-               26CE05C7115C36870022F371 /* ShellScript */ = {
-                       isa = PBXShellScriptBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                       );
-                       inputPaths = (
-                               "$(SRCROOT)/scripts/dbgnub-config.pl",
-                       );
-                       outputPaths = (
-                               "$(DERIVED_FILE_DIR)/DNBConfig.h",
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-                       shellPath = /bin/sh;
-                       shellScript = "perl -x scripts/dbgnub-config.pl\n";
-               };
                4C3326CB18B2A2F600EB5DD7 /* ShellScript */ = {
                        isa = PBXShellScriptBuildPhase;
                        buildActionMask = 2147483647;

Removed: lldb/trunk/tools/debugserver/scripts/CMakeLists.txt
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/tools/debugserver/scripts/CMakeLists.txt?rev=244849&view=auto
==============================================================================
--- lldb/trunk/tools/debugserver/scripts/CMakeLists.txt (original)
+++ lldb/trunk/tools/debugserver/scripts/CMakeLists.txt (removed)
@@ -1,14 +0,0 @@
-set(LLVM_NO_RTTI 1)
-
-set(dnbconfig_builder ${CMAKE_CURRENT_SOURCE_DIR}/dbgnub-config.pl)
-set(dnbconfig_header ${LLDB_BINARY_DIR}/tools/debugserver/DNBConfig.h)
-set_source_files_properties(${dnbconfig_header} PROPERTIES GENERATED 1)
-
-add_custom_command(OUTPUT ${dnbconfig_header}
-  COMMAND SCRIPT_OUTPUT_FILE_0=${dnbconfig_header} perl ${dnbconfig_builder}
-  DEPENDS ${dnbconfig_builder}
-  )
-add_custom_target(generate_dnbconfig
-  DEPENDS ${dnbconfig_header}
-  )
-

Removed: lldb/trunk/tools/debugserver/scripts/Makefile
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/tools/debugserver/scripts/Makefile?rev=244849&view=auto
==============================================================================
--- lldb/trunk/tools/debugserver/scripts/Makefile (original)
+++ lldb/trunk/tools/debugserver/scripts/Makefile (removed)
@@ -1,21 +0,0 @@
-##===- tools/debugserver/scripts/Makefile ------------------*- Makefile 
-*-===##
-#
-#                     The LLVM Compiler Infrastructure
-#
-# This file is distributed under the University of Illinois Open Source
-# License. See LICENSE.TXT for details.
-#
-##===----------------------------------------------------------------------===##
-
-LLDB_LEVEL := ../../..
-
-include $(LLDB_LEVEL)/Makefile
-
-DBCONFIG_FILE = "$(PROJ_OBJ_DIR)/../DNBConfig.h"
-
-$(DBCONFIG_FILE):
-       SCRIPT_OUTPUT_FILE_0=$(DBCONFIG_FILE) perl 
$(PROJ_SRC_DIR)/dbgnub-config.pl
-
-all:: $(DBCONFIG_FILE)
-
-.PHONY: all
\ No newline at end of file

Removed: lldb/trunk/tools/debugserver/scripts/dbgnub-config.pl
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/tools/debugserver/scripts/dbgnub-config.pl?rev=244849&view=auto
==============================================================================
--- lldb/trunk/tools/debugserver/scripts/dbgnub-config.pl (original)
+++ lldb/trunk/tools/debugserver/scripts/dbgnub-config.pl (removed)
@@ -1,72 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-my $config_file = "$ENV{SCRIPT_OUTPUT_FILE_0}";
-
-# Define the tests we need to run during this configuration
-my @config_tests = (
-       {
-               NAME => "HAVE_64_BIT_MACH_EXCEPTIONS",
-               TEST => "-e '$ENV{SDKROOT}/usr/include/mach/mach_exc.defs'",
-               COMMENT => "// Defined if we can use 64 bit mach exceptions",
-               FAIL => "#undef HAVE_64_BIT_MACH_EXCEPTIONS\
-#define mach_exception_data_t exception_data_t\
-#define mach_exception_data_type_t exception_data_type_t\
-#define mach_exc_server exc_server\
-#define MACH_EXCEPTION_CODES 0\n",
-               SUCCESS => "#define HAVE_64_BIT_MACH_EXCEPTIONS 1\n",
-       }
-);
-
-#----------------------------------------------------------------------
-# Open the config file
-#----------------------------------------------------------------------
-open(CONFIG, "> $config_file") || die "Couldn't open '$config_file' for 
writing: $!\n";
-print CONFIG "//" . "-" x 72 . "\n";
-print CONFIG "// This file is auto generated by a dbgnub-config.pl, do not 
edit by hand!\n";
-print CONFIG "//" . "-" x 72 . "\n";
-print CONFIG "// COMMAND LINE\n";
-print CONFIG "//       " . join(' ', @ARGV) . "\n";
-print CONFIG "//" . "-" x 72 . "\n";
-print CONFIG "// ENVIRONMENT\n";
-my $key;
-my $val;
-while (($key, $val) = each %ENV) 
-{
-       $val =~ s/\n/\n\/\/     /g;
-       printf CONFIG "//       %s = %s\n", $key, $val;
-}
-print CONFIG "//" . "-" x 72 . "\n";
-print CONFIG "// SETTINGS\n";
-print CONFIG "//       config_file: '$config_file'\n";
-print CONFIG "//" . "-" x 72 . "\n";
-print CONFIG "\n\n";
-print CONFIG "#ifndef __DBGNUB_CONFIG__\n";
-print CONFIG "#define __DBGNUB_CONFIG__\n";
-
-
-#----------------------------------------------------------------------
-# Run the tests
-#----------------------------------------------------------------------
-foreach my $test_href (@config_tests)
-{
-       if (exists $test_href->{COMMENT}) {
-               print CONFIG "\n$test_href->{COMMENT}\n";
-       } else {
-               print CONFIG "\n// $test_href->{NAME}\n";
-       }
-       
-       my $test_result = eval "$test_href->{TEST}";
-       if ($test_result != 0)
-       {
-               print CONFIG "$test_href->{SUCCESS}\n";         
-       }
-       else
-       {
-               print CONFIG "$test_href->{FAIL}\n";            
-       }
-}
-
-print CONFIG "#endif // #ifndef __DBGNUB_CONFIG__\n";
-close(CONFIG);
-

Modified: lldb/trunk/tools/debugserver/source/CMakeLists.txt
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/tools/debugserver/source/CMakeLists.txt?rev=244850&r1=244849&r2=244850&view=diff
==============================================================================
--- lldb/trunk/tools/debugserver/source/CMakeLists.txt (original)
+++ lldb/trunk/tools/debugserver/source/CMakeLists.txt Wed Aug 12 19:32:01 2015
@@ -41,7 +41,6 @@ if (NOT CMAKE_SYSTEM_NAME MATCHES "Darwi
 endif ()
 
 add_library(lldbDebugserverCommon
-  #${dnbconfig_header}
   debugserver.cpp
   DNBArch.cpp
   DNBBreakpoint.cpp
@@ -63,8 +62,6 @@ add_library(lldbDebugserverCommon
   TTYState.cpp
   )
 
-add_dependencies(lldbDebugserverCommon generate_dnbconfig)
-
 if (CMAKE_SYSTEM_NAME MATCHES "Darwin")
   find_library(COCOA_LIBRARY Cocoa)
   target_link_libraries(lldbDebugserverCommon ${COCOA_LIBRARY})

Modified: lldb/trunk/tools/debugserver/source/MacOSX/CMakeLists.txt
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/tools/debugserver/source/MacOSX/CMakeLists.txt?rev=244850&r1=244849&r2=244850&view=diff
==============================================================================
--- lldb/trunk/tools/debugserver/source/MacOSX/CMakeLists.txt (original)
+++ lldb/trunk/tools/debugserver/source/MacOSX/CMakeLists.txt Wed Aug 12 
19:32:01 2015
@@ -14,8 +14,7 @@ set(generated_mach_interfaces
   ${CMAKE_CURRENT_BINARY_DIR}/mach_excUser.c
   )
 add_custom_command(OUTPUT ${generated_mach_interfaces}
-  COMMAND mig -I${CMAKE_CURRENT_BINARY_DIR} 
${CMAKE_CURRENT_SOURCE_DIR}/dbgnub-mig.defs
-  DEPENDS ${dnbconfig_header}
+  COMMAND mig ${CMAKE_CURRENT_SOURCE_DIR}/dbgnub-mig.defs
   )
 
 set(DEBUGSERVER_VERS_GENERATED_FILE 
${CMAKE_CURRENT_BINARY_DIR}/debugserver_vers.c)
@@ -34,7 +33,6 @@ set(DEBUGSERVER_USED_LIBS
   )
 
 add_lldb_executable(debugserver
-  ${dnbconfig_header}
   HasAVX.s
   CFBundle.cpp
   CFData.cpp
@@ -57,7 +55,6 @@ set_source_files_properties(
   PROPERTIES LANGUAGE C COMPILE_FLAGS "-x assembler-with-cpp"
   )
 
-add_dependencies(debugserver generate_dnbconfig)
 target_link_libraries(debugserver ${DEBUGSERVER_USED_LIBS})
 
 # Sign the debugserver binary

Modified: lldb/trunk/tools/debugserver/source/MacOSX/MachException.h
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/tools/debugserver/source/MacOSX/MachException.h?rev=244850&r1=244849&r2=244850&view=diff
==============================================================================
--- lldb/trunk/tools/debugserver/source/MacOSX/MachException.h (original)
+++ lldb/trunk/tools/debugserver/source/MacOSX/MachException.h Wed Aug 12 
19:32:01 2015
@@ -17,7 +17,6 @@
 
 #include <mach/mach.h>
 #include <vector>
-#include "DNBConfig.h"
 
 class MachProcess;
 class PThreadMutex;

Modified: lldb/trunk/tools/debugserver/source/MacOSX/dbgnub-mig.defs
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/tools/debugserver/source/MacOSX/dbgnub-mig.defs?rev=244850&r1=244849&r2=244850&view=diff
==============================================================================
--- lldb/trunk/tools/debugserver/source/MacOSX/dbgnub-mig.defs (original)
+++ lldb/trunk/tools/debugserver/source/MacOSX/dbgnub-mig.defs Wed Aug 12 
19:32:01 2015
@@ -2,15 +2,4 @@
  * nub.defs
  */
  
-/*
- * DNBConfig.h is autogenerated by a perl script that is run as a build
- * script in XCode. XCode is responsible for calling the script and setting
- * the include paths correctly to locate it. The file will exist in the
- * derived sources directory in the build folder.
- *
- */
-
-#include "DNBConfig.h"
-
-
 #import <mach/mach_exc.defs>


_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to