riju/langs/ec.yaml

27 lines
493 B
YAML

id: "ec"
aliases:
- "ecere"
- "ecp"
- "ecs"
- "ecc"
name: "eC"
install:
apt:
- ecere-dev
main: "main.ec"
template: |
class Main : Application
{
void Main()
{
PrintLn("Hello, world!");
}
}
compile: |
ecp -c main.ec -o main.sym && ecc -c main.ec -o main.c && ecs -console main.sym main.imp -o main.main.ec && ecp -c main.main.ec -o main.main.sym && ecc -c main.main.ec -o main.main.c && clang main.c main.main.c -lecereCOM -o main
run: |
./main