mirror of
https://github.com/llvm/llvm-project.git
synced 2025-05-13 19:56:06 +00:00

This is the conclusion of an effort to get LLDB's Python code structured into a bona-fide Python package. This has a number of benefits, but most notably the ability to more easily share Python code between different but related pieces of LLDB's Python infrastructure (for example, `scripts` can now share code with `test`). llvm-svn: 251532
29 lines
373 B
Makefile
29 lines
373 B
Makefile
CC ?= clang
|
|
ifeq "$(ARCH)" ""
|
|
ARCH = x86_64
|
|
endif
|
|
|
|
ifeq "$(OS)" ""
|
|
OS = $(shell uname -s)
|
|
endif
|
|
|
|
CFLAGS ?= -g -O0
|
|
CWD := $(shell pwd)
|
|
|
|
LIB_PREFIX := lib
|
|
|
|
ifeq "$(OS)" "Darwin"
|
|
CFLAGS += -arch $(ARCH)
|
|
endif
|
|
|
|
all: a.out
|
|
|
|
a.out: main.o
|
|
$(CC) $(CFLAGS) -o a.out main.o
|
|
|
|
main.o: main.c
|
|
$(CC) $(CFLAGS) -c main.c
|
|
|
|
clean:
|
|
rm -rf $(wildcard *.o *~ *.dylib *.so a.out *.dSYM)
|