Lines 68-95
clean:
Link Here
|
68 |
rm -rf host* |
68 |
rm -rf host* |
69 |
|
69 |
|
70 |
install: |
70 |
install: |
71 |
$(MKIDIRS) $(bin_dir) |
71 |
$(MKIDIRS) $(DESTDIR)$(bin_dir) |
72 |
$(INSTALL_PROGRAM) bin/snow $(bin_dir)/snow |
72 |
$(INSTALL_PROGRAM) bin/snow $(DESTDIR)$(bin_dir)/snow |
73 |
$(INSTALL_PROGRAM) bin/snowman $(bin_dir)/snowman |
73 |
$(INSTALL_PROGRAM) bin/snowman $(DESTDIR)$(bin_dir)/snowman |
74 |
$(INSTALL_PROGRAM) bin/snowfort $(bin_dir)/snowfort |
74 |
$(INSTALL_PROGRAM) bin/snowfort $(DESTDIR)$(bin_dir)/snowfort |
75 |
$(MKIDIRS) $(base_dir) |
75 |
$(MKIDIRS) $(DESTDIR)$(base_dir) |
76 |
@for file in $(BASE_FILES); do \ |
76 |
@for file in $(BASE_FILES); do \ |
77 |
echo $(INSTALL_SOURCE) base/$$file $(base_dir)/$$file; \ |
77 |
echo $(INSTALL_SOURCE) base/$$file $(base_dir)/$$file; \ |
78 |
$(INSTALL_SOURCE) base/$$file $(base_dir)/$$file; \ |
78 |
$(INSTALL_SOURCE) base/$$file $(DESTDIR)$(base_dir)/$$file; \ |
79 |
done |
79 |
done |
80 |
$(MKIDIRS) $(pack_dir) |
80 |
$(MKIDIRS) $(DESTDIR)$(pack_dir) |
81 |
@for pkg in $(CORE_PACKAGES); do \ |
81 |
@for pkg in $(CORE_PACKAGES); do \ |
82 |
VERSIONS=`ls pack/$$pkg`; \ |
82 |
VERSIONS=`ls pack/$$pkg`; \ |
83 |
$(MKIDIRS) $(pack_dir)/$$pkg; \ |
83 |
$(MKIDIRS) $(DESTDIR)$(pack_dir)/$$pkg; \ |
84 |
for ver in $$VERSIONS; do \ |
84 |
for ver in $$VERSIONS; do \ |
85 |
SUBDIRS=`ls pack/$$pkg/$$ver`; \ |
85 |
SUBDIRS=`ls pack/$$pkg/$$ver`; \ |
86 |
$(MKIDIRS) $(pack_dir)/$$pkg/$$ver; \ |
86 |
$(MKIDIRS) $(DESTDIR)$(pack_dir)/$$pkg/$$ver; \ |
87 |
for sub in $$SUBDIRS; do \ |
87 |
for sub in $$SUBDIRS; do \ |
88 |
FILES=`ls pack/$$pkg/$$ver/$$sub`; \ |
88 |
FILES=`ls pack/$$pkg/$$ver/$$sub`; \ |
89 |
$(MKIDIRS) $(pack_dir)/$$pkg/$$ver/$$sub; \ |
89 |
$(MKIDIRS) $(DESTDIR)$(pack_dir)/$$pkg/$$ver/$$sub; \ |
90 |
for file in $$FILES; do \ |
90 |
for file in $$FILES; do \ |
91 |
echo $(INSTALL_SOURCE) pack/$$pkg/$$ver/$$sub/$$file $(pack_dir)/$$pkg/$$ver/$$sub/$$file; \ |
91 |
echo $(INSTALL_SOURCE) pack/$$pkg/$$ver/$$sub/$$file $(pack_dir)/$$pkg/$$ver/$$sub/$$file; \ |
92 |
$(INSTALL_SOURCE) pack/$$pkg/$$ver/$$sub/$$file $(pack_dir)/$$pkg/$$ver/$$sub/$$file; \ |
92 |
$(INSTALL_SOURCE) pack/$$pkg/$$ver/$$sub/$$file $(DESTDIR)$(pack_dir)/$$pkg/$$ver/$$sub/$$file; \ |
93 |
done; \ |
93 |
done; \ |
94 |
done; \ |
94 |
done; \ |
95 |
done; \ |
95 |
done; \ |
Lines 97-113
install:
Link Here
|
97 |
@for snow_host in $(all_snow_hosts); do \ |
97 |
@for snow_host in $(all_snow_hosts); do \ |
98 |
echo "Setting up for SNOW_HOST=$$snow_host"; \ |
98 |
echo "Setting up for SNOW_HOST=$$snow_host"; \ |
99 |
for pkg in $(CORE_PACKAGES); do \ |
99 |
for pkg in $(CORE_PACKAGES); do \ |
100 |
VERSIONS=`ls $(pack_dir)/$$pkg`; \ |
100 |
VERSIONS=`ls $(DESTDIR)$(pack_dir)/$$pkg`; \ |
101 |
for ver in $$VERSIONS; do \ |
101 |
for ver in $$VERSIONS; do \ |
102 |
echo " compiling $$pkg/$$ver"; \ |
102 |
echo " compiling $$pkg/$$ver"; \ |
103 |
(cd $(pack_dir)/$$pkg/$$ver/snow && \ |
103 |
(cd $(DESTDIR)$(pack_dir)/$$pkg/$$ver/snow && \ |
104 |
SNOW_HOST="$$snow_host" "$(bin_dir)/snow" --compile "$$pkg.scm" \ |
104 |
SNOW_HOST="$$snow_host" "$(bin_dir)/snow" --compile "$$pkg.scm" \ |
105 |
) || exit 1; \ |
105 |
) || exit 1; \ |
106 |
done \ |
106 |
done \ |
107 |
done \ |
107 |
done \ |
108 |
done |
108 |
done |
109 |
rm -f $(snow_site_current_dir) |
109 |
rm -f $(DESTDIR)$(snow_site_current_dir) |
110 |
ln -s $(snow_site_dir) $(snow_site_current_dir) |
110 |
ln -s $(snow_site_dir) $(DESTDIR)$(snow_site_current_dir) |
111 |
@echo "Don't forget to add $(snow_site_current_dir)/bin to your PATH" |
111 |
@echo "Don't forget to add $(snow_site_current_dir)/bin to your PATH" |
112 |
|
112 |
|
113 |
uninstall: |
113 |
uninstall: |