~ubuntu-branches/ubuntu/saucy/ruby-erubis/saucy

« back to all changes in this revision

Viewing changes to examples/basic/Makefile

  • Committer: Package Import Robot
  • Author(s): Laurent Bigonville
  • Date: 2012-01-26 15:15:58 UTC
  • Revision ID: package-import@ubuntu.com-20120126151558-9u7mnf9ooqnw3bwz
Tags: upstream-2.7.0
ImportĀ upstreamĀ versionĀ 2.7.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
all = example.rb example.php example.c example.cpp example.java example.scm example.pl example.js
 
2
 
 
3
all:  $(all)
 
4
 
 
5
example.rb:   example.eruby
 
6
        erubis -l ruby example.eruby > example.rb
 
7
 
 
8
 
 
9
example.php:  example.ephp
 
10
        erubis -l php example.ephp > example.php
 
11
 
 
12
example.c:    example.ec
 
13
        erubis -bl c example.ec > example.c
 
14
 
 
15
example.cpp:    example.ecpp
 
16
        erubis -bl cpp example.ecpp > example.cpp
 
17
 
 
18
example.java: example.ejava
 
19
        erubis -bl java example.ejava > example.java
 
20
 
 
21
example.scm:  example.escheme
 
22
        erubis -l scheme --func=display example.escheme > example.scm
 
23
#       erubis -l scheme example.escheme > example.scm
 
24
 
 
25
example.pl:   example.eperl
 
26
        erubis -l perl example.eperl > example.pl
 
27
 
 
28
example.js:   example.ejs
 
29
        erubis -l javascript example.ejs > example.js
 
30
 
 
31
 
 
32
###----------
 
33
 
 
34
src = example.eruby example.ephp example.ec example.ecpp example.ejava example.escheme example.eperl example.ejs Makefile
 
35
 
 
36
clean:
 
37
        rm -f `ruby -e 'puts(Dir.glob("*.*") - %w[$(src)])'`
 
38
#       rm -f $(all)
 
39
 
 
40
compile:  example.bin example.class
 
41
 
 
42
example.bin:   example.c
 
43
        cc -o example.bin example.c
 
44
        g++ -o example.bin2 example.cpp
 
45
 
 
46
example.class:  example.java
 
47
        jikes example.java
 
48
 
 
49
output:  $(all) example.bin example.class
 
50
        erubis example.eruby > example.ruby.out
 
51
        php example.php > example.php.out
 
52
        ./example.bin '<aaa>' 'b&b' '"ccc"' > example.c.out
 
53
        ./example.bin2 '<aaa>' 'b&b' '"ccc"' > example.cpp.out
 
54
        java example > example.javexample.bin
 
55
        gosh example.scm > example.scm.out
 
56
#       guile example.scm > example.scm.out
 
57
        perl example.pl > example.pl.out
 
58