-
Notifications
You must be signed in to change notification settings - Fork 3
/
Makefile
41 lines (40 loc) · 713 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
awk:
awk -f pig.awk
bf:
bfi main.bf
c:
gcc pig.c -w -Ofast -o ppigc
cpp:
g++ pig.cpp -w -Ofast -o ppigcpp
d:
gdc pig.d -w -Ofast -o ppigd
fortran:
gfortran pig.f -w -Ofast -o ppigf
go:
go build pig.go
mv pig ppiggo
dart:
dart compile exe pig.dart
mv pig.exe ppigdart
java:
javac pig.java
mv pig.class ppigjava.class
js:
node pig.js
perl:
perl pig.pl
pig:
echo " __,---.__" && echo " ,-^ ^-.__" && echo "&/ '._\ _\." && echo "/ ''._ " && echo "| , ('')" && echo "|__,'--..--|__|---'"
haxe:
haxe --interp Pig.hx -m Pig
rust:
rustc pig.rs -o ppigrust
pascal:
fpc pig.pas
cmake:
mkdir build && cd build
cmake ..
fa:
fac pig.fa
clean:
rm ppig*