1 | *** Makefile.org Mon May 19 17:06:38 2003 |
---|
2 | --- Makefile Mon May 19 17:07:56 2003 |
---|
3 | *************** |
---|
4 | *** 3,48 **** |
---|
5 | # Compile-time program options |
---|
6 | #OPTS = -DCAPITALIZE -DALTPHON -DNUMERALS -DRAND48 -DDEBIAN |
---|
7 | # or, if you want any of the first three rolled into one (plus -s), use this: |
---|
8 | ! OPTS = -DALLBYOPTS -DRAND48 -DDEBIAN |
---|
9 | |
---|
10 | # Standard items |
---|
11 | CC = gcc |
---|
12 | CFLAGS = -O3 |
---|
13 | LD = cc |
---|
14 | #LDFLAGS = -g |
---|
15 | ! LIBS = -lm |
---|
16 | INSTALL = install -s |
---|
17 | INFLAGS = |
---|
18 | |
---|
19 | # Where to install |
---|
20 | ! DESTDIR = /usr/local/bin |
---|
21 | MANDIR = /usr/local/man/man1 |
---|
22 | |
---|
23 | # End configuration section |
---|
24 | |
---|
25 | ! #all: pwgen spwgen |
---|
26 | ! all: pwgen |
---|
27 | |
---|
28 | test: pwgen |
---|
29 | ./pwgen 8 20 |
---|
30 | |
---|
31 | install: all |
---|
32 | ! $(INSTALL) pwgen $(DESTDIR) |
---|
33 | install pwgen.1 $(MANDIR) |
---|
34 | ! chmod 555 $(DESTDIR)/pwgen |
---|
35 | chmod 444 $(MANDIR)/pwgen.1 |
---|
36 | |
---|
37 | spwgen: spwgen.o |
---|
38 | ! $(LD) $(LDFLAGS) -o spwgen spwgen.o $(LIBS) |
---|
39 | |
---|
40 | spwgen.o: spwgen.c |
---|
41 | ! $(CC) $(CFLAGS) $(OPTS) -c -o spwgen.o spwgen.c |
---|
42 | |
---|
43 | pwgen: pwgen.o |
---|
44 | ! $(LD) $(LDFLAGS) -o pwgen pwgen.o $(LIBS) |
---|
45 | |
---|
46 | pwgen.o: pwgen.c |
---|
47 | ! $(CC) $(CFLAGS) $(OPTS) -c -o pwgen.o pwgen.c |
---|
48 | |
---|
49 | clean: |
---|
50 | rm -f core a.out pwgen spwgen *.o *.old *~ |
---|
51 | --- 3,52 ---- |
---|
52 | # Compile-time program options |
---|
53 | #OPTS = -DCAPITALIZE -DALTPHON -DNUMERALS -DRAND48 -DDEBIAN |
---|
54 | # or, if you want any of the first three rolled into one (plus -s), use this: |
---|
55 | ! OPTS = -DALLBYOPTS -DCAPITALIZE -DALTPHON -DNUMERALS -DRAND48 |
---|
56 | |
---|
57 | # Standard items |
---|
58 | CC = gcc |
---|
59 | CFLAGS = -O3 |
---|
60 | LD = cc |
---|
61 | #LDFLAGS = -g |
---|
62 | ! LIBS = -lgnugetopt -lm |
---|
63 | ! LIBDIR = /opt/local/lib |
---|
64 | ! INCLUDE = /opt/local/include |
---|
65 | INSTALL = install -s |
---|
66 | INFLAGS = |
---|
67 | |
---|
68 | # Where to install |
---|
69 | ! PDESTDIR = /usr/local/bin |
---|
70 | MANDIR = /usr/local/man/man1 |
---|
71 | |
---|
72 | # End configuration section |
---|
73 | |
---|
74 | ! all: pwgen spwgen |
---|
75 | ! #all: pwgen |
---|
76 | |
---|
77 | test: pwgen |
---|
78 | ./pwgen 8 20 |
---|
79 | |
---|
80 | install: all |
---|
81 | ! $(INSTALL) spwgen $(PDESTDIR) |
---|
82 | ! $(INSTALL) pwgen $(PDESTDIR) |
---|
83 | install pwgen.1 $(MANDIR) |
---|
84 | ! chmod 555 $(PDESTDIR)/spwgen |
---|
85 | ! chmod 555 $(PDESTDIR)/pwgen |
---|
86 | chmod 444 $(MANDIR)/pwgen.1 |
---|
87 | |
---|
88 | spwgen: spwgen.o |
---|
89 | ! $(LD) $(LDFLAGS) -o spwgen spwgen.o $(LIBS) -I$(INCLUDE) -L$(LIBDIR) |
---|
90 | |
---|
91 | spwgen.o: spwgen.c |
---|
92 | ! $(CC) $(CFLAGS) $(OPTS) -c -o spwgen.o spwgen.c -I$(INCLUDE) -L$(LIBDIR) |
---|
93 | |
---|
94 | pwgen: pwgen.o |
---|
95 | ! $(LD) $(LDFLAGS) -o pwgen pwgen.o $(LIBS) -I$(INCLUDE) -L$(LIBDIR) |
---|
96 | |
---|
97 | pwgen.o: pwgen.c |
---|
98 | ! $(CC) $(CFLAGS) $(OPTS) -c -o pwgen.o pwgen.c -I$(INCLUDE) -L$(LIBDIR) |
---|
99 | |
---|
100 | clean: |
---|
101 | rm -f core a.out pwgen spwgen *.o *.old *~ |
---|