-############################### TPC Makefile ##################################
+############################## TPC Makefile ##################################
# Include machine specific definitions
# C++ sources
-SRCS = AliTPC.cxx AliTPCv0.cxx AliTPCv1.cxx AliTPCv2.cxx \
- AliTPCD.cxx AliTPCPRF2D.cxx AliTPCRF1D.cxx AliTPCParam.cxx
+SRCS = AliDigits.cxx AliSegmentArray.cxx AliTPCClusterFinder.cxx AliTPC.cxx AliTPCv0.cxx AliTPCv1.cxx AliTPCv2.cxx \
+ AliTPCv3.cxx AliDetectorParam.cxx AliTPCParam.cxx \
+ AliTPCParamSR.cxx AliTPCParamCR.cxx AliTPCPRF2D.cxx \
+ AliTPCRF1D.cxx AliArrayI.cxx AliArrayS.cxx \
+ AliSegmentID.cxx \
+ AliSimDigits.cxx AliDigitsArray.cxx AliTPCDigitsArray.cxx \
+ AliCluster.cxx AliClusters.cxx AliClustersArray.cxx \
+ AliTPCClustersRow.cxx \
+ AliTPCClustersArray.cxx AliH2F.cxx \
+ AliTPCcluster.cxx AliTPCclusterer.cxx \
+ AliTPCtrack.cxx AliTPCtracker.cxx
+
# C++ Headers
-HDRS = $(SRCS:.cxx=.h) AliTPCSecGeo.h TPCLinkDef.h
+HDRS = $(SRCS:.cxx=.h) TPCLinkDef.h
# Library dictionary
# C++ compilation flags
-CXXFLAGS = $(CXXOPTS) -I$(ROOTSYS)/include -I. -I$(ALICE_ROOT)/include/
+CXXFLAGS = $(CXXOPTS) -g -I$(ROOTSYS)/include -I. -I$(ALICE_ROOT)/include
+#CXXFLAGS = $(CXXOPTS) -I$(ROOTSYS)/include -I. -I$(ALICE_ROOT)/include/
# FORTRAN compilation flags
FFLAGS = $(FOPT)
-##### TARGETS #####
+##### TARGETS #######
# Target
TOCLEAN = $(OBJS) *Cint.h *Cint.cxx
+CHECKS = $(patsubst %.cxx,check/%.viol,$(SRCS))
+
############################### General Macros ################################
include $(ALICE_ROOT)/conf/GeneralMacros
############################ Dependencies #####################################
--include Make-depend
+-include tgt_$(ALICE_TARGET)/Make-depend
+
+check : $(CHECKS)
+