40 lines
582 B
Makefile
40 lines
582 B
Makefile
CC = gcc
|
|
CXX = g++
|
|
|
|
MPICC = mpicc
|
|
MPICXX = mpicxx
|
|
|
|
NWCHEM_TOP = $(shell pwd)
|
|
|
|
SRC = $(NWCHEM_TOP)/src
|
|
BIN = $(NWCHEM_TOP)/bin
|
|
BUILD = $(NWCHEM_TOP)/build
|
|
|
|
LIB_DEFINES = -DCOMPILATION_DATE="'`date +%a_%b_%d_%H:%M:%S_%Y`'" \
|
|
-DCOMPILATION_DIR="'$(TOPDIR)'" \
|
|
-DNWCHEM_BRANCH="'$(CODE_BRANCH)'"
|
|
|
|
CFLAGS=-c -Wall
|
|
LDFLAGS=
|
|
|
|
export
|
|
|
|
TARGETS=nwchem
|
|
|
|
#TARGETS := $(addprefix $(BIN)/, $(TARGETS))
|
|
|
|
.PHONY: all clean
|
|
|
|
all: $(TARGETS)
|
|
|
|
nwchem:
|
|
$(MAKE) -C $(SRC)
|
|
|
|
clean:
|
|
rm $(BIN)/$(TARGETS)
|
|
rm $(BUILD)/*.o
|
|
|
|
dist-clean: clean
|
|
rmdir $(BIN)
|
|
rmdir $(BUILD)
|
|
|