]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TEvtGen/PHOTOS/module.mk
AliDecayer realisation for the EvtGen code and EvtGen itself.
[u/mrichter/AliRoot.git] / TEvtGen / PHOTOS / module.mk
CommitLineData
da0e9ce3 1#**************************************************************************
2#**** This file is automatically generated from the mkmodules script *****
3#**** DO NOT EDIT!! *****
4#**************************************************************************
5#-*- Mode: Makefile -*-
6
7#********** This part is for package photos ***********
8
9#Determine if it's a library or a executable
10TYPE=lib
11
12# Package head directory, source and include directories
13MODDIR:=PHOTOS
14MODDIRS:=$(MODDIR)
15MODDIRI:=$(MODDIR)
16MODDIRO:=$(MODDIR)/tgt_$(ALICE_TARGET)
17MODDIRC:=$(MODDIR)/check
18MODDIRZ:=$(MODDIR)/smell
19PHOTOSDIRO:=PHOTOS/tgt_$(ALICE_TARGET)
20
21# Reseting variables before importing pkg-file
22SRCS:=
23HDRS:=
24FSRCS:=
25DHDR:=
26CSRCS:=
27CHDRS:=
28EINCLUDE:=
29EDEFINE:=
30ELIBS:=
31ELIBSDIR:=
32PACKFFLAGS:=
33PACKCXXFLAGS:=
34PACKCFLAGS:=
35PACKDYFLAGS:=
36PACKSOFLAGS:=
37PACKLDFLAGS:=
38PACKBLIBS:=
39EXPORT:=
40EHDRS:=
41CINTHDRS:=
42CINTAUTOLINK:=
43ARLIBS:=
44SHLIBS:=
45
46#-*- Mode: Makefile -*-
47
48FSRCS= phcork.F phint.F phint1.F phlupa.F phoan1.F phoan2.F phobo3.F \
49phobos.F phocha.F phochk.F phocin.F phocor.F phodo.F phoene.F phoerr.F \
50phofac.F phoin.F phoinf.F phoini.F phomak.F phooma.F phoout.F phopre.F \
51phoran.F phorep.F phorin.F phoro2.F phoro3.F phospi.F photos.F photos_get.F \
52photos_make.F photos_set.F photri.F photwo.F phtype.F
53
54#CSRCS= geteni.c fchput.c fchtak.c dummies.c
55
56#ifneq (,$(findstring macosx,$(ALICE_TARGET)))
57#CSRCS+=lnblnk.c
58#endif
59
60EINCLUDE:=
61
62#PACKFFLAGS := $(FFLAGS) -IMICROCERN/kerngen
63PACKFFLAGS := $(FFLAGS) -IPYTHIA6 -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) -lpythia6
64
65
66#-*- Mode: Makefile -*-
67
68
69ifndef PACKFFLAGS
70photosFFLAGS:=$(FFLAGS)
71else
72photosFFLAGS:=$(PACKFFLAGS)
73endif
74
75ifndef PACKCFLAGS
76photosCFLAGS:=$(CFLAGS)
77else
78photosCFLAGS:=$(PACKCFLAGS)
79endif
80
81ifndef PACKCXXFLAGS
82photosCXXFLAGS:=$(CXXFLAGS)
83else
84photosCXXFLAGS:=$(PACKCXXFLAGS)
85endif
86
87ifndef PACKSOFLAGS
88photosSOFLAGS:=$(SOFLAGS)
89else
90photosSOFLAGS:=$(PACKSOFLAGS)
91endif
92
93ifdef DYEXT
94ifndef PACKDYFLAGS
95photosDYFLAGS:=$(DYFLAGS)
96else
97photosDYFLAGS:=$(PACKDYFLAGS)
98endif
99endif
100
101ifndef PACKLDFLAGS
102photosLDFLAGS:=$(LDFLAGS)
103else
104photosLDFLAGS:=$(PACKLDFLAGS)
105endif
106
107ifndef PACKDCXXFLAGS
108photosDCXXFLAGS:=$(CXXFLAGSNO)
109else
110photosDCXXFLAGS:=$(PACKDCXXFLAGS)
111endif
112
113ifndef PACKBLIBS
114photosBLIBS:=$(LIBS)
115else
116photosBLIBS:=$(PACKBLIBS)
117endif
118
119WITHDICT=
120ifneq ($(DHDR),)
121WITHDICT=YES
122else
123ifneq ($(CINTAUTOLINK),)
124WITHDICT=YES
125endif
126endif
127
128# Headerfiles exported to common place:
129photosEXPORT:=$(EXPORT)
130photosEXPORTDEST:=$(patsubst %,$(EXPORTDIR)/%,$(EXPORT))
131
132
133#Extra include,libs, defines etc.
134
135photosDEFINE:=$(EDEFINE) -D_MODULE_=\"PHOTOS\"
136
137photosINC:=$(patsubst %,-I%,$(EINCLUDE)) -IPHOTOS
138
139photosELIBS:=$(patsubst %,-l%,$(ELIBS))
140photosELIBSDEP:=$(patsubst %,lib/tgt_$(ALICE_TARGET)/lib%.$(SOEXT),$(ELIBS))
141photosELIBSDIR:=$(patsubst %,-L%,$(ELIBSDIR))
142
143#c sources and headers
144
145photosCS:=$(patsubst %,$(MODDIR)/%,$(CSRCS))
146photosCH:=$(patsubst %,$(MODDIR)/%,$(CHDRS))
147
148#Fortran sources
149photosFS:=$(patsubst %,$(MODDIR)/%,$(FSRCS))
150
151#c++ sources and header
152photosS:=$(patsubst %,$(MODDIR)/%,$(SRCS))
153photosH:=$(patsubst %,$(MODDIR)/%,$(HDRS)) $(EHDRS)
154
155#############################################################################
156#
157# If special rootcint headerfiles is specified use them
158# else use all headers
159
160ifndef CINTHDRS
161photosCINTHDRS:=$(photosH)
162else
163photosCINTHDRS:=$(CINTHDRS:%=PHOTOS/%)
164#photosCINTHDRS:=$(pathsubst %,PHOTOS/%,$(CINTHDRS))
165endif
166photosCINTCLASSES:=$(patsubst %.h,%,$(notdir $(photosCINTHDRS)))
167#############################################################################
168
169# Package Dictionary
170ifneq ($(DHDR),)
171photosDH:=$(MODDIR)/$(DHDR)
172else
173photosDH:=
174endif
175ifneq ($(CINTAUTOLINK),)
176photosDAL:=$(MODDIRO)/G__photosAutoLinkDef.h
177photosDH+=$(photosDAL)
178endif
179
180#All objects
181photosCXXO:=$(patsubst %,$(MODDIRO)/%, $(SRCS:.cxx=.o))
182photosCO:=$(patsubst %,$(MODDIRO)/%, $(CSRCS:.c=.o))
183photosSMALLFO:=$(patsubst %.f,$(MODDIRO)/%.o, $(filter %.f, $(FSRCS)))
184photosCAPITFO:=$(patsubst %.F,$(MODDIRO)/%.o, $(filter %.F, $(FSRCS)))
185photosFO:=$(photosSMALLFO) $(photosCAPITFO)
186photosO:= $(photosCXXO) $(photosFO) $(photosCO)
187photosCHV:=$(patsubst %,$(MODDIRC)/%, $(SRCS:.cxx=.viol))
188photosSML:=$(sort $(patsubst %,$(MODDIRZ)/%, $(filter $(SRCS:.cxx=.smell),$(HDRS:.h=.smell))))
189
190
191ifdef WITHDICT
192 photosDS:=$(MODDIRO)/G__photos.cxx
193 photosDO:=$(MODDIRO)/G__photos.o
194 photosDDEP:=$(photosDO:.o=.d)
195 photosDEP:=$(photosO:.o=.d) $(photosDDEP)
196else
197 photosDS:=
198 photosDO:=
199 photosDDEP:=
200 photosDEP:=$(photosO:.o=.d)
201endif
202
203
204#The actual library file
205
206photosLIB:=$(LIBPATH)/libphotos.$(SOEXT)
207
208ifneq ($(DYEXT),)
209photosDLIB:=$(LIBPATH)/libphotos.$(DYEXT)
210endif
211
212photosALIB:=$(LIBPATH)/libphotos.$(AEXT)
213
214#Add this to the modules libs
215ifeq ($(TYPE),lib)
216PHOTOSLIBS += $(photosLIB)
217PHOTOSALIBS += $(photosALIB)
218ifneq ($(DYEXT),)
219PHOTOSDLIBS += $(photosDLIB)
220endif
221endif
222
223#The actual binary file
224
225photosBIN:=$(BINPATH)/photos
226
227#Add to modules list of binaries
228PHOTOSBINS += $(photosBIN)
229
230# Use in the main Makefile
231
232ifeq ($(TYPE),lib)
233ALLLIBS += $(photosLIB)
234ALLALIBS += $(photosALIB)
235ifneq ($(DYEXT),)
236ALLLIBS += $(photosDLIB)
237endif
238BINLIBS += -lphotos
239else
240ALLEXECS += $(photosBIN)
241endif
242
243ifeq ($(DYEXT),)
244photosLIB := $(photosLIB)
245else
246photosLIB := $(photosLIB)
247endif
248
249# include all dependence files
250INCLUDEFILES +=$(photosDEP)
251
252EXPORTFILES += $(photosEXPORTDEST)
253
254#local rules
255
256#The exportfiles only include if any!!
257
258ifdef photosEXPORT
259#$(photosEXPORTDEST): $(patsubst %,PHOTOS/%,$(photosEXPORT))
260
261$(photosEXPORTDEST): $(EXPORTDIR)/%.h: PHOTOS/%.h
262ifndef ALIQUIET
263 @echo "***** Copying file $^ to $@ *****"
264endif
265 @[ -d $(dir $@) ] || mkdir -p $(dir $@)
266 @cp $^ $@
267endif
268
269#------------------------------------------------------------------------
270
271ifneq (,$(findstring macosx,$(ALICE_TARGET)))
272$(photosLIB): $(photosDLIB) $(photosO) $(photosDO) PHOTOS/module.mk
273ifndef ALIQUIET
274 @echo "***** Linking library $@ *****"
275endif
276 $(MUTE)rm -f $@; cd $(dir $@); ln -s $(notdir $(photosDLIB)) $(notdir $@)
277else
278$(photosLIB):$(photosO) $(photosDO) PHOTOS/module.mk
279ifndef ALIQUIET
280 @echo "***** Linking library $@ *****"
281endif
282 \rm -f "$(CURDIR)"/$@ ;\
283 cd $(PHOTOSDIRO) ;\
284 $(SHLD) $(photosSOFLAGS) -o "$(CURDIR)"/$@ $(patsubst $(PHOTOSDIRO)/%,%,$(photosO) $(photosDO)) $(photosELIBSDIR) $(photosELIBS) $(SHLIB);\
285 chmod a-w "$(CURDIR)"/$@ ;\
286 cd $(ALICE_ROOT)
287endif
288
289ifneq ($(DYEXT),)
290$(photosDLIB):$(photosO) $(photosDO) PHOTOS/module.mk
291ifndef ALIQUIET
292 @echo "***** Linking library $@ *****"
293endif
294 \rm -f "$(CURDIR)"/$@ ;\
295 cd $(PHOTOSDIRO) ;\
296 $(DYLD) $(photosDYFLAGS) -o "$(CURDIR)"/$@ $(patsubst $(PHOTOSDIRO)/%,%,$(photosO) $(photosDO)) $(photosELIBSDIR) $(photosELIBS) $(DYLIB);\
297 chmod a-w "$(CURDIR)"/$@ ;\
298 cd $(ALICE_ROOT)
299endif
300
301#------------------------------------------------------------------------
302
303$(photosALIB):$(photosO) $(photosDO) PHOTOS/module.mk
304ifndef ALIQUIET
305 @echo "***** Linking static library $@ *****"
306endif
307 \rm -f "$(CURDIR)"/$@ ;\
308 cd $(PHOTOSDIRO) ;\
309 $(ALLD) $(ALFLAGS) "$(CURDIR)"/$@ $(patsubst $(PHOTOSDIRO)/%,%,$(photosO) $(photosDO)) $(photosELIBSDIR) $(photosELIBS) $(ALLIB);\
310 cd $(ALICE_ROOT)
311
312
313$(photosBIN):$(photosO) $(photosDO) PHOTOS/module.mk
314ifndef ALIQUIET
315 @echo "***** Making executable $@ *****"
316endif
317ifeq ($(ALIPROFILE),YES)
318 $(MUTE)$(LD) $(photosLDFLAGS) $(photosO) $(ARLIBS) $(SHLIBS) $(photosBLIBS) $(EXEFLAGS) -o $@
319else
320 $(MUTE)$(LD) $(photosLDFLAGS) $(photosO) $(photosDO) $(BINLIBDIRS) $(photosELIBSDIR) $(photosELIBS) $(photosBLIBS) $(EXEFLAGS) -o $@
321endif
322
323$(photosDAL): $(photosCINTHDRS) PHOTOS/module.mk
324ifndef ALIQUIET
325 @echo "***** Creating $@ *****";
326endif
327 $(MUTE)echo '//automatically generated ROOT DICT definition' > $@
328 $(MUTE)echo '//!!! DO NOT EDIT THIS FILE !!!' >> $@
329 $(MUTE)echo '#ifdef __CINT__' >> $@
330 $(MUTE)echo '#pragma link off all globals;' >> $@
331 $(MUTE)echo '#pragma link off all classes;' >> $@
332 $(MUTE)echo '#pragma link off all functions;' >> $@
333 $(MUTE)$(foreach i, $(photosCINTCLASSES), \
334 echo "#pragma link C++ class $(i)+;" >> $@ ;)
335 $(MUTE)echo '#endif' >> $@
336
337$(photosDS): $(photosCINTHDRS) $(photosDH) PHOTOS/module.mk
338ifndef ALIQUIET
339 @echo "***** Creating $@ *****";
340endif
341 @(if [ ! -d '$(dir $@)' ]; then echo "***** Making directory $(dir $@) *****"; mkdir -p $(dir $@); fi;)
342 @\rm -f $(patsubst %.cxx,%.d, $@)
343 $(MUTE)rootcint -f $@ -c $(photosDEFINE) $(CINTFLAGS) $(photosINC) $(photosCINTHDRS) $(photosDH)
344
345$(photosDO): $(photosDS)
346ifndef ALIQUIET
347 @echo "***** Compiling $< *****";
348endif
349 $(MUTE)$(CXX) $(photosDEFINE) -c $(photosINC) -I$(ALICE_ROOT) $< -o $@ $(photosDCXXFLAGS)
350
351
352#Different targets for the module
353
354ifeq ($(TYPE),lib)
355all-PHOTOS: $(photosLIB)
356ifneq ($(DYEXT),)
357all-PHOTOS: $(photosDLIB)
358endif
359else
360all-PHOTOS: $(photosBIN)
361endif
362
363
364depend-photos: $(photosDEP)
365
366# determination of object files
367$(photosCXXO): $(MODDIRO)/%.o: $(MODDIR)/%.cxx $(MODDIRO)/%.d
368ifndef ALIQUIET
369 @echo "***** Compiling $< *****";
370endif
371 @(if [ ! -d '$(dir $@)' ]; then echo "***** Making directory $(dir $@) *****"; mkdir -p $(dir $@); fi;)
372 $(MUTE)$(CXX) $(photosDEFINE) -c $(photosINC) $< -o $@ $(photosCXXFLAGS)
373
374$(photosCAPITFO): $(MODDIRO)/%.o: $(MODDIR)/%.F $(MODDIRO)/%.d
375ifndef ALIQUIET
376 @echo "***** Compiling $< *****";
377endif
378 @(if [ ! -d '$(dir $@)' ]; then echo "***** Making directory $(dir $@) *****"; mkdir -p $(dir $@); fi;)
379 $(MUTE)$(F77) -c $(photosINC) $< -o $@ $(photosFFLAGS)
380
381$(photosSMALLFO): $(MODDIRO)/%.o: $(MODDIR)/%.f $(MODDIRO)/%.d
382ifndef ALIQUIET
383 @echo "***** Compiling $< *****";
384endif
385 @(if [ ! -d '$(dir $@)' ]; then echo "***** Making directory $(dir $@) *****"; mkdir -p $(dir $@); fi;)
386 $(MUTE)$(F77) -c $(photosINC) $< -o $@ $(photosFFLAGS)
387
388$(photosCO): $(MODDIRO)/%.o: $(MODDIR)/%.c $(MODDIRO)/%.d
389ifndef ALIQUIET
390 @echo "***** Compiling $< *****";
391endif
392 @(if [ ! -d '$(dir $@)' ]; then echo "***** Making directory $(dir $@) *****"; mkdir -p $(dir $@); fi;)
393 $(MUTE)$(CC) $(photosDEFINE) -c $(photosINC) $< -o $@ $(photosCFLAGS)
394
395$(photosDDEP): $(photosDS)
396ifndef ALIQUIET
397 @echo "***** Making dependences for $< *****";
398endif
399 @(if [ ! -d '$(dir $@)' ]; then echo "***** Making directory $(dir $@) *****"; mkdir -p $(dir $@); fi;)
400 @share/alibtool depend "$(photosELIBSDIR) $(photosINC) $(DEPINC) $<" > $@
401
402$(photosCXXO:.o=.d): $(MODDIRO)/%.d: $(MODDIRS)/%.cxx
403ifndef ALIQUIET
404 @echo "***** Making dependences for $< *****";
405endif
406 @(if [ ! -d '$(dir $@)' ]; then echo "***** Making directory $(dir $@) *****"; mkdir -p $(dir $@); fi;)
407 @share/alibtool depend "$(photosDEFINE) $(photosELIBSDIR) $(photosINC) $(DEPINC) $<" > $@
408
409$(photosSMALLFO:.o=.d): $(MODDIRO)/%.d: $(MODDIRS)/%.f
410ifndef ALIQUIET
411 @echo "***** Making dependences for $< *****";
412endif
413 @(if [ ! -d '$(dir $@)' ]; then echo "***** Making directory $(dir $@) *****"; mkdir -p $(dir $@); fi;)
414 @share/alibtool dependF "$(photosELIBSDIR) $(photosINC) $(DEPINC) $<" > $@
415
416$(photosCAPITFO:.o=.d): $(MODDIRO)/%.d: $(MODDIRS)/%.F
417ifndef ALIQUIET
418 @echo "***** Making dependences for $< *****";
419endif
420 @(if [ ! -d '$(dir $@)' ]; then echo "***** Making directory $(dir $@) *****"; mkdir -p $(dir $@); fi;)
421 $(MUTE)share/alibtool dependF "$(photosELIBSDIR) $(photosINC) $(DEPINC) $<" > $@
422
423$(photosCO:.o=.d): $(MODDIRO)/%.d: $(MODDIRS)/%.c
424ifndef ALIQUIET
425 @echo "***** Making dependences for $< *****";
426endif
427 @(if [ ! -d '$(dir $@)' ]; then echo "***** Making directory $(dir $@) *****"; mkdir -p $(dir $@); fi;)
428 @share/alibtool depend "$(photosDEFINE) $(photosELIBSDIR) $(photosINC) $(DEPINC) $<" > $@
429
430.PRECIOUS: $(patsubst %.cxx,$(MODDIRO)/%.d,$(SRCS))
431.PRECIOUS: $(patsubst %.c,$(MODDIRO)/%.d,$(CSRCS))
432.PRECIOUS: $(patsubst %.F,$(MODDIRO)/%.d,$(patsubst %.f,$(MODDIRO)/%.d,$(FSRCS)))
433
434check-PHOTOS: $(photosCHV)
435
436# IRST coding rule check
437$(photosCHV:.viol=.i): $(MODDIRC)/%.i: $(MODDIR)/%.cxx $(MODDIRO)/%.d
438 @[ -d $(dir $@) ] || mkdir -p $(dir $@)
439 $(MUTE)$(CXX) -E $(photosDEFINE) $(photosINC) -I. $< > $@ $(photosCXXFLAGS)
440 @cd $(dir $@) ; $(IRST_INSTALLDIR)/patch/patch4alice.prl $(notdir $@)
441
442# IRST coding rule check
443$(photosCHV): $(MODDIRC)/%.viol: $(MODDIRC)/%.i
444 $(MUTE)echo $@ ; $(CODE_CHECK) $< $(shell echo $(dir $<) | sed -e 's:/check::') > $@
445
446.SECONDARY: $(photosCHV:.viol=.i) $(photosCHI:.viol=.ii)
447
448PACKREVENG += $(photosCHV:.viol=.ii)
449
450# IRST code smell checker
451
452smell-PHOTOS: $(photosSML)
453
454$(photosSML:.smell=_cxx.ml) : $(MODDIRZ)/%_cxx.ml : $(MODDIR)/%.cxx
455 @[ -d $(dir $@) ] || mkdir -p $(dir $@)
456 $(MUTE)src2srcml $< $@
457
458$(photosSML:.smell=_h.ml) : $(MODDIRZ)/%_h.ml : $(MODDIR)/%.h
459 @[ -d $(dir $@) ] || mkdir -p $(dir $@)
460 $(MUTE)src2srcml $< $@
461
462$(photosSML) : $(MODDIRZ)/%.smell : $(MODDIRZ)/%_cxx.ml $(MODDIRZ)/%_h.ml
463 $(MUTE)echo smelling $@
464 $(MUTE)java -classpath $(SMELL_DETECTOR_DIR):$(SMELL_DETECTOR_DIR)/xom-1.1.jar -Xmx500m SmellDetector $^ > $@
465 $(MUTE)[ -s $@ ] || touch $@
466
467.SECONDARY: $(photosSML:.smell=_cxx.ml) $(photosSML:.smell=_h.ml)
468
469# targets to create .par archives (jgrosseo)
470photos.par: $(patsubst %,PHOTOS/photos/%,$(filter-out dict.%, $(HDRS) $(SRCS) $(DHDR) $(PKGFILE) $(FSRCS) Makefile Makefile.arch libphotos.pkg PROOF-INF))
471 @echo "Creating archive" $@ ...
472 @cd PHOTOS; (tar cfzh ../$@ photos 2> /dev/null && echo "package" $@ "created in" $(PWD)/$@) || (tar cfzh /tmp/$@ photos 2> /dev/null && echo "package" $@ "created in /tmp/"$@)
473 @rm -rf PHOTOS/photos
474
475PHOTOS/photos/Makefile: PHOTOS/Makefile
476 @echo Copying $< to $@ with transformations
477 @[ -d $(dir $@) ] || mkdir -p $(dir $@)
478 @sed 's/include \$$(ROOTSYS)\/test\/Makefile.arch/include Makefile.arch/; s/PACKAGE = .*/PACKAGE = photos/' < $^ > $@
479
480PHOTOS/photos/Makefile.arch: $(ROOTSYS)/test/Makefile.arch
481 @echo Copying $< to $@
482 @[ -d $(dir $@) ] || mkdir -p $(dir $@)
483 @cp -pR $^ $@
484
485PHOTOS/photos/PROOF-INF: PHOTOS/PROOF-INF.photos
486 @echo Copying $< to $@
487 @[ -d $(dir $@) ] || mkdir -p $(dir $@)
488 @cp -pR $^ $@
489
490PHOTOS/photos/%: PHOTOS/%
491 @echo Copying $< to $@
492 @[ -d $(dir $@) ] || mkdir -p $(dir $@)
493 @cp -pR $< $@
494
495test-photos.par: photos.par
496 @echo "INFO: The file $< is now tested, in case of an error check in par-tmp/photos."
497 @mkdir -p par-tmp
498 @cd par-tmp; tar xfz ../$<; cd $(subst .par,,$<); PROOF-INF/BUILD.sh
499 @rm -rf par-tmp/photos
500 @echo "INFO: Testing succeeded (already cleaned up)"
501#-*- Mode: Makefile -*-
502
503
504reveng-PHOTOS: PHOTOS/check/classDiagram.dot
505
506PHOTOS/check/classDiagram.dot: $(PACKREVENG)
507 @$(REV_ENG) $^
508 @-mv classDiagram.dot $@
509
510revdisp-PHOTOS: reveng-PHOTOS
511 @echo revdisp for PHOTOS
512 @cd PHOTOS/check ; \
513 $(IRST_INSTALLDIR)/webreveng/create-class-diagram-pages.sh
514 @sed -e "s/STEER/PHOTOS/g" < $(IRST_INSTALLDIR)/webreveng/WWW/STEER/HomePage.html > PHOTOS/check/HomePage.html
515
516PACKREVENG =
517
518# Clean option for the whole module
519clean-PHOTOS:
520ifndef ALIQUIET
521 @echo "***** Cleaning PHOTOS *****"
522endif
523 $(MUTE)rm PHOTOS/module.mk
524 $(MUTE)rm -rf PHOTOS/tgt_$(ALICE_TARGET)
525 $(MUTE)rm -f $(PHOTOSLIBS)
526 $(MUTE)rm -f $(PHOTOSBINS)
527
528clean-check-PHOTOS:
529ifndef ALIQUIET
530 @echo "***** Cleaning code check for PHOTOS *****"
531endif
532 $(MUTE)rm -f `find PHOTOS/check -name '*.i'` `find PHOTOS/check -name '*.ii'` `find PHOTOS/check -name '*.viol'`
533
534clean-smell-PHOTOS:
535ifndef ALIQUIET
536 @echo "***** Cleaning code smell for PHOTOS *****"
537endif
538 $(MUTE)rm -f `find PHOTOS/check -name '*.ml'` `find PHOTOS/check -name '*.smell'`
539
540clean-reveng-PHOTOS:
541ifndef ALIQUIET
542 @echo "***** Cleaning reverse engineering files for PHOTOS *****"
543endif
544 $(MUTE)rm -f `find PHOTOS/check -name '*.dot'`
545