forked from OSchip/llvm-project
24 lines
429 B
Makefile
24 lines
429 B
Makefile
CC = clang
|
|
CFLAGS = -fopenmp -S -emit-llvm
|
|
INCL =
|
|
LIBS =
|
|
|
|
BIN =
|
|
SRC_DIR = ./c
|
|
SRC_FILES := $(foreach DIR, $(SRC_DIR), $(wildcard $(SRC_DIR)/*.c))
|
|
OBJS := $(patsubst %.c, %.o, $(SRC_FILES))
|
|
TARGETLIST := $(patsubst %.c, %, $(SRC_FILES))
|
|
|
|
all:$(TARGETLIST)
|
|
./distribute.sh
|
|
@ echo all done
|
|
|
|
.PHONY: clean
|
|
|
|
$(TARGETLIST): $(SRC_FILES)
|
|
$(CC) $(CFLAGS) $(LIBS) $(INCL) $@.c -o $@.ll
|
|
|
|
clean:
|
|
@ rm -rf c/*
|
|
@ echo clean bin done
|