29 Library syrendl : $(libsources) ;
30 #CCFLAGS += -DSY_STR_URL2STR -DKLISP_ALLOW_DL ;
31 ObjectCcFlags $(libsources) : -DSY_STR_URL2STR ;
32 if $(SY_SCRIPT_ALLOW_SO) {
33 ObjectCcFlags $(libsources) : -DKLISP_ALLOW_DL ;
37 Main syren : syren.c syren_script.c ;
38 if $(SY_SCRIPT_ALLOW_SO) {
39 ObjectCcFlags $(syren) : -DKLISP_ALLOW_DL ;
41 LinkLibraries syren : syrendl $(libxyssl) $(libklisp) ;
44 #ObjectCcFlags syren : -O0 -g ;
45 LINKLIBS on syren += -lm ;
47 if $(SY_SCRIPT_ALLOW_SO) {
48 LINKFLAGS on syren += -Wl,--export-dynamic -ldl ;
50 if ! $(VALGRIND) { LINKFLAGS on syren += -s ; } else { LINKFLAGS on syren += -g ; }
53 if ! $(VALGRIND) { LINKFLAGS on syren += -s ; } else { LINKFLAGS on syren += -g ; }