# definitions #------------------------------------------------- BIN = /dk/gam1/disk2/bgo/util/sun_bin SRC = . CCFLAG = -g -fsingle -I. CC = cc FF = f77 FFFLAG = -e -O ####SCCSGETFLAGS = -e #------------------------------------------------ # generation of all utilities all: gs_ei_skim tlim dmp_lbl dmp_skim smatnl mat_make \ gg tp_bg qq qu sq4 cr_di ar1 gta atg bg_gen j2 tc dmp\ tp dmp_gsII tfix gs_skim gs_tlim et2his et_exam \ trew dmp dmp_skim gg tp mad pb_rat gatlist \ mno ano dno ar1 gta stxydy stxy bg_gen auto_ad pchop \ a0a2a4 angdis e1e2 w_angfac #--------------------------------------------------------- # MSU tape read/sort tl-95 # # simple tape dump/binner OBS1= $(SRC)/dmp_msu.c time_stamp.o tape_fun.o spe_fun.o dmp_msu: $(OBS1) $(SRC)/msu.h msu_8.o msu_9.o $(CC) $(CCFLAG) -o $(BIN)/dmp_msu_8 \ $(OBS1) $(SRC)/msu_8.o $(CC) $(CCFLAG) -o $(BIN)/dmp_msu_9 \ $(OBS1) $(SRC)/msu_9.o BGO_1= $(SRC)/dmp_msu_bgo.c time_stamp.o tape_fun.o spe_fun.o dmp_msu_bgo: $(BGO_1) $(SRC)/msu.h msu_8.o msu_9.o bgo_ev.o $(CC) $(CCFLAG) -o $(BIN)/dmp_msu_bgo_8 \ $(BGO_1) $(SRC)/msu_8.o bgo_ev.o $(CC) $(CCFLAG) -o $(BIN)/dmp_msu_bgo_9 \ $(BGO_1) $(SRC)/msu_9.o bgo_ev.o BGO_2= $(SRC)/bgo_sort.c time_stamp.o tape_fun.o spe_fun.o str_decomp.o bgo_sort: $(BGO_2) $(SRC)/msu.h msu_8.o msu_9.o bgo_ev.o $(CC) $(CCFLAG) -o $(BIN)/bgo_sort_8 \ $(BGO_2) $(SRC)/msu_8.o bgo_ev.o -lm $(CC) $(CCFLAG) -o $(BIN)/bgo_sort_9 \ $(BGO_2) $(SRC)/msu_9.o bgo_ev.o -lm msu_8.o: $(SRC)/msu.c $(SRC)/msu.h $(CC) -c $(CCFLAG) -o msu_8.o\ -DINTAPE=8 $(SRC)/msu.c msu_9.o: $(SRC)/msu.c $(SRC)/msu.h $(CC) -c $(CCFLAG) -o msu_9.o\ -DINTAPE=9 $(SRC)/msu.c #--------------------------------------------------------- # GS-II tape read/sort # # simple tape dump/binner dmp_gsub: $(SRC)/gsII.h $(SRC)/gsub.h \ $(SRC)/dmp_gsub.c time_stamp.o tape_fun.o \ gsub_bufp.o get_gsub_ev.o spe_fun.o wr_2d_his.o \ rd_damm_ban.o $(CC) $(CCFLAG) -o $(BIN)/dmp_gsub \ $(SRC)/dmp_gsub.c time_stamp.o tape_fun.o \ gsub_bufp.o get_gsub_ev.o spe_fun.o wr_2d_his.o \ rd_damm_ban.o # dmp_gsub 100 10 dmp_gsII: $(SRC)/dmp_gsII.c time_stamp.o tape_fun.o \ gsII_bufp.o get_gsII_ev.o spe_fun.o \ $(SRC)/gsII.h $(SRC)/receiver.h $(SRC)/efftape.h $(CC) $(CCFLAG) -o $(BIN)/dmp_gsII \ $(SRC)/dmp_gsII.c time_stamp.o tape_fun.o \ gsII_bufp.o get_gsII_ev.o spe_fun.o source_sort: $(SRC)/source_sort.c time_stamp.o tape_fun.o \ gsII_bufp.o get_gsII_ev.o spe_fun.o str_decomp.o\ $(SRC)/gsII.h $(CC) $(CCFLAG) -o $(BIN)/source_sort \ $(SRC)/source_sort.c time_stamp.o tape_fun.o \ gsII_bufp.o get_gsII_ev.o spe_fun.o str_decomp.o tfix: $(SRC)/tfix.c time_stamp.o tape_fun.o \ get_skim_ev_o.o spe_fun.o \ $(SRC)/gsII.h $(CC) $(CCFLAG) -o $(BIN)/tfix \ $(SRC)/tfix.c time_stamp.o tape_fun.o \ get_skim_ev_o.o spe_fun.o # main 'get_ev' code - tape buffer getter get_gsII_ev.o: $(SRC)/get_gsII_ev.c $(SRC)/gsII.h $(CC) -c $(CCFLAG) $(SRC)/get_gsII_ev.c get_gsub_ev.o: $(SRC)/get_gsub_ev.c $(SRC)/gsII.h $(CC) -c $(CCFLAG) $(SRC)/get_gsub_ev.c # buffer data handler, specific to GSII data format gsII_bufp.o: $(SRC)/gsII_bufp.c $(SRC)/gsII.h \ $(SRC)/efftape.h $(SRC)/receiver.h $(CC) -c $(CCFLAG) $(SRC)/gsII_bufp.c gsub_bufp.o: $(SRC)/gsub_bufp.c $(SRC)/gsII.h \ $(SRC)/efftape.h $(SRC)/receiver.h $(CC) -c $(CCFLAG) $(SRC)/gsub_bufp.c # other utilities time_stamp.o: $(SRC)/time_stamp.c $(CC) -c $(CCFLAG) $(SRC)/time_stamp.c spe_fun.o: $(SRC)/spe_fun.c $(CC) -c $(CCFLAG) $(SRC)/spe_fun.c tape_fun.o: $(SRC)/tape_fun.c $(CC) -c $(CCFLAG) $(SRC)/tape_fun.c make_lookup: $(SRC)/make_lookup.c spe_fun.o $(CC) -o $(BIN)/make_lookup $(CCFLAG) \ spe_fun.o $(SRC)/make_lookup.c # make_lookup de_vs_e.dat test.dat #--------------------------------------------------------- # beta versions # addcr: $(SRC)/addcr.c $(CC) -o $(BIN)/addcr $(SRC)/addcr.c rm -f x.x make_tcl: $(SRC)/make_tcl.c $(CC) -o $(BIN)/make_tcl $(SRC)/make_tcl.c hit: $(SRC)/hit.c $(CC) -o $(BIN)/hit $(SRC)/hit.c gth: $(SRC)/gth.c spe_fun.o $(CC) $(CCFLAG) -o $(BIN)/gth $(SRC)/gth.c spe_fun.o dir_his: $(SRC)/dir_his.c $(SRC)/his.h $(CC) $(CCFLAG) -o $(BIN)/dir_his $(SRC)/dir_his.c wr_2d_his: $(SRC)/wr_2d_his.c $(SRC)/his.h $(CC) $(CCFLAG) -o $(BIN)/wr_2d_his $(SRC)/wr_2d_his.c -lm aiotest: $(SRC)/aiotest.c $(CC) $(CCFLAG) -o aiotest $(SRC)/aiotest.c aiotest #------------------------------------------------ #gammasphere II tape skimmers SKIMOBJ = $(SRC)/gs_skim.c time_stamp.o tape_fun.o \ spe_fun.o get_gsII_ev.o tlutil.o wr_mat.o \ gsII_bufp.o skim_fun.o wr_2d_his.o str_decomp.o SKIMINC = $(SRC)/gsII.h $(SRC)/skim.h gs_skim: $(SKIMOBJ) $(SKIMINC) $(CC) $(CCFLAG) -DDEBUG=0 -o $(BIN)/gs_skim_a \ -DNORTIME=1 $(SKIMOBJ) $(CC) $(CCFLAG) -DDEBUG=0 -o $(BIN)/gs_skim_b \ -DNORTIME=0 $(SKIMOBJ) # gs_skim_b skim.par gs_tlim: $(SRC)/gs_tlim.c spe_fun.o rd_mat.o tlutil.o \ skim.h sbg.o find_cp_et.o $(CC) $(CCFLAG) -o $(BIN)/gs_tlim $(SRC)/gs_tlim.c \ spe_fun.o rd_mat.o sbg.o tlutil.o find_cp_et.o et2his: $(SRC)/et2his.c rd_mat.o wr_2d_his.o $(CC) $(CCFLAG) -o $(BIN)/et2his \ $(SRC)/et2his.c rd_mat.o wr_2d_his.o et_exam: $(SRC)/et_exam.c spe_fun.o rd_mat.o tlutil.o \ skim.h gsII.h find_cp_et.o $(CC) $(CCFLAG) -o $(BIN)/et_exam $(SRC)/et_exam.c \ spe_fun.o rd_mat.o tlutil.o find_cp_et.o #------------------------------------------------ # other tape skimmers / primary data analyzers / tape aid utils # trew: $(SRC)/trew.c tape_fun.o $(CC) $(CCFLAG) -o $(BIN)/trew \ $(SRC)/trew.c tape_fun.o gs_ei_skim: $(SRC)/gs_ei_skim.c time_stamp.o tape_fun.o\ spe_fun.o skim_fun.o tlutil.o wr_mat.o $(CC) $(CCFLAG) -o $(BIN)/gs_ei_skim \ gs_ei_skim.c -lm time_stamp.o\ tape_fun.o spe_fun.o skim_fun.o tlutil.o wr_mat.o dmp_lbl: $(SRC)/dmp_lbl.c tape_fun.o spe_fun.o\ time_stamp.o skim_fun.o $(CC) $(CCFLAG) -o $(BIN)/dmp_lbl $(SRC)/dmp_lbl.c \ tape_fun.o spe_fun.o\ time_stamp.o skim_fun.o tlim: $(SRC)/tlim.c spe_fun.o rd_mat.o sbg.o tlutil.o $(CC) $(CCFLAG) -o $(BIN)/tlim $(SRC)/tlim.c spe_fun.o \ rd_mat.o sbg.o tlutil.o dmp: $(SRC)/dmp.c time_stamp.o $(CC) $(CCFLAG) -o $(BIN)/dmp $(SRC)/dmp.c time_stamp.o dmp_skim: $(SRC)/dmp_skim.c get_skim_ev.o skim.h \ get_skim_ev_o.o time_stamp.o spe_fun.o $(CC) $(CCFLAG) -o $(BIN)/dmp_skim \ -DOLD=0 $(SRC)/dmp_skim.c get_skim_ev.o\ time_stamp.o spe_fun.o $(CC) $(CCFLAG) -o $(BIN)/dmp_skim_o \ -DOLD=1 $(SRC)/dmp_skim.c get_skim_ev_o.o\ time_stamp.o spe_fun.o #----------------------------------------------- # matrix generation # SMATNL = $(SRC)/smatnl.c time_stamp.o wr_mat.o rd_mat.o \ get_skim_ev.o get_skim_ev_o.o spe_fun.o tape_fun.o tlutil.o smatnl: $(SMATNL) $(CC) $(CCFLAG) \ -DFLAG=0 -DDEBUG=0 -o $(BIN)/smatnl $(SMATNL) -lm $(CC) $(CCFLAG) \ -DFLAG=2 -DDEBUG=0 -o $(BIN)/smatnl_o $(SMATNL) -lm usersub.o: $(SRC)/usersub.c $(CC) -c $(CCFLAG) $(SRC)/usersub.c mat_make: $(SRC)/mat_make.c wr_mat.o $(CC) $(CCFLAG) \ -o $(BIN)/mat_make $(SRC)/mat_make.c wr_mat.o #-------------------------------------------------- # rebel utilities # REBEL = $(SRC)/rebel.c time_stamp.o save_rmf.o restore_rmf.o \ get_skim_ev.o get_skim_ev_o.o spe_fun.o tape_fun.o \ tlutil.o rebel_malloc.o rebel: $(REBEL) $(SRC)/rebel.h $(CC) $(CCFLAG) \ -o $(BIN)/rebel $(REBEL) -lm # rebel /dev/nrst9 par.par test.rmf save_rmf.o: $(SRC)/rebel_rmf.c $(SRC)/rebel.h $(CC) $(CCFLAG) -DSAVE=1\ -o save_rmf.o -c $(SRC)/rebel_rmf.c restore_rmf.o: $(SRC)/rebel_rmf.c $(SRC)/rebel.h $(CC) $(CCFLAG) -DSAVE=0\ -o restore_rmf.o -c $(SRC)/rebel_rmf.c rebel_malloc.o: $(SRC)/rebel_malloc.c $(SRC)/rebel.h $(CC) $(CCFLAG) -c $(SRC)/rebel_malloc.c rebel_ana: $(SRC)/rebel_ana.c $(SRC)/rebel.h \ time_stamp.o restore_rmf.o spe_fun.o \ rebel_malloc.o bg_gen_sp.o tlutil.o $(CC) $(CCFLAG) $(SRC)/rebel_ana.c \ -o $(BIN)/rebel_ana \ time_stamp.o restore_rmf.o spe_fun.o \ rebel_malloc.o bg_gen_sp.o tlutil.o rebel_ana ../gs18b/band_1/band_1.rmf rebel_add: $(SRC)/rebel_add.c $(SRC)/rebel.h \ time_stamp.o spe_fun.o $(CC) $(CCFLAG) $(SRC)/rebel_add.c \ -o $(BIN)/rebel_add time_stamp.o spe_fun.o # rebel_add t10.rmf t11.rmf t12.rmf t13.rmf t14.rmf all.rmf rebel_veto: $(SRC)/rebel_veto.c $(SRC)/rebel.h \ time_stamp.o spe_fun.o bg_gen_sp.o tlutil.o $(CC) $(CCFLAG) $(SRC)/rebel_veto.c \ -o $(BIN)/rebel_veto time_stamp.o spe_fun.o \ bg_gen_sp.o tlutil.o rebel_veto 1.05 #------------------------------------------------ # general matrix utilities # gg: $(SRC)/gg.c spe_fun.o rd_mat.o sum_counts.o\ mat_sum_stat.o dcmd.o $(CC) $(CCFLAG) -o $(BIN)/gg \ -DDCE_TYPE=0 $(SRC)/gg.c \ spe_fun.o rd_mat.o\ sum_counts.o mat_sum_stat.o dcmd.o -lm gg_new: $(SRC)/gg.c spe_fun.o rd_mat.o sum_counts.o\ mat_sum_stat.o dcmd.o $(CC) $(CCFLAG) -o $(BIN)/gg_new \ -DDCE_TYPE=1 $(SRC)/gg.c \ spe_fun.o rd_mat.o\ sum_counts.o mat_sum_stat.o dcmd.o -lm tp: $(SRC)/tp.c rd_mat.o mat_sum_stat.o spe_fun.o $(CC) $(CCFLAG) -o $(BIN)/tp $(SRC)/tp.c rd_mat.o \ mat_sum_stat.o spe_fun.o mad: $(SRC)/mad.c rd_mat.o mat_sum_stat.o wr_mat.o $(CC) $(CCFLAG) -o $(BIN)/mad $(SRC)/mad.c \ rd_mat.o mat_sum_stat.o wr_mat.o tp_bg: $(SRC)/tp_bg.c rd_mat.o mat_sum_stat.o spe_fun.o $(CC) $(CCFLAG) -o $(BIN)/tp_bg $(SRC)/tp_bg.c\ rd_mat.o mat_sum_stat.o spe_fun.o pb_rat: $(SRC)/pb_rat.c spe_fun.o sum_counts.o $(CC) $(CCFLAG) -o $(BIN)/pb_rat $(SRC)/pb_rat.c \ spe_fun.o sum_counts.o gatlist: $(SRC)/gatlist.c $(CC) $(CCFLAG) -o $(BIN)/gatlist $(SRC)/gatlist.c #----------------------------------------------- # cube generation # qq: $(SRC)/qq.c $(CC) -DDATE=\"'date'\" $(CCFLAG) -o $(BIN)/qq $(SRC)/qq.c qu: $(SRC)/qu.c $(CC) -DDATE=\"'date'\" $(CCFLAG) -o $(BIN)/qu $(SRC)/qu.c sq4: $(SRC)/sq4.c $(CC) -DDATE=\"'date'\" $(CCFLAG) -o $(BIN)/sq4 $(SRC)/sq4.c #------------------------------------------------ # special matrix utilities # cr_di: $(SRC)/cr_di.c wr_ascii.o rd_mat.o spe_fun.o sum_counts.o $(CC) $(CCFLAG) -o $(BIN)/cr_di \ $(SRC)/cr_di.c wr_ascii.o rd_mat.o spe_fun.o\ sum_counts.o -lm enc: $(SRC)/enc.c $(CC) $(CCFLAG) -DDOS=0 -o $(BIN)/enc $(SRC)/enc.c #------------------------------------------------ # spectrum utilities # mno: $(SRC)/mno.c $(CC) $(CCFLAG) -o $(BIN)/mno $(SRC)/mno.c -lm ano: $(SRC)/ano.c $(CC) $(CCFLAG) -o $(BIN)/ano $(SRC)/ano.c -lm dno: $(SRC)/dno.c $(CC) $(CCFLAG) -o $(BIN)/dno $(SRC)/dno.c -lm ar1: $(SRC)/ar1.c spe_ag.o spe_fun.o tlutil.o spe_fun.o $(CC) $(CCFLAG) -o $(BIN)/ar1 $(SRC)/ar1.c spe_ag.o \ spe_fun.o tlutil.o -lm gta: $(SRC)/gta.c spe_fun.o wr_ascii.o $(CC) $(CCFLAG) -o $(BIN)/gta $(SRC)/gta.c spe_fun.o wr_ascii.o stxydy: $(SRC)/stxydy.c spe_fun.o wr_ascii.o $(CC) $(CCFLAG) -o $(BIN)/stxydy $(SRC)/stxydy.c spe_fun.o \ wr_ascii.o -lm stxy: $(SRC)/stxy.c spe_fun.o wr_ascii.o $(CC) $(CCFLAG) -o $(BIN)/stxy $(SRC)/stxy.c \ spe_fun.o wr_ascii.o rel_err: $(SRC)/rel_err.c spe_fun.o wr_ascii.o $(CC) $(CCFLAG) -o $(BIN)/rel_err $(SRC)/rel_err.c \ spe_fun.o wr_ascii.o atg: $(SRC)/atg.c spe_fun.o rd_ascii.o $(CC) $(CCFLAG) -o $(BIN)/atg $(SRC)/atg.c spe_fun.o rd_ascii.o bg_gen: $(SRC)/bg_gen.c spe_fun.o tlutil.o bg_gen_sp.o $(CC) $(CCFLAG) -o $(BIN)/bg_gen $(SRC)/bg_gen.c spe_fun.o \ tlutil.o bg_gen_sp.o # bg_gen all.tpx 1 1 1 120 10 x.spe auto_ad: $(SRC)/auto_ad.c spe_fun.o $(CC) $(CCFLAG) -o $(BIN)/auto_ad $(SRC)/auto_ad.c \ spe_fun.o -lm test_hs1: $(SRC)/test_hs1.c rd_hs1.o spe_fun.o hs1.h $(CC) $(CCFLAG) -o test_hs1 test_hs1.c spe_fun.o rd_hs1.o test_hs1 #------------------------------------------------ # various other utilities # j2: $(SRC)/j2.c $(CC) $(CCFLAG) -o $(BIN)/j2 $(SRC)/j2.c -lm best_vc: best_vc.c spe_fun.o $(CC) $(CCFLAG) -o /home/tl/bin/best_vc \ best_vc.c spe_fun.o prob_to_intens: $(SRC)/prob_to_intens.c $(CC) $(CCFLAG) -o $(BIN)/prob_to_intens \ $(SRC)/prob_to_intens.c prob_to_intens p.dat x.xy qs: $(SRC)/qs.c time_stamp.o $(CC) $(CCFLAG) -o $(BIN)/qs $(SRC)/qs.c time_stamp.o pchop: $(SRC)/pchop.c spe_fun.o $(CC) -o $(BIN)/pchop $(SRC)/pchop.c spe_fun.o -lm a0a2a4: $(SRC)/a0a2a4.f gaga_io.o legfit.o upcase.o $(FF) $(FFFLAG) -o $(BIN)/a0a2a4 \ $(SRC)/a0a2a4.f gaga_io.o legfit.o upcase.o angdis: $(SRC)/angdis.f legfit.o $(FF) $(FFFLAG) -o $(BIN)/angdis $(SRC)/angdis.f \ legfit.o -lm e1e2: $(SRC)/e1e2.c spe_fun.o $(CC) $(CCFLAG) -o $(BIN)/e1e2 \ $(SRC)/e1e2.c spe_fun.o extra_xy: $(SRC)/extra_xy.c $(CC) $(CCFLAG) -o $(BIN)/extra_xy $(SRC)/extra_xy.c extra_xy y.dat 1 3 1 3 z.dat cat z.dat mod_data: $(SRC)/mod_data.c $(CC) $(CCFLAG) -o $(BIN)/mod_data $(SRC)/mod_data.c mod_data x.dat 1 y.dat cat y.dat w_angfac: $(SRC)/w_angfac.c $(CC) $(CCFLAG) -o $(BIN)/w_angfac -lm $(SRC)/w_angfac.c -lm txt2doc: $(SRC)/txt2doc.c $(CC) $(CCFLAG) -o $(BIN)/txt2doc -DMAC=0 $(SRC)/txt2doc.c #------------------------------------------------ atmat: $(SRC)/atmat.c wr_mat.o $(CC) $(CCFLAG) -o $(BIN)/atmat $(SRC)atmat.c wr_mat.o mnc: $(SRC)/mnc.c spe_fun.o rd_mat.o mat_sum_stat.o tlutil.o $(CC) $(CCFLAG) -o $(BIN)/mnc mnc.c spe_fun.o\ rd_mat.o mat_sum_stat.o tlutil.o tc: $(SRC)/tc.c time_stamp.o $(CC) $(CCFLAG) -o $(BIN)/tc $(SRC)/tc.c time_stamp.o cal_test: $(SRC)/tcal_test.c rd_ascii.o ppos.o $(CC) $(CCFLAG) -o $(BIN)/cal_test $(SRC)/cal_test.c \ ppos.o rd_ascii.o fr_skim: $(SRC)/fr_skim.f get_skim_ev.o f77 $(CCFLAG) -o $(BIN)/fr_skim get_skim_ev.o $(SRC)/fr_skim.f mat_tp: $(SRC)/mat_tp.c rd_mat.o wr_ascii.o $(CC) $(CCFLAG) -o $(BIN)/mat_tp $(SRC)/mat_tp.c \ rd_mat.o wr_ascii.o mat_sub: $(SRC)/mat_sub.c rd_mat.o wr_mat.o mat_sum_stat.o $(CC) $(CCFLAG) -o $(BIN)/ mat_sub $(SRC)/mat_sub.c rd_mat.o \ wr_mat.o mat_sum_stat.o i4toi2: $(SRC)/i4toi2.c rd_mat.o mat_sum_stat.o $(CC) $(CCFLAG) -o $(BIN)/i4toi2 $(SRC)/i4toi2.c \ rd_mat.o mat_sum_stat.o # #--------------------------------------------------------------------- # basic functions # wr_mat.o: $(SRC)/wr_mat.c $(CC) -c $(CCFLAG) $(SRC)/wr_mat.c wr_mat_sh.o: $(SRC)/wr_mat_sh.c $(CC) -c $(CCFLAG) $(SRC)/wr_mat_sh.c rd_mat.o: $(SRC)/rd_mat.c $(CC) -c $(CCFLAG) $(SRC)/rd_mat.c wr_ascii.o: $(SRC)/wr_ascii.c $(CC) -c $(CCFLAG) $(SRC)/wr_ascii.c rd_ascii.o: $(SRC)/rd_ascii.c $(CC) -c $(CCFLAG) $(SRC)/rd_ascii.c sum_counts.o: $(SRC)/sum_counts.c $(CC) -c $(CCFLAG) $(SRC)/sum_counts.c mat_sum_stat.o: $(SRC)/mat_sum_stat.c $(CC) -c $(CCFLAG) $(SRC)/mat_sum_stat.c get_skim_ev.o: $(SRC)/get_skim_ev.c $(CC) -c $(CCFLAG) $(SRC)/get_skim_ev.c \ -o get_skim_ev.o get_skim_ev_o.o: $(SRC)/get_skim_ev.c $(CC) -c $(CCFLAG) -DOLD=1 $(SRC)/get_skim_ev.c \ -o get_skim_ev_o.o lbl_ev.o: $(SRC)/lbl_ev.c $(CC) -c $(CCFLAG) $(SRC)/lbl_ev.c ppos.o: $(SRC)/ppos.c $(CC) -c $(CCFLAG) $(SRC)/ppos.c tlutil.o: $(SRC)/tlutil.c $(CC) -c $(CCFLAG) $(SRC)/tlutil.c dcmd.o: $(SRC)/dcmd.c $(CC) -c $(CCFLAG) $(SRC)/dcmd.c skim_fun.o: $(SRC)/skim_fun.c $(CC) -c $(CCFLAG) $(SRC)/skim_fun.c sbg.o: $(SRC)/sbg.c tlutil.o $(CC) -c $(CCFLAG) $(SRC)/sbg.c tlutil.o wr_his1: $(SRC)/wr_his1.c $(CC) -g -o wr_his1 $(CCFLAG) $(SRC)/wr_his1.c wr_his1 spe_ag.o: $(SRC)/spe_ag.c $(CC) -c $(CCFLAG) $(SRC)/spe_ag.c put_mat.o: $(SRC)/put_mat.c $(CC) -c $(CCFLAG) $(SRC)/put_mat.c process_ang.o: $(SRC)/process_ang.c $(CC) -c $(CCFLAG) $(SRC)/process_ang.c gaga_io.o: $(SRC)/gaga_io.f upcase.o $(FF) -c $(FFFLAG) $(SRC)/gaga_io.f upcase.o legfit.o: $(SRC)/legfit.f $(FF) -c $(FFFLAG) $(SRC)/legfit.f upcase.o: $(SRC)/upcase.f $(FF) -c $(FFFLAG) $(SRC)/upcase.f bg_gen_sp.o: $(SRC)/bg_gen_sp.c $(CC) -c $(CCFLAG) $(SRC)/bg_gen_sp.c wr_2d_his.o: $(SRC)/wr_2d_his.c $(SRC)/his.h $(CC) -c $(CCFLAG) $(SRC)/wr_2d_his.c find_cp_et.o: $(SRC)/find_cp_et.c skim.h gsII.h $(CC) -c $(CCFLAG) $(SRC)/find_cp_et.c str_decomp.o: $(SRC)/str_decomp.c $(CC) -c $(CCFLAG) $(SRC)/str_decomp.c rd_hs1.o: $(SRC)/rd_hs1.c hs1.h $(CC) -c $(CCFLAG) $(SRC)/rd_hs1.c rd_damm_ban.o: $(SRC)/rd_damm_ban.c $(CC) $(CCFLAG) -c $(SRC)/rd_damm_ban.c bgo_ev.o: $(SRC)/bgo_ev.c bgo.h $(CC) $(CCFLAG) -c $(SRC)/bgo_ev.c #------------------------------------------- # cleaning etc. clean: rm -f *.o rm -f core #-------------------------------------------