]>
Commit | Line | Data |
---|---|---|
21072733 | 1 | diff -Nurb o/Makefile n/Makefile |
2 | --- o/Makefile 1970-10-30 02:52:28.000000000 +0100 | |
3 | +++ n/Makefile 2004-11-09 01:31:53.322186704 +0100 | |
4 | @@ -3,7 +3,9 @@ | |
5 | # $LastChangedBy: aviram $ | |
6 | ||
7 | NAME=elektra | |
8 | -CC=gcc -O3 -g -Wcomment -Wformat -Wimplicit-int -Wimplicit-function-declaration -Wparentheses -Wreturn-type -Wunused -Wuninitialized | |
9 | +CC = cc | |
10 | +CFLAGS ?= -ggdb -O0 | |
11 | +AFLAGS += -Wall | |
12 | XMLINCLUDES=`xml2-config --cflags` | |
13 | XMLLIBS=`xml2-config --libs` | |
14 | ||
15 | @@ -16,7 +18,7 @@ | |
16 | ||
17 | ||
18 | .c.o: | |
19 | - ${CC} -g -fpic -o $@ -c $< | |
20 | + $(CC) $(CFLAGS) $(AFLAGS) -fpic -o $@ -c $< | |
21 | ||
22 | ||
23 | ||
24 | @@ -36,11 +38,11 @@ | |
25 | for x in ${DIRS}; do (cd "$$x"; make $@); done | |
26 | ||
27 | libregistry.so: registrystub.o libkdb.so | |
28 | - ${CC} -shared -fpic -o $@ libkdb.so registrystub.o | |
29 | + $(CC) $(CFLAGS) $(AFLAGS) -shared -fpic -o $@ libkdb.so registrystub.o | |
30 | ||
31 | ||
32 | libkdb.so: localkdb.o key.o | |
33 | - ${CC} -shared -fpic -o $@ localkdb.o key.o | |
34 | + $(CC) $(CFLAGS) $(AFLAGS) -shared -fpic -o $@ localkdb.o key.o | |
35 | ||
36 | ||
37 | ||
38 | @@ -51,25 +53,25 @@ | |
39 | ||
40 | ||
41 | key.o: key.c kdb.h kdbprivate.h | |
42 | - ${CC} -g -fpic -o $@ -c $< | |
43 | + $(CC) $(CFLAGS) $(AFLAGS) -fpic -o $@ -c $< | |
44 | ||
45 | ||
46 | ||
47 | ||
48 | ||
49 | localkdb.o: localkdb.c kdb.h kdbprivate.h | |
50 | - ${CC} -g -fpic -c $< | |
51 | + $(CC) $(CFLAGS) $(AFLAGS) -fpic -c $< | |
52 | ||
53 | ||
54 | ||
55 | ||
56 | kdb.o: kdb.c kdb.h kdbprivate.h | |
57 | - ${CC} -g ${XMLINCLUDES} -fpic -c $< | |
58 | + $(CC) $(CFLAGS) $(AFLAGS) ${XMLINCLUDES} -fpic -c $< | |
59 | ||
60 | ||
61 | ||
62 | kdb: kdb.o libkdb.so | |
63 | - ${CC} -g -L. ${XMLLIBS} -lkdb -o $@ $< | |
64 | + $(CC) $(CFLAGS) $(AFLAGS) -L. ${XMLLIBS} -lkdb -o $@ $< | |
65 | # ld -shared -lc -lkdb -static -lxml2 -lz -o $@ $< | |
66 | ||
67 |