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
|