File: Makefile-run_coms

package info (click to toggle)
cod-tools 3.11.0%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 159,136 kB
  • sloc: perl: 58,707; sh: 41,323; ansic: 7,268; xml: 1,982; yacc: 1,117; makefile: 731; python: 166
file content (39 lines) | stat: -rw-r--r-- 955 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#---*- Makefile -*-------------------------------------------------------------
#$Author: antanas $
#$Revision: 9927 $
#$Date: 2024-04-09 14:42:11 +0300 (Tue, 09 Apr 2024) $
#$URL: svn+ssh://www.crystallography.net/home/coder/svn-repositories/cod-tools/tags/v3.11.0/makefiles/Makefile-run_coms $
#------------------------------------------------------------------------------

COMS   = $(sort $(wildcard *.com))
LOGS   = $(COMS:%.com=%.log)
DEPEND = $(COMS:%.com=.%.d)

#------------------------------------------------------------------------------

.PHONY: all run clean cleanAll

all: run

include $(DEPEND)

run: $(LOGS)

#------------------------------------------------------------------------------

%.log: %.com
	./$< 2>&1 | tee $@

.%.d: %.com
	mkcomdepend $< > $@

%: %.log;

#------------------------------------------------------------------------------

clean:
	rm -f $(LOGS)

cleanAll distclean: clean
	rm -f $(DEPEND)
	rm -f $(CLEAN_FILES)