# Makefile PROGRAM = anapaw BIN_DIR = $(ANAPAW_WORK)/bin ANAPAW_OBJ = $(ANAPAW_LIB)/anapaw.o BASE_DIR = base OBJS = $(BASE_DIR)/usersrc.o $(BASE_DIR)/add_ntuple.o \ $(BASE_DIR)/usersub.o $(BASE_DIR)/dec_vme.o \ $(BASE_DIR)/length.o \ nebula/enc_nebula.o nebula/nebula_prm.o \ hime/enc_hime.o hime/hime_prm.o \ rawdata/enc_rawdata.o rawdata/rawdata_prm.o \ coin/enc_coin.o # hime/hime_analysis.o hime/hime_start.o\ FC = g77 FFLAGS = -O2 -rdynamic -malign-double -funroll-loops -fbounds-check -Wall PRIVLIB = -L/usr/X11R6/lib -lX11 -ldl -lcrypt -L$(ANAPAW_LIB) -lanalib\ -lXt -lXaw -lpthread LFLAGS = -L$(CERNLIB) -lgeant -lpawlib -lgraflib -lgrafX11 -lpacklib \ -lmathlib -lkernlib -Icern -lnsl -llapack -lblas -lreadline \ -ltermcap -lcrypt -ldl CC = gcc CFLAGS = -O2 -Wall .SUFFIXES: #.SUFFIXES: .o .f .SUFFIXES: .o .c .f $(PROGRAM): $(OBJS) $(FC) -o $(PROGRAM) $(ANAPAW_OBJ) $^ $(PRIVLIB) $(LFLAGS) .c.o: $(CC) -o $@ $(CFLAGS) -c $< .f.o: $(FC) -o $@ $(FFLAGS) -c $< clean: rm $(PROGRAM) $(OBJS) install: cp $(PROGRAM) $(BIN_DIR)