forked from OSchip/llvm-project
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)
|