Summary: Moves lldbsuite tests to lldb/test/API.
This is a largely mechanical change, moved with the following steps:
```
rm lldb/test/API/testcases
mkdir -p lldb/test/API/{test_runner/test,tools/lldb-{server,vscode}}
mv lldb/packages/Python/lldbsuite/test/test_runner/test lldb/test/API/test_runner
for d in $(find lldb/packages/Python/lldbsuite/test/* -maxdepth 0 -type d | egrep -v "make|plugins|test_runner|tools"); do mv $d lldb/test/API; done
for d in $(find lldb/packages/Python/lldbsuite/test/tools/lldb-vscode -maxdepth 1 -mindepth 1 | grep -v ".py"); do mv $d lldb/test/API/tools/lldb-vscode; done
for d in $(find lldb/packages/Python/lldbsuite/test/tools/lldb-server -maxdepth 1 -mindepth 1 | egrep -v "gdbremote_testcase.py|lldbgdbserverutils.py|socket_packet_pump.py"); do mv $d lldb/test/API/tools/lldb-server; done
```
lldb/packages/Python/lldbsuite/__init__.py and lldb/test/API/lit.cfg.py were also updated with the new directory structure.
Reviewers: labath, JDevlieghere
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D71151
30 lines
1.2 KiB
Makefile
30 lines
1.2 KiB
Makefile
SRCDIR := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))/
|
|
CC ?= clang
|
|
|
|
ifeq "$(ARCH)" ""
|
|
ARCH = x86_64
|
|
endif
|
|
|
|
CFLAGS ?= -g -O0 -arch $(ARCH)
|
|
|
|
all: clean
|
|
$(CC) $(CFLAGS) -install_name $(shell pwd)/MyFramework.framework/Versions/A/MyFramework -dynamiclib -o MyFramework $(SRCDIR)/myframework.c
|
|
mkdir -p MyFramework.framework/Versions/A/Headers
|
|
mkdir -p MyFramework.framework/Versions/A/Resources
|
|
cp MyFramework MyFramework.framework/Versions/A
|
|
cp $(SRCDIR)/MyFramework.h MyFramework.framework/Versions/A/Headers
|
|
cp $(SRCDIR)/Info.plist MyFramework.framework/Versions/A/Resources
|
|
( cd MyFramework.framework/Versions ; ln -s A Current )
|
|
( cd MyFramework.framework/ ; ln -s Versions/Current/Headers . )
|
|
( cd MyFramework.framework/ ; ln -s Versions/Current/MyFramework . )
|
|
( cd MyFramework.framework/ ; ln -s Versions/Current/Resources . )
|
|
mv MyFramework.dSYM MyFramework.framework.dSYM
|
|
mkdir hide.app
|
|
rm -f MyFramework
|
|
tar cf - MyFramework.framework MyFramework.framework.dSYM | ( cd hide.app;tar xBpf -)
|
|
$(CC) $(CFLAGS) -o deep-bundle $(SRCDIR)/main.c -F. -framework MyFramework
|
|
|
|
|
|
clean:
|
|
rm -rf a.out a.out.dSYM deep-bundle deep-bundle.dSYM MyFramework.framework MyFramework.framework.dSYM MyFramework MyFramework.dSYM hide.app
|