gambas-source-code/component.am
Benoît Minisini ec7ab0c811 [CONFIGURATION]
* 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
2008-01-23 19:56:18 +00:00

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