makefile

来自「fortran并行计算包」· 代码 · 共 52 行

TXT
52
字号
.SUFFIXES:.SUFFIXES: .h .c .C .o.c.o:	xlc $(CFLAGS) -c $<.C.o:		xlC $(CFLAGS) -c $<ARCH     = aixRM       = rmTRACE_HOME     = /u/noibm04/js4_slog2_ibm5TRACE_INCDIR   = $(TRACE_HOME)/src/logformat/traceTRACE_SRCDIR   = $(TRACE_HOME)/src/logformat/traceTRACE_LIBDIR   = ../libTRACE_BINDIR   = ../binCSRC     = $(TRACE_SRCDIR)/logformat_trace_InputLog.c \           ute_input.c ute2slog2_map.cCSRC4T   = $(TRACE_SRCDIR)/trace_print.c \           ute_input.c ute2slog2_map.c CPPSRC 	 = match.COBJ      = $(CSRC:.c=.o)OBJ4T    = $(CSRC4T:.c=.o)CPPOBJ   = $(CPPSRC:.C=.o)CFLAGS     = -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/$(ARCH) \             -I$(TRACE_INCDIR) $(COPTS) -D_LARGE_FILES #-D_DEBUG_TRACE_APILDFLAGS    = -sharedMEMLIBS    = #-lefenceall:	$(TRACE_LIBDIR)/libTraceInput.a $(TRACE_BINDIR)/trace_print.exe$(TRACE_LIBDIR)/libTraceInput.a: $(OBJ) $(CPPOBJ)	xlC -bE:JavaTraceInput.exp -bnoentry -o $@ $(OBJ) $(CPPOBJ) \		-L. -luteutil -lm #-lefence	chmod 600 $@$(TRACE_BINDIR)/trace_print.exe: $(OBJ4T) $(CPPOBJ)	xlC -o $@ $(OBJ4T) $(CPPOBJ) $(MEMLIBS) \		-L. -luteutil -lm #-lefenceclean:	$(RM) -f *.orealclean: clean	$(RM) -f $(TRACE_LIBDIR)/libTraceInput.a $(TRACE_BINDIR)/trace_print.exe

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?