blob: 46fbeaa4b218ef6d91b4aef00297c380c1f2d238 (
plain)
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
diff -Naurp xfractint-20.04p08-orig/Makefile xfractint-20.04p08/Makefile
--- xfractint-20.04p08-orig/Makefile 2008-09-13 23:53:43.000000000 +0200
+++ xfractint-20.04p08/Makefile 2008-09-14 00:13:18.000000000 +0200
@@ -1,4 +1,6 @@
-SHELL=/bin/sh
+SHELL = /bin/sh
+STRIP = strip
+INSTALL = /usr/bin/install
# Architecture
# automatic detection
@@ -330,40 +332,18 @@ clean:
cd $(UDIR) ; ${MAKE} clean
install: xfractint fractint.hlp
- strip xfractint
-# only next 6 lines might need su
- sudo cp xfractint $(BINDIR)/xfractint;
-# install fractint if built
- if [ -x fractint ] ; then sudo install -c -s fractint $(BINDIR) ; fi
- sudo chmod a+x $(BINDIR)/xfractint;
- sudo cp $(UDIR)/xfractint.man $(MANDIR)/xfractint.1;
- sudo chmod a+r $(MANDIR)/xfractint.1
- if [ ! -d $(SRCDIR) ] ; then sudo mkdir $(SRCDIR) ; fi
- cd $(SRCDIR); cd ..; sudo chmod -R a+rw $(SRCDIR)
-# create directories if they don't exist
- if [ ! -d $(SRCDIR)/$(PDIR) ] ; then mkdir $(SRCDIR)/$(PDIR) ; fi
- if [ ! -d $(SRCDIR)/$(FDIR) ] ; then mkdir $(SRCDIR)/$(FDIR) ; fi
- if [ ! -d $(SRCDIR)/$(IDIR) ] ; then mkdir $(SRCDIR)/$(IDIR) ; fi
- if [ ! -d $(SRCDIR)/$(LDIR) ] ; then mkdir $(SRCDIR)/$(LDIR) ; fi
- if [ ! -d $(SRCDIR)/$(MDIR) ] ; then mkdir $(SRCDIR)/$(MDIR) ; fi
- if [ ! -d $(SRCDIR)/$(XDIR) ] ; then mkdir $(SRCDIR)/$(XDIR) ; fi
-# copy all the files to the appropriate directories
- cp fractint.hlp sstools.ini $(DOCS) $(SRCDIR)
- cp $(PARFILES) $(SRCDIR)/$(PDIR)
- cp $(FRMFILES) $(SRCDIR)/$(FDIR)
- cp $(IFSFILES) $(SRCDIR)/$(IDIR)
- cp $(LFILES) $(SRCDIR)/$(LDIR)
- cp $(MAPFILES) $(SRCDIR)/$(MDIR)
- cp $(XTRAFILES) $(SRCDIR)/$(XDIR)
-# set permissions
- cd $(SRCDIR); chmod a+r fractint.hlp
- cd $(SRCDIR); chmod a+rw sstools.ini
- cd $(SRCDIR); chmod a+rw $(PARFILES)
- cd $(SRCDIR); chmod a+rw $(FRMFILES)
- cd $(SRCDIR); chmod a+rw $(IFSFILES)
- cd $(SRCDIR); chmod a+rw $(LFILES)
- cd $(SRCDIR); chmod a+rw $(MAPFILES)
- cd $(SRCDIR); chmod a+rw $(XTRAFILES)
+ $(STRIP) xfractint
+ $(INSTALL) -d $(BINDIR) $(MANDIR) $(SRCDIR)/$(PDIR) $(SRCDIR)/$(FDIR) \
+ $(SRCDIR)/$(IDIR) $(SRCDIR)/$(LDIR) $(SRCDIR)/$(MDIR) $(SRCDIR)/$(XDIR)
+ $(INSTALL) xfractint -T $(BINDIR)/xfractint;
+ $(INSTALL) -m 644 -T $(UDIR)/xfractint.man $(MANDIR)/xfractint.1;
+ $(INSTALL) -m 644 -t $(SRCDIR) fractint.hlp sstools.ini $(DOCS)
+ $(INSTALL) -m 644 -t $(SRCDIR)/$(PDIR) $(PARFILES)
+ $(INSTALL) -m 644 -t $(SRCDIR)/$(FDIR) $(FRMFILES)
+ $(INSTALL) -m 644 -t $(SRCDIR)/$(IDIR) $(IFSFILES)
+ $(INSTALL) -m 644 -t $(SRCDIR)/$(LDIR) $(LFILES)
+ $(INSTALL) -m 644 -t $(SRCDIR)/$(MDIR) $(MAPFILES)
+ $(INSTALL) -m 644 -t $(SRCDIR)/$(XDIR) $(XTRAFILES)
uninstall:
cd $(SRCDIR); rm -f $(PARFILES)
@@ -375,8 +355,8 @@ uninstall:
cd $(SRCDIR); rm -f fractint.hlp sstools.ini $(DOCS)
cd $(SRCDIR); rmdir $(PDIR) $(FDIR) $(IDIR) $(LDIR) $(MDIR) $(XDIR)
# only next 2 lines might need su
- cd $(SRCDIR); cd ..; sudo rmdir $(SRCDIR)
- sudo rm -f $(BINDIR)/xfractint $(MANDIR)/xfractint.1
+ cd $(SRCDIR); cd ..; rmdir $(SRCDIR)
+ rm -f $(BINDIR)/xfractint $(MANDIR)/xfractint.1
fractint.hlp: hc $(DOSHELPDIR)/$(HELP)
cd $(DOSHELPDIR); ../hc /c; mv fractint.hlp ..
|