33 include ../../make-rules/prep.mk |
33 include ../../make-rules/prep.mk |
34 include ../../make-rules/configure.mk |
34 include ../../make-rules/configure.mk |
35 include ../../make-rules/ips.mk |
35 include ../../make-rules/ips.mk |
36 include ../../make-rules/lint-libraries.mk |
36 include ../../make-rules/lint-libraries.mk |
37 |
37 |
38 PKG_CONFIG_PATH_32 = /usr/lib/pkgconfig |
|
39 PKG_CONFIG_PATH_64 = /usr/lib/$(MACH64)/pkgconfig |
|
40 |
|
41 PATCH_LEVEL = 0 |
38 PATCH_LEVEL = 0 |
42 |
39 |
43 GSSAPI_LIBDIR_32 = /usr/lib |
40 GSSAPI_LIBDIR_32 = /usr/lib |
44 GSSAPI_LIBDIR_64 = /usr/lib/$(MACH64) |
41 GSSAPI_LIBDIR_64 = /usr/lib/$(MACH64) |
45 |
42 |
46 # Enable C99 mode |
43 CFLAGS += $(CPP_LARGEFILES) |
47 studio_C99MODE = $(studio_C99_ENABLE) |
|
48 |
44 |
49 # And we want -Xc too |
|
50 CFLAGS += $(CC_BITS) -Xc -xnorunpath $(XPG6MODE) |
|
51 CFLAGS += $(CPP_POSIX) $(CPP_LARGEFILES) |
|
52 CPPFLAGS += $(CPP_POSIX) $(CPP_LARGEFILES) -D__EXTENSIONS__=1 -DNDEBUG |
|
53 LDFLAGS += -lpthread -lc -lm -lgss -lsocket -lresolv -lnsl -lgen |
|
54 |
|
55 CONFIGURE_ENV += CPP="$(CC) $(CPPFLAGS) $(CFLAGS) -E" |
|
56 CONFIGURE_ENV += CFLAGS="$(CFLAGS)" |
45 CONFIGURE_ENV += CFLAGS="$(CFLAGS)" |
57 CONFIGURE_ENV += CPPFLAGS="$(CPPFLAGS)" |
46 CONFIGURE_ENV += PKG_CONFIG_PATH="$(PKG_CONFIG_PATH)" |
58 CONFIGURE_ENV += CCLD="$(CC) $(CFLAGS) $(LDFLAGS)" |
|
59 CONFIGURE_ENV += LDFLAGS="$(LDFLAGS)" |
|
60 CONFIGURE_ENV += PKG_CONFIG_PATH="$(PKG_CONFIG_PATH_$(BITS))" |
|
61 |
47 |
62 CONFIGURE_OPTIONS += --localstatedir=/var --enable-shared --disable-static |
48 CONFIGURE_OPTIONS += --localstatedir=/var --enable-shared --disable-static |
63 CONFIGURE_OPTIONS += --enable-http --enable-ftp |
49 CONFIGURE_OPTIONS += --enable-http --enable-ftp |
64 CONFIGURE_OPTIONS += --enable-file --enable-dict |
50 CONFIGURE_OPTIONS += --enable-file --enable-dict |
65 CONFIGURE_OPTIONS += --enable-manual --disable-libgcc |
51 CONFIGURE_OPTIONS += --enable-manual --disable-libgcc |
80 CONFIGURE_OPTIONS += --with-ca-path=/etc/openssl/certs |
66 CONFIGURE_OPTIONS += --with-ca-path=/etc/openssl/certs |
81 CONFIGURE_OPTIONS += --with-zlib=/usr --with-libidn=/usr |
67 CONFIGURE_OPTIONS += --with-zlib=/usr --with-libidn=/usr |
82 CONFIGURE_OPTIONS += --with-pic |
68 CONFIGURE_OPTIONS += --with-pic |
83 CONFIGURE_OPTIONS += "curl_disallow_getifaddrs=yes" |
69 CONFIGURE_OPTIONS += "curl_disallow_getifaddrs=yes" |
84 |
70 |
85 LINT_FLAGS += -I$(COMPONENT_DIR)/$(COMPONENT_SRC)/include |
71 LINT_FLAGS += -I$(SOURCE_DIR)/include |
86 |
72 |
87 build: $(BUILD_32_and_64) |
73 build: $(BUILD_32_and_64) |
88 |
74 |
89 install: $(INSTALL_32_and_64) |
75 install: $(INSTALL_32_and_64) |
90 |
76 |