File: rules

package info (click to toggle)
build-essential 6
  • links: PTS
  • area: main
  • in suites: woody
  • size: 116 kB
  • ctags: 73
  • sloc: haskell: 89; makefile: 82; sh: 24; ansic: 6; cpp: 6
file content (34 lines) | stat: -rwxr-xr-x 788 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
27
28
29
30
31
32
33
34
#!/usr/bin/make -f

librules_native_pkg=yes
librules_interface=1
include debian/librules.mk

esslist := essential-packages-list

debian/stamp/build:
	./list2depends.lhs $(DEB_HOST_ARCH) < list > deps
	echo "build-essential=`cat deps`" > debian/substvars
	touch $@

debian/stamp/binary/indep:

debian/stamp/binary/arch: debian/stamp/binary/build-essential

debian/stamp/binary/build-essential: package=build-essential
debian/stamp/binary/build-essential:
	$(prebinary)
	$(install_dir) $(sharedir)
	$(install_nonex) list $(sharedir)
	$(install_symlink) ../../$(package)/list $(docdir)
	$(install_nonex) $(esslist) $(docdir)
#	$(install_nonex) list2depends.lhs $(docdir)
#	$(install_nonex) Constants.hs $(docdir)
	$(postbinary)
	touch $@

clean-build:
	rm -f deps

clean:
	$(MAKE) distclean