51 lines
977 B
Makefile
51 lines
977 B
Makefile
#
|
|
# ~/mc/mcv3k/src/Makefile
|
|
#
|
|
# makefile to compile and link the MCV3K Monte Carlo program
|
|
#
|
|
# TP, 12-Se-2000, PSI
|
|
#
|
|
# TP, 21-Nov-2001: extended to Linux
|
|
#
|
|
#--------------------------------------------------------------------------
|
|
#
|
|
# for Digital Unix
|
|
#
|
|
#FF = f77
|
|
#CFLAGS = -c
|
|
#------------------------------
|
|
# for Linux
|
|
#
|
|
FF = g77
|
|
CFLAGS = -c -Wno-globals -finit-local-zero -fno-automatic
|
|
|
|
cern_lib = $(CERN_ROOT)/lib
|
|
|
|
BIN_DIR = $(HOME)/bin
|
|
OBJ = mcv3k.o mcv3k_sub.o
|
|
.f.o:
|
|
$(FF) $(CFLAGS) $*.f
|
|
|
|
all: mcv3k readmcv3k
|
|
|
|
mcv3k: $(OBJ)
|
|
$(FF) -o $(BIN_DIR)/mcv3k $(OBJ) $(cern_lib)/libmathlib.a \
|
|
$(cern_lib)/libkernlib.a /usr/lib/libshift.a
|
|
|
|
readmcv3k: read_mcv3k_out_nt.o
|
|
$(FF) -o $(BIN_DIR)/read_mcv3k_out_nt read_mcv3k_out_nt.o $(cern_lib)/libpacklib.a \
|
|
$(cern_lib)/libkernlib.a /usr/lib/libshift.a
|
|
|
|
|
|
clean:
|
|
rm -f *.o *~
|
|
|
|
install:
|
|
cp -pv define_mcv3k run_mcv3k $(BIN_DIR)
|
|
|
|
#
|
|
#--------------------------------------------------------------------------
|
|
#
|
|
# EOF
|
|
#
|