Changeset 28769


Ignore:
Timestamp:
2011-11-05T18:36:47+01:00 (6 years ago)
Author:
jow
Message:

[package] uhttpd: fix Makefiles and linking of tls plugin

Location:
trunk/package/uhttpd
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/uhttpd/Makefile

    r28762 r28769  
    7171  UHTTPD_TLS:=cyassl 
    7272  TLS_CFLAGS:=-I$(STAGING_DIR)/usr/include/cyassl -DTLS_IS_CYASSL 
     73  TLS_LDFLAGS:=-lcyassl -lm 
    7374endif 
    7475 
     
    7677  UHTTPD_TLS:=openssl 
    7778  TLS_CFLAGS:=-DTLS_IS_OPENSSL 
     79  TLS_LDFLAGS:=-lssl 
    7880endif 
    7981 
     
    9193 
    9294TARGET_CFLAGS += $(TLS_CFLAGS) 
     95TARGET_LDFLAGS += $(TLS_LDFLAGS) 
    9396MAKE_VARS += \ 
    9497        FPIC="$(FPIC)" \ 
    9598        LUA_SUPPORT="$(if $(CONFIG_PACKAGE_uhttpd-mod-lua),1)" \ 
    9699        TLS_SUPPORT="$(if $(CONFIG_PACKAGE_uhttpd-mod-tls),1)" \ 
    97         UHTTPD_TLS="$(UHTTPD_TLS)" 
     100        UHTTPD_TLS="$(UHTTPD_TLS)" \ 
     101        TLS_CFLAGS="$(TLS_CFLAGS)" \ 
     102        TLS_LDFLAGS="$(TLS_LDFLAGS)" 
    98103 
    99104define Build/Prepare 
  • trunk/package/uhttpd/src/Makefile

    r28761 r28769  
    55 
    66CFLAGS ?= -I./lua-5.1.4/src $(TLS_CFLAGS) -O0 -ggdb3 
    7 LDFLAGS ?= -L./lua-5.1.4/src $(TLS_LDFLAGS) 
     7LDFLAGS ?= -L./lua-5.1.4/src 
    88 
    99CFLAGS += -Wall --std=gnu99 
    1010 
    1111ifeq ($(UHTTPD_TLS),openssl) 
    12   TLS_LDFLAGS := -L./openssl-0.9.8m -lssl 
    13   TLS_CFLAGS := -I./openssl-0.9.8m/include -DTLS_IS_OPENSSL 
     12  TLS_LDFLAGS ?= -L./openssl-0.9.8m -lssl 
     13  TLS_CFLAGS ?= -I./openssl-0.9.8m/include -DTLS_IS_OPENSSL 
    1414else 
    15   TLS_LDFLAGS := -L./cyassl-1.4.0/src/.libs -lcyassl 
    16   TLS_CFLAGS := -I./cyassl-1.4.0/include -DTLS_IS_CYASSL 
     15  TLS_LDFLAGS ?= -L./cyassl-1.4.0/src/.libs -lcyassl 
     16  TLS_CFLAGS ?= -I./cyassl-1.4.0/include -DTLS_IS_CYASSL 
    1717endif 
    1818 
     
    6363  $(TLSLIB): uhttpd-tls.c 
    6464                $(CC) $(CFLAGS) $(LDFLAGS) $(FPIC) \ 
    65                         -shared \ 
     65                        -shared $(TLS_LDFLAGS) \ 
    6666                        -o $(TLSLIB) uhttpd-tls.c 
    6767endif 
Note: See TracChangeset for help on using the changeset viewer.