00001 # Prerequisite: TRACES_TOP must be set.
00002
00003 # Add all Trace-specific rules below.
00004
00005
00006
00007 .PHONY: clean-traces
00008
00009
00010 # Not wanting to define a default rule:
00011 #clean: clean-traces
00012
00013
00014 ERL_FILES = $(wildcard *.erl)
00015
00016 TRACES_FILES = $(patsubst %.erl,%.traces,$(ERL_FILES))
00017
00018
00019 AUX_GENERATED_FILES := $(AUX_GENERATED_FILES) \
00020 $(patsubst %.traces,%.aux,$(TRACES_FILES))
00021
00022 TEX_GENERATED_FILES := $(TEX_GENERATED_FILES) \
00023 $(patsubst %.traces,%.tex,$(TRACES_FILES))
00024
00025 OUT_GENERATED_FILES := $(OUT_GENERATED_FILES) \
00026 $(patsubst %.traces,%.out,$(TRACES_FILES))
00027
00028 LOG_GENERATED_FILES := $(LOG_GENERATED_FILES) \
00029 $(patsubst %.traces,%.log,$(TRACES_FILES))
00030
00031 HTML_GENERATED_FILES := $(HTML_GENERATED_FILES) \
00032 $(patsubst %.traces,%.html,$(TRACES_FILES))
00033
00034 PDF_GENERATED_FILES := $(PDF_GENERATED_FILES) \
00035 $(patsubst %.traces,%.pdf,$(TRACES_FILES))
00036
00037
00038 TRACES_GENERATED_FILES := $(AUX_GENERATED_FILES) $(TEX_GENERATED_FILES) \
00039 $(OUT_GENERATED_FILES) $(LOG_GENERATED_FILES) $(HTML_GENERATED_FILES) \
00040 $(PDF_GENERATED_FILES) $(GENERATOR_LOG_FILE) Listener-*.traces
00041
00042
00043 # Used by the clean-override target in 'Common':
00044 FILES_TO_CLEAN += $(TRACES_FILES) $(TRACES_GENERATED_FILES)
00045
00046