ec7ab0c811
* NEW: Support for installing control icons in native components. [64 BITS] * BUG: Fixed some uses of long datatype in the gb.qt.ext component, the Splitter and the Container class of gb.qt. * BUG: Fixed some declarations in the gb.net.curl component. * NEW: Pointer[] is a new class that represents an array of Pointer values. * BUG: All gb.qt, gb.gtk and gb.desktop methods that deal with X11 Window identifiers now use Pointer and Pointer[] datatypes instead of Integer and Integer[]. * BUG: The Embedder example was updated according to the change above. [INTERPRETER] * BUG: Fixed the static array management that was broken by the 64 bits changes. [GB.DEBUG] * BUG: Debug.Write now does nothing if Debug.Start has not been called. [GB.GTK] * BUG: Fixed the implementation of the Message class that was broken. * BUG: Fixed a crash in the Watcher class. * BUG: Fixed the Image.Flip() and Image.Mirror() methods. * BUG: Fixed a potential crash in timer management. * NEW: The GridView Select event was implemented. git-svn-id: svn://localhost/gambas/trunk@1033 867c0c6c-44f3-4631-809d-bfa615b0a4ec
47 lines
1.6 KiB
Text
47 lines
1.6 KiB
Text
dist_gblib_DATA = $(COMPONENT).component
|
|
gblib_DATA = $(COMPONENT).component
|
|
|
|
install-data-hook:
|
|
@$(INSTALL) -d $(DESTDIR)$(gbdatadir)/info
|
|
@if test -d $(COMPONENT); then \
|
|
echo; \
|
|
echo "Compiling the $(COMPONENT) project..."; \
|
|
( \
|
|
$(DESTDIR)$(bindir)/gbi$(GAMBAS_VERSION) -r $(DESTDIR)$(prefix) $(COMPONENT); \
|
|
cd $(COMPONENT); \
|
|
$(DESTDIR)$(bindir)/gbc$(GAMBAS_VERSION) -ag -r $(DESTDIR)$(prefix); \
|
|
$(DESTDIR)$(bindir)/gba$(GAMBAS_VERSION); \
|
|
rm -rf .gambas; \
|
|
$(INSTALL) $(COMPONENT).gambas $(DESTDIR)$(gblibdir); \
|
|
) \
|
|
fi
|
|
@if test -d control; then \
|
|
echo; \
|
|
echo "Installing the $(COMPONENT) control icons..."; \
|
|
$(INSTALL) -d $(DESTDIR)$(gbdatadir)/control; \
|
|
$(INSTALL) -d $(DESTDIR)$(gbdatadir)/control/$(COMPONENT); \
|
|
$(INSTALL) control/*.png $(DESTDIR)$(gbdatadir)/control/$(COMPONENT); \
|
|
fi
|
|
@echo
|
|
@echo "Creating the information files for $(COMPONENT) component..."
|
|
@$(DESTDIR)$(bindir)/gbi$(GAMBAS_VERSION) -r $(DESTDIR)$(prefix) $(COMPONENT)
|
|
@echo
|
|
|
|
uninstall-hook:
|
|
@if test -d $(COMPONENT); then \
|
|
rm -f $(DESTDIR)$(gblibdir)/$(COMPONENT).gambas; \
|
|
fi
|
|
@rm -rf $(DESTDIR)$(gblibdir)$(COMPONENT).component
|
|
@rm -rf $(DESTDIR)$(gbdatadir)/info/$(COMPONENT).info
|
|
@rm -rf $(DESTDIR)$(gbdatadir)/info/$(COMPONENT).list
|
|
@rm -rf $(DESTDIR)$(gbdatadir)/control/$(COMPONENT);
|
|
|
|
dist-hook:
|
|
@if test -d $(COMPONENT); then \
|
|
( \
|
|
cp -pR $(COMPONENT) $(distdir)/$(COMPONENT); \
|
|
cd $(distdir)/$(COMPONENT); \
|
|
rm -rf .gambas .xvpics */.xvpics */*/.xvpics *~ */*~ */*/*~ *.out .*.out .lang/*.pot *.gambas core.* .svn */.svn */*/.svn */*/*/.svn; \
|
|
) \
|
|
fi
|
|
@rm -f $(distdir)/moc_*.cpp
|