Index: trunk/scconfig/Rev.h =================================================================== --- trunk/scconfig/Rev.h (revision 38726) +++ trunk/scconfig/Rev.h (revision 38727) @@ -1 +1 @@ -static const int myrev = 38724; +static const int myrev = 38727; Index: trunk/scconfig/Rev.tab =================================================================== --- trunk/scconfig/Rev.tab (revision 38726) +++ trunk/scconfig/Rev.tab (revision 38727) @@ -1,4 +1,4 @@ -38724 configure new experimental plugin: rubber band stretch router +38727 configure new experimental plugin: rubber band stretch router 38523 configure require librnd >=4.1.0 and enable font2 38351 configure font mode: preview dialog 38025 configure export_bom2: new bom plugin with templates Index: trunk/src_3rd/opc89.h =================================================================== --- trunk/src_3rd/opc89.h (nonexistent) +++ trunk/src_3rd/opc89.h (revision 38727) @@ -0,0 +1,24 @@ +#ifndef OPC89_H_INCLUDED +#define OPC89_H_INCLUDED + +#include +#define G2D_INLINE RND_INLINE + +#ifdef __OPC89__ + +/* Being compiled with opc89: use attributes to mark types and functions */ +# define funcops __attribute__((opc89_ops)) +# define opfunc __attribute__((opc89_opfunc)) + +/* make sure asserts are kept as is */ +#define assert(a) + +#else + +/* Being compiled with a c compiler: make opc marks invisible */ +# define funcops +# define opfunc + +#endif + +#endif Index: trunk/src_3rd =================================================================== --- trunk/src_3rd (revision 38726) +++ trunk/src_3rd (revision 38727) Property changes on: trunk/src_3rd ___________________________________________________________________ Modified: svn:externals ## -4,4 +4,5 ## gensexpr svn://svn.repo.hu/gensexpr/trunk/gensexpr genprique svn://svn.repo.hu/genprique/trunk libusearch svn://svn.repo.hu/libusearch/trunk/libusearch - +libgrbs svn://svn.repo.hu/libgrbs/trunk/libgrbs +gengeo2d svn://svn.repo.hu/gengeo2d/trunk/gengeo2d Index: trunk/src_plugins/rbs_routing/Plug.tmpasm =================================================================== --- trunk/src_plugins/rbs_routing/Plug.tmpasm (revision 38726) +++ trunk/src_plugins/rbs_routing/Plug.tmpasm (revision 38727) @@ -3,6 +3,10 @@ put /local/rnd/mod/MENUVAR {rbs_routing_menu} append /local/rnd/mod/OBJS [@ $(PLUGDIR)/rbs_routing/rbs_routing.o + $(SRC_3RD_DIR)/libgrbs/grbs.o + $(SRC_3RD_DIR)/libgrbs/debug.o + $(SRC_3RD_DIR)/libgrbs/addr_hash.o + $(SRC_3RD_DIR)/libgrbs/rtree.o @] switch /local/module/rbs_routing/controls