📄 makefile
字号:
# NOTE: Make sure PVM_ARCH and PVM_ROOT are defined!PRGMS = petrol.${PVM_ARCH} petrolslave.${PVM_ARCH}HDRS = petrol.h utils.hSRCS = petrol.c report.c utils.c population.c fitness.c pvmfitness.cOBJS = ${SRCS:.c=.${PVM_ARCH}.o}DOCS = petrol.htmlSLAVESRCS = petrolslave.c fitness.c utils.cSLAVEOBJS = ${SLAVESRCS:.c=.${PVM_ARCH}.o}CC = ccCFLAGS = -g -static -O -I${PVM_ROOT}/include#CC = gcc#CFLAGS = -g -O -Wall -I${PVM_ROOT}/includeDEFINES = -DUSE_PVMLIBS = -L${PVM_ROOT}/lib/${PVM_ARCH} -lpvm3 -lmall: ${PRGMS}petrol.${PVM_ARCH}: ${OBJS} ${CC} ${DEFINES} -o $@ ${OBJS} ${LIBS}petrolslave.${PVM_ARCH}: ${SLAVEOBJS} ${CC} ${CFLAGS} ${DEFINES} -o $@ ${SLAVEOBJS} ${LIBS}install: all - mkdir ${PVM_ROOT}/bin/${PVM_ARCH}; \ cp petrol.${PVM_ARCH}$\ ${PVM_ROOT}/bin/${PVM_ARCH}/petrol; \ cp petrolslave.${PVM_ARCH}$\ ${PVM_ROOT}/bin/${PVM_ARCH}/petrolslavetestrand: testrand.o utils.o ${CC} -o testrand testrand.o utils.o ${LIBS}tags: etags *.c *.hdist: realclean Makefile ${SRCS} ${SLAVESRCS} ${HDRS} ${DOCS} mkdir petrol; \ cp Makefile ${SRCS} ${HDRS} ${SLAVESRCS} ${DOCS} petrol; \ chmod u=rwx,go=rx petrol; \ chmod u=rw,go=r petrol/*; \ tar -czf petrol.tar.gz petroldistinstall: dist cp petrol.tar.gz petrol.html ~/.html; \ chmod u=rw,go=r ~/.html/petrol.tar.gz ~/.html/petrol.htmlclean: rm -f *~ *.o *corerealclean: clean rm -f ${PRGMS}${OBJS}: ${HDRS}${SLAVEOBJS}: ${HDRS}.SUFFIXES:.SUFFIXES: .c .${PVM_ARCH}.o.c.${PVM_ARCH}.o: ${CC} -c ${CFLAGS} ${DEFINES} -o $@ $<
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -