4 aclocal && autoconf && autoheader && automake
8 rm -f config.guess config.sub stamp-h.in
9 rm -f install-sh ltconfig ltmain.sh depcomp mkinstalldirs
10 rm -f config.h config.h.in config.log config.cache configure
11 rm -f aclocal.m4 Makefile Makefile.in
17 rpm: dist-bzip $(PACKAGE).spec
18 rpmbuild -ta $(PACKAGE)-$(VERSION).tar.bz2
20 dist-bzip : dist-bzip2
21 $(MAKE) dist-bzip2-done
22 dist-bzip2-done dist-done :
23 test -d $(PUB) || mkdir $(PUB)
24 @ echo cp $(BUILD)/$(PACKAGE)-$(VERSION).tar.bz2 $(PUB). \
25 ; cp $(BUILD)/$(PACKAGE)-$(VERSION).tar.bz2 $(PUB).
27 $(MAKE) dist-bzip2 VERSION=`date +%Y.%m%d`
32 cp ../savannah.config/config.guess uses/config.guess
33 cp ../savannah.config/config.sub uses/config.sub
36 cf_debian = x86-linux1
37 cf_fedora = x86-linux2
38 cf_freebsd = x86-freebsd1
39 cf_netbsd = x86-netbsd1
40 cf_openbsd = x86-openbsd1
41 cf_amd64 = amd64-linux1
42 cf_alpha = usf-cf-alpha-linux-1
43 cf_powermac = ppc-osx3
44 cf_powerpc = openpower-linux1
45 cf_sparc = sparc-solaris1
46 cf_solaris = x86-solaris1
47 linux = $(cf_fedora) $(cf_debian) $(cf_amd64) $(cf_powerpc) $(cf_alpha)
48 bsd = $(cf_freebsd) $(cf_netbsd) $(cf_openbsd) $(cf_powermac)
49 sun = $(cf_sparc) $(cf_solaris)
50 all = $(linux) $(sun) $(bsd)
54 _paths_ = export PATH=$$PATH:X/bin
55 _includes_ = CPPFLAGS=\"-IX/include -IX/include/ncurses\"
56 sparc-solaris1-gcc-path = $(subst X,/usr/local,$(_paths_));
57 x86-solaris1-gcc-path = $(subst X,/usr/local,$(_paths_));
58 sparc-solaris1-cc-path = $(subst X,/opt/SUNWspro,$(_paths_));
59 x86-solaris1-cc-path = $(subst X,/opt/SUNWspro,$(_paths_));
60 sparc-solaris1-gcc-conf = $(subst X,/usr/local,$(_includes_));
61 x86-solaris1-gcc-conf = $(subst X,/usr/local,$(_includes_));
62 sparc-solaris1-cc-conf = $(subst X,/opt/SUNWspro,$(_includes_));
63 x86-solaris1-cc-conf = $(subst X,/opt/SUNWspro,$(_includes_));
65 cf_configure = sh configure $($(cf)-$(cf_compiler)-conf) $(args)
66 cf_profile = $(cf_get_uname); $($(cf)-$(cf_compiler)-path)
67 cf_get_uname = uname -msr
68 cf_unpacked = $(PACKAGE)-$(VERSION)
69 cf : cf-upload cf-system-all
70 cf-upload: ; scp $(PUB)$(PACKAGE)-$(VERSION).tar.bz2 cf-shell.sf.net:
71 cf-unpack: ; ssh cf-shell.sf.net \
72 ssh $(cf) "'tar xjvf $(PACKAGE)-$(VERSION).tar.bz2 2>&1'"
73 cf-configure: ; ssh cf-shell.sf.net \
74 ssh $(cf) "'$(cf_profile) cd $(cf_unpacked) && $(cf_configure) 2>&1'"
75 cf-build: ; ssh cf-shell.sf.net \
76 ssh $(cf) "'$(cf_profile) cd $(cf_unpacked) && make 2>&1'"
77 cf-check: ; ssh cf-shell.sf.net \
78 ssh $(cf) "'$(cf_profile) cd $(cf_unpacked) && make check 2>&1'"
79 cf-clean: ; ssh cf-shell.sf.net \
80 ssh $(cf) "'$(cf_profile) cd $(cf_unpacked) && make clean 2>&1'"
81 cf-distclean: ; ssh cf-shell.sf.net \
82 ssh $(cf) "'$(cf_profile) cd $(cf_unpacked) && rm -rf *.d 2>&1'"
83 cf-prep: dist cf-upload cf-unpack
84 cf-wipe: ; ssh cf-shell.sf.net \
85 ssh $(cf) "'$(cf_profile) rm -rf $(cf_unpacked)/ 2>&1'"
86 cf-system: ; ssh cf-shell.sf.net \
87 ssh $(cf) "'$(cf_profile) $(cf_get_uname) | sed \"s,^,: $(cf) = ,\"'"
89 echo $@: `date` "====================" > cf.log
90 @ for cf in $($(list)) ; do echo $(MAKE) cf-configure cf=$$cf \
91 ; sleep 1; $(MAKE) cf-configure cf=$$cf \
92 | sed -e "s|^|$$cf: |" | tee -a cf.log ; done
94 echo $@: `date` "====================" >> cf.log
95 @ for cf in $($(list)) ; do echo $(MAKE) cf-build cf=$$cf \
96 ; sleep 1; $(MAKE) cf-build cf=$$cf \
97 | sed -e "s|^|$$cf: |" | tee -a cf.log ; done
99 echo $@: `date` "====================" >> cf.log
100 @ for cf in $($(list)) ; do echo $(MAKE) cf-check cf=$$cf \
101 ; sleep 1; $(MAKE) cf-check cf=$$cf \
102 | sed -e "s|^|$$cf: |" | tee -a cf.log ; done
104 echo $@: `date` "====================" >> cf.log
105 @ for cf in $($(list)) ; do echo $(MAKE) cf-configure cf=$$cf \
106 ; sleep 1 ; $(MAKE) cf-system cf=$$cf \
107 | sed -e "s|^|$$cf: |" | tee -a cf.log ; done