📄 makefile
字号:
# set this to point to the Cilk distribution directory.CILK_DIR = ../..# include makefile from distribution directoryinclude $(CILK_DIR)/Makefile.commonLIBS = -lm $(CILK_LIBRARY_RTS) $(CILK_LIB) $(ARCHLIBS)HEADERS = $(CILK_HEADERS)# macros for the NondeterminatorND_DIR = $(CILK_DIR)/ndCILK2CFLAGS_ND = $(CILK2CFLAGS) -ndCFLAGS_ND = -I$(ND_DIR) $(CFLAGS)NDFLAGS = -DCILK_ND CILK_LIBRARY_RTS_ND = $(ND_DIR)/cilk-library-rts.nd.aLIBS_ND = -lm $(CILK_LIBRARY_RTS_ND) $(CILK_LIB) $(ARCHLIBS)HEADERS_ND = $(CILK_HEADERS) $(ND_DIR)/cilk-nd.h $(ND_DIR)/cilk-nd-cilk2c.hall: fib.nd# building the version with the Nondeterminator%.nd: %.nd.o $(CILK_LIBRARY_RTS_ND) $(CILK_LIB) $(CC) $(LDFLAGS) $< $(LIBS_ND) -o $@ %.nd.o: %.nd.c $(HEADERS_ND) $(CILK_DIR)/Makefile.common $(CC) $(CFLAGS_ND) $(NDFLAGS) -DCILK_LIBRARY_VERSION -c $< -o $@ %.nd.c: %.cilk $(HEADERS_ND) $(CILK2C) $(CILK_DIR)/Makefile.common $(CILK2C) $(CILK2CFLAGS_ND) -- $(CFLAGS_ND) $(NDFLAGS) -DCILK_LIBRARY_VERSION -- $< -o $@ # building executable without the Nondeterminator%.o: %.c $(HEADERS) $(CILK_DIR)/Makefile.common $(CC) $(CFLAGS) -DCILK_LIBRARY_VERSION -c $< -o $@%.s: %.c $(HEADERS) $(CILK_DIR)/Makefile.common $(CC) $(CFLAGS) -DCILK_LIBRARY_VERSION -S $< -o $@%.c: %.cilk $(HEADERS) $(CILK2C) $(CILK_DIR)/Makefile.common $(CILK2C) $(CILK2CFLAGS) -- $(CFLAGS) -DCILK_LIBRARY_VERSION -- $< -o $@ %: %.o $(CILK_LIBRARY_RTS) $(CILK_LIB) $(CC) $(LDFLAGS) $< $(LIBS) -o $@clean: $(RM) *.o core a.out *~ *.s *.bak
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -