1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
CSCOPTS=
SRCFILES=m1.scm m2.scm m3.scm
%.o : %.scm
csc $(CSCOPTS) -J -c $< -o $*.o
cl : cl.scm m1.o m2.o
csc $(CSCOPTS) m1.o m2.o cl.scm -o cl
gui : gui.scm m1.o m3.o
csc $(CSCOPTS) m1.o m3.o gui.scm -o gui
clean :
rm -f *.o *.import.scm cl gui
|
>
>
>
|
|
|
|
|
<
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
CSCOPTS=
SRCFILES=m1.scm m2.scm m3.scm
%.import.o : %.import.scm
csc $(CSCOPTS) -unit $*.import -c $*.import.scm -o $*.import.o
%.o %.import.scm : %.scm
csc $(CSCOPTS) -J -c $< -o $*.o
cl : cl.scm m1.o m2.o m1.import.o
csc $(CSCOPTS) m1.o m1.import.o m2.o cl.scm -o cl
gui : gui.scm m1.o m2.o m3.o m1.import.o
csc $(CSCOPTS) m1.o m2.o m3.o m1.import.o gui.scm -o gui
clean :
rm -f *.o *.import.scm cl gui
|