Rev 52 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 52 | Rev 57 | ||
---|---|---|---|
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 |