1 | --- a/Makefile |
2 | +++ b/Makefile |
3 | @@ -1,7 +1,6 @@ |
4 | # |
5 | -# Makefile - build and install the comgt package |
6 | +# Makefile - build and install the gmon package |
7 | # Copyright (C) 2005 Martin Gregorie |
8 | -# Copyright (C) 2006 Paul Hardwick |
9 | # |
10 | # This program is free software; you can redistribute it and/or modify |
11 | # it under the terms of the GNU General Public License as published by |
12 | @@ -17,63 +16,41 @@ |
13 | # along with this program; if not, write to the Free Software |
14 | # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
15 | # |
16 | -# martin@gregorie.org, paul@peck.org.uk |
17 | +# martin@gregorie.org |
18 | # |
19 | -# $Id: Makefile,v 1.4 2006/10/20 14:30:19 pharscape Exp $ |
20 | +# $Id$ |
21 | # |
22 | -# |
23 | - |
24 | -LIB = -L/usr/local/lib |
25 | -INC = -I/usr/local/include |
26 | EXE = /usr/local/bin |
27 | MAN = /usr/share/man/man1 |
28 | -CPROG = comgt |
29 | -SCRIPTPATH = /etc/comgt/ |
30 | -SCRIPTSRC = ./scripts/ |
31 | -BIN = $(CPROG) |
32 | -MANP = comgt.1 sigmon.1 |
33 | - |
34 | -CFLAGS = -c |
35 | -LDFLAGS = |
36 | +CPROG = gcom |
37 | +SCRIPT = sigmon |
38 | +BIN = $(CPROG) $(SCRIPT) |
39 | +MANP = gcom.1 sigmon.1 |
40 | |
41 | all: $(BIN) |
42 | |
43 | install: |
44 | + mv ($BIN} {$BIN2} |
45 | chmod a-w $(BIN) |
46 | chmod u+rw $(BIN) |
47 | chmod a+x $(BIN) |
48 | - cp $(BIN) $(EXE) |
49 | + cp $(BIN) $(EXE)/gcom |
50 | chmod a-wx $(MANP) |
51 | chmod u+rw $(MANP) |
52 | chmod a+r $(MANP) |
53 | cp $(MANP) $(MAN) |
54 | - -mkdir $(SCRIPTPATH) |
55 | - chmod a-w $(SCRIPTPATH) |
56 | - chmod u+rw $(SCRIPTPATH) |
57 | - chmod a+x $(SCRIPTPATH) |
58 | - cp -f $(SCRIPTSRC)* $(SCRIPTPATH) |
59 | - chmod a-w $(SCRIPTPATH)* |
60 | - chmod u+rw $(SCRIPTPATH)* |
61 | - chmod a+x $(SCRIPTPATH)* |
62 | - |
63 | - |
64 | - |
65 | |
66 | uninstall: |
67 | cd $(EXE); rm $(BIN) |
68 | cd $(MAN); rm $(MANP) |
69 | - -rm -r $(SCRIPTPATH) |
70 | |
71 | clean: |
72 | - -rm *.o |
73 | - -rm $(CPROG) |
74 | - -rm *~ |
75 | - -rm $(SCRIPTSRC)*~ |
76 | + rm *.o $(CPROG) |
77 | |
78 | |
79 | -comgt: comgt.o |
80 | - cc comgt.o $(LDFLAGS) -o comgt |
81 | +gcom: gcom.o |
82 | + $(CC) gcom.o $(LDFLAGS) -o gcom |
83 | |
84 | -comgt.o: comgt.c comgt.h |
85 | - cc comgt.c $(CFLAGS) |
86 | +gcom.o: comgt.c comgt.h |
87 | + $(CC) -c $(CFLAGS) comgt.c -o gcom.o |
88 | |
89 | |