File: Makefile

package info (click to toggle)
ibsim 0.12-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 480 kB
  • sloc: ansic: 7,907; sh: 200; makefile: 49
file content (26 lines) | stat: -rw-r--r-- 543 bytes parent folder | download
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
subdirs:= ibsim umad2sim
subdirs_with_tests:=$(subdirs) tests

all clean dep:
	$(foreach dir, $(subdirs_with_tests), make -C $(dir) $@ && ) echo "Done."

install:
	$(foreach dir, $(subdirs), make -C $(dir) $@ && ) echo "Done."

dist:
	./dist.sh RELEASE=$(RELEASE)

distcheck: dist
	@set -e; set -x; \
	tarball=`ls -t *.tar.gz | head -n 1`; \
	rm -rf checkdir; \
	mkdir checkdir; \
	cd checkdir; \
	tar xzf ../$$tarball; \
	cd *; \
	make; \
	make install DESTDIR=`pwd`/root; \
	#
	rm -rf checkdir

.PHONEY: all clean dep dist distcheck install