# FORTRAN sources
-FSRCS = AliZDCf.F
+FSRCS =
# C++ sources
-SRCS = AliZDC.cxx
-
-# Fortran sources
-
-FSRCS = AliZDCf.F
+SRCS = AliZDC.cxx AliZDCv1.cxx AliZDCv2.cxx AliZDCHit.cxx AliZDCDigit.cxx AliGenZDC.cxx AliZDCFragment.cxx
# C++ Headers
-HDRS = $(SRCS:.cxx=.h) ZDCLinkDef.h
+HDRS = $(SRCS:.cxx=.h) $(ROOTSYS)/include/TClonesArray.h ZDCLinkDef.h
# Library dictionary
# C++ compilation flags
-CXXFLAGS = $(CXXOPTS) -I$(ROOTSYS)/include -I. -I$(ALICE_ROOT)/include
+CXXFLAGS = $(CXXOPTS) -I$(ROOTSYS)/include -I. -I$(ALICE_ROOT)/include \
+ -I$(ALICE_ROOT)/RALICE
# FORTRAN compilation flags
TOCLEAN = $(OBJS) $(FOBJS) *Cint.cxx *Cint.h
+CHECKS = $(patsubst %.cxx,check/%.viol,$(SRCS))
+
############################### General Macros ################################
include $(ALICE_ROOT)/conf/GeneralMacros
-include tgt_$(ALICE_TARGET)/Make-depend
-### Target check creates violation reports (.viol), which depend on
-### stripped files (.ii), which in turn depend on preprocessed
-### files (.i). Dependences are in conf/GeneralDef.
-
-CHECKS = $(patsubst %.cxx,check/%.viol,$(SRCS))
-
-check: $(CHECKS)
-
-