Moved install instructions (currently deprecated) to the docs dir.
[vlp.git] / mfile
1
2
3 all:
4         cd graph; $(MAKE)
5         cd net; $(MAKE)
6         cd kernel; $(MAKE)
7         cd int; $(MAKE)
8         cd edit; $(MAKE)
9         cd lgconfig; $(MAKE)
10         cd preproc; $(MAKE)
11         cd help; $(MAKE)
12
13 clean:
14         cd graph; $(MAKE) clean
15         cd net; $(MAKE) clean
16         cd kernel; $(MAKE) clean
17         cd int; $(MAKE) clean
18         cd edit; $(MAKE) clean
19         cd lgconfig; $(MAKE) clean
20         cd preproc; $(MAKE) clean
21         cd help; $(MAKE) clean
22
23 install:
24         rm -r -f $(INSTALLDIR)
25         mkdir $(INSTALLDIR)
26         mkdir $(INSTALLDIR)/doc
27         mkdir $(INSTALLDIR)/pics
28         mkdir $(INSTALLDIR)/modules
29         mkdir $(INSTALLDIR)/config
30         mkdir $(INSTALLDIR)/compile
31         mkdir $(INSTALLDIR)/doc/lang
32         mkdir $(INSTALLDIR)/examp
33         cp -r examp/* $(INSTALLDIR)/examp
34         cp inst/loglan $(INSTALLDIR)/compile
35         cp inst/gen $(INSTALLDIR)/compile
36         cp preproc/logcomp $(INSTALLDIR)/compile
37         cp inst/logo.bmp $(INSTALLDIR)/config
38         cp lgconfig/lgconfig $(INSTALLDIR)/config
39         cp -r doc/* $(INSTALLDIR)/doc
40         cp net/lognet $(INSTALLDIR)/modules
41         cp int/logint $(INSTALLDIR)/modules     
42         cp graph/loggraph $(INSTALLDIR)/modules
43         cp edit/logedit $(INSTALLDIR)/modules
44         cp inst/close.bmp $(INSTALLDIR)/pics
45         cp kernel/logker $(INSTALLDIR)
46         cp help/loghelp $(INSTALLDIR)/modules
47         cp inst/LICENSE.GNU $(INSTALLDIR)
48         cp inst/LICENSE.QT $(INSTALLDIR)
49         echo node_number=1 > $(INSTALLDIR)/vlp.cfg
50         echo type=explicit >> $(INSTALLDIR)/vlp.cfg
51         echo homedir=$(INSTALLDIR) >> $(INSTALLDIR)/vlp.cfg
52         echo progdir=./ >> $(INSTALLDIR)/vlp.cfg
53         chmod a+rwx $(INSTALLDIR)
54         chmod a+rx $(INSTALLDIR)/doc
55         chmod a+rx $(INSTALLDIR)/pics
56         chmod a+rwx $(INSTALLDIR)/modules
57         chmod a+rx $(INSTALLDIR)/config
58         chmod a+rwx $(INSTALLDIR)/compile
59         chmod a+rx $(INSTALLDIR)/doc/lang
60         chmod a+rwx $(INSTALLDIR)/examp
61         chmod a+rx $(INSTALLDIR)/logker
62         chmod a+rx $(INSTALLDIR)/modules/*
63         chmod a+rx $(INSTALLDIR)/compile/*