Rev 31 | Rev 79 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 31 | Rev 71 | ||
---|---|---|---|
Line 31... | Line 31... | ||
31 | # Location of make program (GNU make required) |
31 | # Location of make program (GNU make required) |
32 | MAKE = make |
32 | MAKE = make |
33 | # Location of install program (GNU install or compatible required) |
33 | # Location of install program (GNU install or compatible required) |
34 | INSTALL = install |
34 | INSTALL = install |
35 | 35 | ||
36 | # Base Compiler options for GCC (use CPPFLAGS and LDFLAGS if passed in) |
36 | # Base Compiler options for GCC (use CFLAGS, CPPFLAGS and LDFLAGS if passed in) |
37 | ifdef CPPFLAGS |
- | |
38 | BASECFLAGS = $(CPPFLAGS) |
37 | BASECFLAGS := $(CFLAGS) |
39 | else |
- | |
40 | BASECFLAGS = -Wall -g -O2 |
38 | BASECFLAGS ?= -Wall -g -O2 |
41 | endif |
- | |
42 | ifdef INCLUDES |
- | |
43 | BASECFLAGS += $(INCLUDES) |
39 | BASECFLAGS += $(CPPFLAGS) |
44 | endif |
40 | |
45 | ifdef LDFLAGS |
- | |
46 | BASELDFLAGS = $(LDFLAGS) |
41 | BASELDFLAGS := $(LDFLAGS) |
47 | else |
- | |
48 | BASELDFLAGS = -g |
42 | BASELDFLAGS ?= -g |
49 | endif |
- | |
50 | 43 | ||
51 | # Minimal libraries needed by Linux |
44 | # Minimal libraries needed by Linux |
52 | BASE_LIBS = -lcrypt |
45 | BASE_LIBS = -lcrypt |
53 | # FreeBSD needs some extra libraries: |
46 | # FreeBSD needs some extra libraries: |
54 | # BASE_LIBS = -lcrypt -liconv -lutil |
47 | # BASE_LIBS = -lcrypt -liconv -lutil |
Line 76... | Line 69... | ||
76 | # Zlib (required if GZIP_ENABLE set) |
69 | # Zlib (required if GZIP_ENABLE set) |
77 | Z_INCLUDE = |
70 | Z_INCLUDE = |
78 | Z_LIBS = -lz |
71 | Z_LIBS = -lz |
79 | 72 | ||
80 | # LDAP (required if LDAP_ENABLE set) |
73 | # LDAP (required if LDAP_ENABLE set) |
81 | LDAP_INCLUDE = -DLDAP_DEPRECATED |
74 | LDAP_INCLUDE = |
82 | LDAP_LIBS = -lldap |
75 | LDAP_LIBS = -lldap |
83 | 76 | ||
84 | # Pam (required if CCLIENT_PAM_ENABLE set) |
77 | # Pam (required if CCLIENT_PAM_ENABLE set) |
85 | PAM_INCLUDE = |
78 | PAM_INCLUDE = |
86 | PAM_LIBS = -lpam |
79 | PAM_LIBS = -lpam |