summaryrefslogblamecommitdiff
path: root/debian/rules
blob: f0522758a88701b446a3a2e35760449c170752f0 (plain) (tree)
1
2
3
4
5
6
7
8
9




                                         


                  
                                                          













                          

                                                                                              
 
                                                                                           


                                                                            
                                                













                                


                                                                  


                                               
#!/usr/bin/make -f

# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1

build: build-stamp
build-stamp:
	dh_testdir
	ANT_OPTS=-Xmx512M ant -f debian/simpbuild.xml dist
	touch build-stamp

clean:
	dh_testdir
	dh_clean -A
	rm -rf build dists
	rm -f build-stamp

install: build
	dh_testdir
	dh_testroot
	dh_clean -k
	dh_installdirs -A

	install simpbuild/lib/scala-library.jar $(CURDIR)/debian/scala-library/usr/share/java/
	install simpbuild/lib/scala-dbc.jar $(CURDIR)/debian/scala-library/usr/share/java/

	install simpbuild/lib/scala-compiler.jar $(CURDIR)/debian/scala-dev/usr/share/java/
	install debian/command-scripts/* $(CURDIR)/debian/scala-dev/usr/bin/

	dh_installdocs -A
	dh_installman -pscala-dev docs/man/*/*.1
	dh_installchangelogs  -A
	dh_compress -A
	dh_fixperms -A


binary-indep: build install
	dh_testdir
	dh_testroot
	dh_installdeb -A
	dh_gencontrol
	dh_md5sums
	dh_builddeb


# no arch-specific stuff, but Lintian complains if this is missing
binary-arch:

binary: binary-indep

.PHONY: build clean binary-indep binary install