optional GUI in ttl
This commit is contained in:
parent
487e44d646
commit
97dff6b080
22
Makefile
22
Makefile
|
@ -97,8 +97,10 @@ endif
|
|||
|
||||
targets+=$(BUILDDIR)$(LV2NAME)$(LIB_EXT)
|
||||
|
||||
UITTL=
|
||||
ifneq ($(BUILDOPENGL), no)
|
||||
targets+=$(BUILDDIR)$(LV2GUI)$(LIB_EXT)
|
||||
UITTL=ui:ui $(LV2NAME):ui_gl ;
|
||||
endif
|
||||
ifneq ($(MOD),)
|
||||
targets+=$(BUILDDIR)modgui
|
||||
|
@ -254,10 +256,14 @@ submodules:
|
|||
|
||||
all: submodule_check $(BUILDDIR)manifest.ttl $(BUILDDIR)$(LV2NAME).ttl $(targets) $(JACKAPP)
|
||||
|
||||
$(BUILDDIR)manifest.ttl: lv2ttl/manifest.ttl.in Makefile
|
||||
$(BUILDDIR)manifest.ttl: lv2ttl/manifest.ttl.in lv2ttl/manifest.gui.in lv2ttl/manifest.modgui.in Makefile
|
||||
@mkdir -p $(BUILDDIR)
|
||||
sed "s/@LV2NAME@/$(LV2NAME)/g;s/@LIB_EXT@/$(LIB_EXT)/;s/@UI_TYPE@/$(UI_TYPE)/;s/@LV2GUI@/$(LV2GUI)/g" \
|
||||
sed "s/@LV2NAME@/$(LV2NAME)/g;s/@LIB_EXT@/$(LIB_EXT)/" \
|
||||
lv2ttl/manifest.ttl.in > $(BUILDDIR)manifest.ttl
|
||||
ifneq ($(BUILDOPENGL), no)
|
||||
sed "s/@LV2NAME@/$(LV2NAME)/g;s/@LIB_EXT@/$(LIB_EXT)/;s/@UI_TYPE@/$(UI_TYPE)/;s/@LV2GUI@/$(LV2GUI)/g" \
|
||||
lv2ttl/manifest.gui.in >> $(BUILDDIR)manifest.ttl
|
||||
endif
|
||||
ifneq ($(MOD),)
|
||||
sed "s/@LV2NAME@/$(LV2NAME)/;s/@URISUFFIX@/mono/;s/@NAMESUFFIX@/ Mono/" \
|
||||
lv2ttl/manifest.modgui.in >> $(BUILDDIR)manifest.ttl
|
||||
|
@ -265,15 +271,19 @@ ifneq ($(MOD),)
|
|||
lv2ttl/manifest.modgui.in >> $(BUILDDIR)manifest.ttl
|
||||
endif
|
||||
|
||||
$(BUILDDIR)$(LV2NAME).ttl: Makefile lv2ttl/$(LV2NAME).ttl.in \
|
||||
$(BUILDDIR)$(LV2NAME).ttl: Makefile lv2ttl/$(LV2NAME).ttl.in lv2ttl/fil4.gui.in \
|
||||
lv2ttl/$(LV2NAME).ports.ttl.in lv2ttl/$(LV2NAME).mono.ttl.in lv2ttl/$(LV2NAME).stereo.ttl.in
|
||||
@mkdir -p $(BUILDDIR)
|
||||
sed "s/@LV2NAME@/$(LV2NAME)/g;s/@UI_TYPE@/$(UI_TYPE)/;s/@UI_REQ@/$(LV2UIREQ)/" \
|
||||
sed "s/@LV2NAME@/$(LV2NAME)/g" \
|
||||
lv2ttl/$(LV2NAME).ttl.in > $(BUILDDIR)$(LV2NAME).ttl
|
||||
sed "s/@LV2NAME@/$(LV2NAME)/g;s/@URISUFFIX@/mono/;s/@NAMESUFFIX@/ Mono/;s/@CTLSIZE@/65888/;s/@SIGNATURE@/$(SIGNATURE)/;s/@VERSION@/lv2:microVersion $(LV2MIC) ;lv2:minorVersion $(LV2MIN) ;/g;s/@MODBRAND@/$(MODBRAND)/;s/@MODLABEL@/$(MODLABEL1)/" \
|
||||
ifneq ($(BUILDOPENGL), no)
|
||||
sed "s/@LV2NAME@/$(LV2NAME)/g;s/@UI_TYPE@/$(UI_TYPE)/;s/@UI_REQ@/$(LV2UIREQ)/" \
|
||||
lv2ttl/$(LV2NAME).gui.in >> $(BUILDDIR)$(LV2NAME).ttl
|
||||
endif
|
||||
sed "s/@LV2NAME@/$(LV2NAME)/g;s/@URISUFFIX@/mono/;s/@NAMESUFFIX@/ Mono/;s/@CTLSIZE@/65888/;s/@SIGNATURE@/$(SIGNATURE)/;s/@VERSION@/lv2:microVersion $(LV2MIC) ;lv2:minorVersion $(LV2MIN) ;/g;s/@UITTL@/$(UITTL)/;s/@MODBRAND@/$(MODBRAND)/;s/@MODLABEL@/$(MODLABEL1)/" \
|
||||
lv2ttl/$(LV2NAME).ports.ttl.in >> $(BUILDDIR)$(LV2NAME).ttl
|
||||
cat lv2ttl/$(LV2NAME).mono.ttl.in >> $(BUILDDIR)$(LV2NAME).ttl
|
||||
sed "s/@LV2NAME@/$(LV2NAME)/g;s/@URISUFFIX@/stereo/;s/@NAMESUFFIX@/ Stereo/;s/@CTLSIZE@/131424/;s/@SIGNATURE@/$(SIGNATURE)/;s/@VERSION@/lv2:microVersion $(LV2MIC) ;lv2:minorVersion $(LV2MIN) ;/g;s/@MODBRAND@/$(MODBRAND)/;s/@MODLABEL@/$(MODLABEL2)/" \
|
||||
sed "s/@LV2NAME@/$(LV2NAME)/g;s/@URISUFFIX@/stereo/;s/@NAMESUFFIX@/ Stereo/;s/@CTLSIZE@/131424/;s/@SIGNATURE@/$(SIGNATURE)/;s/@VERSION@/lv2:microVersion $(LV2MIC) ;lv2:minorVersion $(LV2MIN) ;/g;s/@UITTL@/$(UITTL)/;s/@MODBRAND@/$(MODBRAND)/;s/@MODLABEL@/$(MODLABEL2)/" \
|
||||
lv2ttl/$(LV2NAME).ports.ttl.in >> $(BUILDDIR)$(LV2NAME).ttl
|
||||
cat lv2ttl/$(LV2NAME).stereo.ttl.in >> $(BUILDDIR)$(LV2NAME).ttl
|
||||
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
|
||||
@LV2NAME@:ui_gl
|
||||
a @UI_TYPE@ ;
|
||||
@UI_REQ@
|
||||
lv2:requiredFeature urid:map ;
|
||||
.
|
||||
|
|
@ -8,7 +8,7 @@
|
|||
lv2:requiredFeature urid:map ;
|
||||
lv2:extensionData state:interface @SIGNATURE@;
|
||||
lv2:optionalFeature lv2:hardRTCapable ;
|
||||
ui:ui @LV2NAME@:ui_gl ;
|
||||
@UITTL@
|
||||
@MODBRAND@
|
||||
@MODLABEL@
|
||||
lv2:port [
|
||||
|
|
|
@ -20,9 +20,3 @@
|
|||
foaf:name "Robin Gareus" ;
|
||||
foaf:mbox <mailto:robin@gareus.org> ;
|
||||
foaf:homepage <http://gareus.org/> .
|
||||
|
||||
@LV2NAME@:ui_gl
|
||||
a @UI_TYPE@ ;
|
||||
@UI_REQ@
|
||||
lv2:requiredFeature urid:map ;
|
||||
.
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
@LV2NAME@:ui_gl
|
||||
a @UI_TYPE@ ;
|
||||
ui:binary <@LV2GUI@@LIB_EXT@> ;
|
||||
rdfs:seeAlso <@LV2NAME@.ttl> .
|
||||
|
|
@ -15,8 +15,3 @@
|
|||
a lv2:Plugin ;
|
||||
lv2:binary <@LV2NAME@@LIB_EXT@> ;
|
||||
rdfs:seeAlso <@LV2NAME@.ttl> .
|
||||
|
||||
@LV2NAME@:ui_gl
|
||||
a @UI_TYPE@ ;
|
||||
ui:binary <@LV2GUI@@LIB_EXT@> ;
|
||||
rdfs:seeAlso <@LV2NAME@.ttl> .
|
||||
|
|
Loading…
Reference in New Issue