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