Index: trunk/util/Makefile.in =================================================================== --- trunk/util/Makefile.in (revision 1647) +++ trunk/util/Makefile.in (revision 1648) @@ -21,6 +21,7 @@ put /local/pcb/OBJS {} put /local/pcb/LDFLAGS {} put /local/pcb/CFLAGS {} +put /local/pcb/buildin_init {} include {../src_plugins/plugins_fp.tmpasm} @@ -83,3 +84,7 @@ include ../Makefile.conf @] + + +redir {fp_init.c} +print /local/pcb/buildin_init Index: trunk/util/gsch2pcb.c =================================================================== --- trunk/util/gsch2pcb.c (revision 1647) +++ trunk/util/gsch2pcb.c (revision 1648) @@ -42,6 +42,7 @@ #include "../src_3rd/genlist/genadlist.h" #include "../src_3rd/qparse/qparse.h" #include "../config.h" +#include "../src/plugins.h" #define TRUE 1 #define FALSE 0 @@ -1236,6 +1237,12 @@ return element_shell; } +void plugin_register(const char *name, const char *path, void *handle, int dynamic_loaded, void (*uninit)(void)) +{ + +} + + /************************ main ***********************/ int main(int argc, char ** argv) { @@ -1247,6 +1254,11 @@ if (argc < 2) usage(); + { + pcb_uninit_t uninit_func; +# include "fp_init.c" + } + fp_init(); gadl_list_init(&schematics, sizeof(char *), NULL, NULL);