####################################################
# Copyright (C) 2001-2003, CompHEP Collaboration
#------------------------------------------------------
# Author: Sherstnev                                #
# Makefile, v1.5 08/01/2003                        #
#--------------------------------------------------#
# $Id: Makefile,v 1.6 2003/09/22 11:34:09 sherstnv Exp $
#
# $Log: Makefile,v $
# Revision 1.6  2003/09/22 11:34:09  sherstnv
# Process entering divides to 2 stages:
# 1) At first, we enter beams (name, mass, content, str,fun)
# 2) after that - final state.
#
# Revision 1.5  2003/08/21 10:33:45  sherstnv
# Izmenena sistema nazvaniya bibliotek CompHEP
#
# Revision 1.4  2003/06/25 18:46:41  kryukov
# *** empty log message ***
#
# Revision 1.3  2003/04/20 08:42:58  kryukov
# Use generic rules for compilation
#
####################################################
.PHONY: clean all

INS=-I$(CHEP)/src -Iinclude
     
OBJS=chess.o colorf.o cweight.o cweight_old.o denominators.o ghosts.o lbl.o \
     model.o m_utils.o physics.o prepdiag.o pre_read.o process.o pvars.o \
     r_code.o reader0.o reader_s.o read_mdl.o rfactor.o saveres.o beams.o \
     s_comphep.o screen.o s_files.o sos.o symbolic.o syst2.o test_wrt.o \
     ini_ses.o

all: $(OBJS)
	$(MAKE) -C out     CC=$(CC) CFLAGS='$(CFLAGS)' CHEP='$(CHEP)'
	$(MAKE) -C ampl    CC=$(CC) CFLAGS='$(CFLAGS)' CHEP='$(CHEP)'
	$(MAKE) -C diagram CC=$(CC) CFLAGS='$(CFLAGS)' CHEP='$(CHEP)'
	@ar r  $(CHEP)/lib/libsymb.a $(OBJS)
	@ranlib $(CHEP)/lib/libsymb.a

clean:
	$(MAKE) -C out clean
	$(MAKE) -C ampl clean
	$(MAKE) -C diagram clean
	@rm -f *.o

.c.o:
	$(CC) $(CFLAGS) $(INS) -c $<
