Skip to content

Simplify Wake Lang Directives #1

@Maeiky

Description

@Maeiky

typical wake lang metadata:

from:

<:jit:w32|w64>
  #Jit.add .sm/app.sm
  >
  |#Jit.depends app.glsl
  >
  |{wk.module.hsys.r}wake-tools/shdc-v0.1w/sokol-shdc--input app.glsl --output .sm/app.glslh
  >
  {wk.module.sys.r}wake-tools/tcc-v0.1w/tcc  -xc -shared {this.file}
  			-L {wk.libs}
  				-l.{build.sys}.wake-tools--lib-v0.1w    -I {wk.include}wake-tools/lib-v0.1w
  		-o {jit.file}
		>
		#Jit.reload
  <:/jit:>

to

<:jit:w32|w64>
  >
  |{wk.module.hsys.r}wake-tools/shdc-v0.1w/sokol-shdc--input app.glsl --output .sm/app.glslh
  >
  {wk.module.sys.r}wake-tools/tcc-v0.1w/tcc  -xc -shared {this.file}
			-L {wk.libs}
				-l.{build.sys}.wake-tools--lib-v0.1w    -I {wk.include}wake-tools/lib-v0.1w
		-o .sm/app.sm
<:/jit:>

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions