Added upstream version.
[vlp.git] / Makefile
1 ###   Includes for QT library
2 QINC=/usr/lib/qt-1.45/include
3
4 ###   QT library directory
5 QLIB=/usr/lib/qt-1.45/lib
6
7 ###   moc compiler directory
8 MOCDIR=/usr/lib/qt-1.45/bin
9
10 ###  Install directory
11 INSTALLDIR=/usr/local/vlp
12
13
14 all:
15         cd graph; $(MAKE)
16         cd net; $(MAKE)
17         cd kernel; $(MAKE)
18         cd int; $(MAKE)
19         cd edit; $(MAKE)
20         cd lgconfig; $(MAKE)
21         cd preproc; $(MAKE)
22         cd help; $(MAKE)
23
24 clean:
25         cd graph; $(MAKE) clean
26         cd net; $(MAKE) clean
27         cd kernel; $(MAKE) clean
28         cd int; $(MAKE) clean
29         cd edit; $(MAKE) clean
30         cd lgconfig; $(MAKE) clean
31         cd preproc; $(MAKE) clean
32         cd help; $(MAKE) clean
33
34 install:
35         rm -r -f $(INSTALLDIR)
36         mkdir $(INSTALLDIR)
37         mkdir $(INSTALLDIR)/doc
38         mkdir $(INSTALLDIR)/pics
39         mkdir $(INSTALLDIR)/modules
40         mkdir $(INSTALLDIR)/config
41         mkdir $(INSTALLDIR)/compile
42         mkdir $(INSTALLDIR)/doc/lang
43         mkdir $(INSTALLDIR)/examp
44         cp -r examp/* $(INSTALLDIR)/examp
45         cp inst/loglan $(INSTALLDIR)/compile
46         cp inst/gen $(INSTALLDIR)/compile
47         cp preproc/logcomp $(INSTALLDIR)/compile
48         cp inst/logo.bmp $(INSTALLDIR)/config
49         cp lgconfig/lgconfig $(INSTALLDIR)/config
50         cp -r doc/* $(INSTALLDIR)/doc
51         cp net/lognet $(INSTALLDIR)/modules
52         cp int/logint $(INSTALLDIR)/modules     
53         cp graph/loggraph $(INSTALLDIR)/modules
54         cp edit/logedit $(INSTALLDIR)/modules
55         cp inst/close.bmp $(INSTALLDIR)/pics
56         cp kernel/logker $(INSTALLDIR)
57         cp help/loghelp $(INSTALLDIR)/modules
58         cp inst/LICENSE.GNU $(INSTALLDIR)
59         cp inst/LICENSE.QT $(INSTALLDIR)
60         echo node_number=1 > $(INSTALLDIR)/vlp.cfg
61         echo type=explicit >> $(INSTALLDIR)/vlp.cfg
62         echo homedir=$(INSTALLDIR) >> $(INSTALLDIR)/vlp.cfg
63         echo progdir=./ >> $(INSTALLDIR)/vlp.cfg
64         chmod a+rwx $(INSTALLDIR)
65         chmod a+rx $(INSTALLDIR)/doc
66         chmod a+rx $(INSTALLDIR)/pics
67         chmod a+rwx $(INSTALLDIR)/modules
68         chmod a+rx $(INSTALLDIR)/config
69         chmod a+rwx $(INSTALLDIR)/compile
70         chmod a+rx $(INSTALLDIR)/doc/lang
71         chmod a+rwx $(INSTALLDIR)/examp
72         chmod a+rx $(INSTALLDIR)/logker
73         chmod a+rx $(INSTALLDIR)/modules/*
74         chmod a+rx $(INSTALLDIR)/compile/*