Lines 1-33
Link Here
|
1 |
--- Makefile.orig Sun Nov 4 20:48:12 2001 |
1 |
--- Makefile.orig 2008-05-22 14:14:08.000000000 +0000 |
2 |
+++ Makefile Sun Nov 4 20:49:08 2001 |
2 |
+++ Makefile 2018-08-29 01:12:04.540685000 +0000 |
3 |
@@ -25,12 +25,12 @@ |
3 |
@@ -24,7 +24,7 @@ |
|
|
4 |
# SUCH DAMAGE. |
4 |
# |
5 |
# |
5 |
# DHIS(c) Dynamic Host Information System Release 5.1 |
|
|
6 |
|
6 |
|
7 |
-CC=gcc |
7 |
-CC=gcc |
8 |
-CFLAGS=-Wall -Wformat -I/usr/local/include # -DDONT_FORK |
8 |
+CC=clang |
9 |
-LFLAGS=-L/usr/local/lib |
|
|
10 |
+CC?=gcc |
11 |
+#CFLAGS=-Wall -Wformat -I/usr/local/include # -DDONT_FORK |
12 |
+#LDFLAGS=-L/usr/local/lib |
13 |
CP=cp |
14 |
|
9 |
|
15 |
-INSTALLDIR=/etc/dhis/bin |
10 |
MYSQL_INCLUDE= -I/usr/local/include/mysql -I/usr/local/mysql/include \ |
16 |
+INSTALLDIR=__PREFIX__/sbin |
11 |
-I/usr/local/mysql/include/mysql |
17 |
MODE=700 |
12 |
@@ -33,14 +33,14 @@ |
18 |
OWNER=root |
13 |
-L/usr/local/mysql/lib/mysql |
19 |
MKDIR=mkdir -p |
|
|
20 |
@@ -46,11 +46,11 @@ |
21 |
all: dhisd genkeys |
22 |
|
14 |
|
23 |
dhisd: $(OBJS) |
15 |
WFLAGS=-Wall -Wstrict-prototypes -Wpointer-arith \ |
24 |
- $(CC) $(LFLAGS) -o dhisd $(OBJS) $(LIBS) |
16 |
- -Wno-sign-compare -Wno-traditional -Wreturn-type -Wswitch -Wshadow \ |
25 |
+ $(CC) $(LDFLAGS) -o dhisd $(OBJS) $(LIBS) |
17 |
+ -Wno-sign-compare -Wreturn-type -Wswitch -Wshadow \ |
26 |
strip dhisd |
18 |
-Wwrite-strings -Wextra -funsigned-char |
27 |
|
19 |
|
28 |
genkeys: |
20 |
# Possible CFLAGS: -g -O3 -DDONT_FORK |
29 |
- $(CC) $(CFLAGS) $(LFLAGS) genkeys.c -DQRC=1 -o genkeys -lgmp |
21 |
# |
30 |
+ $(CC) $(CFLAGS) $(LDFLAGS) genkeys.c -DQRC=1 -o genkeys -lgmp |
|
|
31 |
|
22 |
|
32 |
install: dhisd genkeys |
23 |
-CFLAGS= -O3 $(WFLAGS) -I. -I/usr/local/include # $(MYSQL_INCLUDE) -DWITH_MYSQL=1 |
33 |
$(MKDIR) $(INSTALLDIR) |
24 |
-LFLAGS= -L/usr/local/lib # $(MYSQL_LIBDIR) |
|
|
25 |
+CFLAGS= $(WFLAGS) -I. -I/usr/local/include |
26 |
+LDFLAGS= -L/usr/local/lib |
27 |
|
28 |
# For System V (Solaris) add -lnsl and -lsocket |
29 |
# For MySQL support add -lmysqlclient |
30 |
@@ -66,10 +66,10 @@ |
31 |
all: dhisd dhisgenkeys |
32 |
|
33 |
dhisd: $(OBJS) main.o |
34 |
- $(CC) $(LFLAGS) -o dhisd $(OBJS) $(LIBS) main.o |
35 |
+ $(CC) $(LDFLAGS) -o dhisd $(OBJS) $(LIBS) main.o |
36 |
|
37 |
dhisgenkeys: qrc.o genkeys.o |
38 |
- $(CC) $(LFLAGS) -o dhisgenkeys qrc.o $(LIBS) genkeys.o |
39 |
+ $(CC) $(LDFLAGS) -o dhisgenkeys qrc.o $(LIBS) genkeys.o |
40 |
|
41 |
main.o: main.c |
42 |
$(CC) $(CFLAGS) -c main.c |
43 |
@@ -84,18 +84,12 @@ |
44 |
$(MKDIR) $(PIDDIR) |
45 |
$(CP) dhisd $(INSTALLBIN) |
46 |
$(CP) dhisgenkeys $(INSTALLBIN) |
47 |
- $(CHOWN) dhis $(INSTALLBIN)/dhisd $(INSTALLBIN)/dhisgenkeys $(LOGDIR) $(PIDDIR) |
48 |
- $(CHGRP) dhis $(INSTALLBIN)/dhisd $(INSTALLBIN)/dhisgenkeys $(LOGDIR) $(PIDDIR) |
49 |
- $(CHMOD) 770 $(INSTALLBIN)/dhisd $(INSTALLBIN)/dhisgenkeys $(LOGDIR) $(PIDDIR) |
50 |
+ $(CHMOD) 750 $(INSTALLBIN)/dhisd $(INSTALLBIN)/dhisgenkeys $(LOGDIR) $(PIDDIR) |
51 |
$(CHMOD) u+s $(INSTALLBIN)/dhisd |
52 |
$(CP) dhis.db.sample dhisd.conf.sample $(INSTALLCONF) |
53 |
- $(CHOWN) dhis $(INSTALLCONF)/dhis.db.sample $(INSTALLCONF)/dhisd.conf.sample |
54 |
- $(CHGRP) dhis $(INSTALLCONF)/dhis.db.sample $(INSTALLCONF)/dhisd.conf.sample |
55 |
$(CHMOD) 640 $(INSTALLCONF)/dhis.db.sample $(INSTALLCONF)/dhisd.conf.sample |
56 |
$(CP) dhisd.rc $(INSTALLRC)/dhisd |
57 |
- $(CHOWN) dhis $(INSTALLRC)/dhisd |
58 |
- $(CHGRP) dhis $(INSTALLRC)/dhisd |
59 |
- $(CHMOD) 755 $(INSTALLRC)/dhisd |
60 |
+ $(CHMOD) 555 $(INSTALLRC)/dhisd |
61 |
|
62 |
clean: |
63 |
$(RM) dhisgenkeys *.core core dhisd *.o *~ |