@@ -3,7 +3,9 @@ include Makefile.eu
33
44euphoria : update
55 echo TARGET: $@
6+ -ln -s ../.. euphoria
67 cd $(DEB_SOURCE_DIR ) && dpkg-buildpackage -nc
8+
79binclean :
810 for d in $( BUILD_DIRS) ; \
911 do \
@@ -12,7 +14,7 @@ binclean :
1214 -rm eui euc eu.a eub
1315
1416clean :
15- -rm -rf $(DEB_SOURCE_DIR )
17+ -rm -rf $(DEB_SOURCE_DIR ) Makefile.eu
1618 -rm * deb
1719 -rm * gz
1820
@@ -22,21 +24,29 @@ copy-files :
2224
2325source :
2426
25- update :
26- hg archive $(DEB_SOURCE_DIR )
27+ update :
28+ mkdir -p euphoria/debian > /dev/null
29+ (cd ../..; git archive --format=tar HEAD ) | tar -x -C euphoria
30+ grep -v ' pdflatex' < euphoria/source/Makefile.gnu | grep -v euphoria.pdf > t
31+ echo " pdfdoc-initial :" >> t
32+ echo " \ttouch build/euphoria.pdf" >> t
33+ echo " pdfdoc :" >> t
34+ echo " \ttouch build/euphoria.pdf" >> t
35+ mv t euphoria/source/Makefile.gnu
2736 cp Makefile.fake $(DEB_SOURCE_DIR ) /Makefile
28- -rm -r $(DEB_SOURCE_DIR ) /debian
29- -mkdir $(DEB_SOURCE_DIR ) /debian
30- -cp rules $(DEB_SOURCE_DIR ) /debian
31- -cp postinst $(DEB_SOURCE_DIR ) /debian
32- -cp prerm $(DEB_SOURCE_DIR ) /debian
33- -cp $(DEB_SOURCE_DIR ) /docs/man/* .1 $(DEB_SOURCE_DIR ) /debian
34- -sed s/%arch%/$(ARCH ) / control > $(DEB_SOURCE_DIR ) /debian/control
35- -cp changelog $(DEB_SOURCE_DIR ) /debian
36- -cp copyright $(DEB_SOURCE_DIR ) /debian
37- -rm $(DEB_SOURCE_DIR ) /* stamp
38- -cp euphoria-manual $(DEB_SOURCE_DIR ) /debian
39- -echo 7 > $(DEB_SOURCE_DIR ) /debian/compat
37+ -rm -fr $(DEB_SOURCE_DIR ) /debian/*
38+ cp Makefile.eu $(DEB_SOURCE_DIR ) /debian/euphoria
39+ cp Makefile.eu $(DEB_SOURCE_DIR ) /debian
40+ cp rules $(DEB_SOURCE_DIR ) /debian
41+ cp postinst $(DEB_SOURCE_DIR ) /debian
42+ cp prerm $(DEB_SOURCE_DIR ) /debian
43+ cp $(DEB_SOURCE_DIR ) /docs/man/* .1 $(DEB_SOURCE_DIR ) /debian
44+ sed s/%arch%/$(ARCH ) / control > $(DEB_SOURCE_DIR ) /debian/control
45+ cp changelog $(DEB_SOURCE_DIR ) /debian/changelog
46+ cp copyright $(DEB_SOURCE_DIR ) /debian
47+ rm -f $(DEB_SOURCE_DIR ) /* stamp
48+ cp euphoria-manual $(DEB_SOURCE_DIR ) /debian
49+ echo 7 > $(DEB_SOURCE_DIR ) /debian/compat
4050 cd $(DEB_SOURCE_DIR ) /source && ./configure --prefix /usr $(CONFIG )
4151 echo TARGET: UPDATE - MAKING SOURCE
4252 $(MAKE ) -C $(DEB_SOURCE_DIR ) /source source
@@ -52,4 +62,4 @@ dh-make : update
5262
5363
5464
55- .PHONY : clean binclean update dh-make
65+ .PHONY : clean binclean update dh-make
0 commit comments