|
|
@echo "Installing the development environment..." | @echo "Installing the development environment..." |
@(cd $(srcdir)/src; d=`pwd`; \ | @(cd $(srcdir)/src; d=`pwd`; \ |
for p in `cat INSTALL`; do \ | for p in `cat INSTALL`; do \ |
echo "Compiling $$p..."; cd $$d/$$p; \ |
echo "Compiling $$p..."; \ |
$(DESTDIR)$(bindir)/gbc$(GAMBAS_VERSION) -ag -r $(DESTDIR)$(prefix); \ |
cd $$d/$$p; \ |
|
{ \ |
|
$(DESTDIR)$(bindir)/gbc$(GAMBAS_VERSION) -ag -r $(DESTDIR)$(prefix) && \ |
$(DESTDIR)$(bindir)/gba$(GAMBAS_VERSION); \ | $(DESTDIR)$(bindir)/gba$(GAMBAS_VERSION); \ |
|
} && { \ |
rm -rf .gambas; \ | rm -rf .gambas; \ |
|
echo "Installing $$p..."; \ |
$(INSTALL) $$p.gambas $(DESTDIR)$(bindir); \ | $(INSTALL) $$p.gambas $(DESTDIR)$(bindir); \ |
|
} || echo "Failed"; \ |
done) | done) |
##@if test "$(bindir)" != "$(ROOT)/usr/bin" && test "$(bindir)" != "$(ROOT)/usr/bin/"; then | ##@if test "$(bindir)" != "$(ROOT)/usr/bin" && test "$(bindir)" != "$(ROOT)/usr/bin/"; then |
@ln -s gambas$(GAMBAS_VERSION).gambas $(DESTDIR)$(bindir)/gambas$(GAMBAS_VERSION) || true |
@[[ -e $(DESTDIR)$(bindir)/gambas$(GAMBAS_VERSION).gambas ]] && \ |
|
{ \ |
|
echo "Installing the IDE..."; \ |
|
ln -s gambas$(GAMBAS_VERSION).gambas $(DESTDIR)$(bindir)/gambas$(GAMBAS_VERSION); \ |
|
} || true |
| |
@echo "Installing the scripter..." |
@[[ -e $(DESTDIR)$(bindir)/gambas$(GAMBAS_VERSION)-database-manager.gambas ]] && \ |
@ln -s gbs$(GAMBAS_VERSION).gambas $(DESTDIR)$(bindir)/gbs$(GAMBAS_VERSION) || true |
{ \ |
|
echo "Installing the Database Manager..."; \ |
|
ln -s gambas$(GAMBAS_VERSION)-database-manager.gambas $(DESTDIR)$(bindir)/gambas$(GAMBAS_VERSION)-database-manager; \ |
|
} || true |
|
|
|
@[[ -e $(DESTDIR)$(bindir)/gbs$(GAMBAS_VERSION).gambas ]] && \ |
|
{ \ |
|
echo "Installing the scripter..."; \ |
|
ln -s gbs$(GAMBAS_VERSION).gambas $(DESTDIR)$(bindir)/gbs$(GAMBAS_VERSION); \ |
|
} || true |
| |
uninstall-local: | uninstall-local: |
@rm -f $(DESTDIR)$(bindir)/gambas$(GAMBAS_VERSION) | @rm -f $(DESTDIR)$(bindir)/gambas$(GAMBAS_VERSION) |