Home | History | Annotate | Download | only in apps
      1 # Copyright 2006 The Android Open Source Project
      2 
      3 LOCAL_PATH:= $(call my-dir)
      4 
      5 local_src_files:= \
      6 	app_rand.c \
      7 	apps.c \
      8 	asn1pars.c \
      9 	ca.c \
     10 	ciphers.c \
     11 	crl.c \
     12 	crl2p7.c \
     13 	dgst.c \
     14 	dh.c \
     15 	dhparam.c \
     16 	dsa.c \
     17 	dsaparam.c \
     18 	ecparam.c \
     19 	ec.c \
     20 	enc.c \
     21 	engine.c \
     22 	errstr.c \
     23 	gendh.c \
     24 	gendsa.c \
     25 	genpkey.c \
     26 	genrsa.c \
     27 	nseq.c \
     28 	ocsp.c \
     29 	openssl.c \
     30 	passwd.c \
     31 	pkcs12.c \
     32 	pkcs7.c \
     33 	pkcs8.c \
     34 	pkey.c \
     35 	pkeyparam.c \
     36 	pkeyutl.c \
     37 	prime.c \
     38 	rand.c \
     39 	req.c \
     40 	rsa.c \
     41 	rsautl.c \
     42 	s_cb.c \
     43 	s_client.c \
     44 	s_server.c \
     45 	s_socket.c \
     46 	s_time.c \
     47 	sess_id.c \
     48 	smime.c \
     49 	speed.c \
     50 	spkac.c \
     51 	verify.c \
     52 	version.c \
     53 	x509.c
     54 
     55 local_shared_libraries := \
     56 	libssl \
     57 	libcrypto
     58 
     59 local_c_includes := \
     60 	external/openssl \
     61 	external/openssl/include
     62 
     63 local_cflags := -DMONOLITH
     64 
     65 # These flags omit whole features from the commandline "openssl".
     66 # However, portions of these features are actually turned on.
     67 local_cflags += -DOPENSSL_NO_DTLS1
     68 
     69 include $(CLEAR_VARS)
     70 LOCAL_MODULE:= openssl
     71 LOCAL_MODULE_TAGS := optional
     72 LOCAL_SRC_FILES := $(local_src_files)
     73 LOCAL_SHARED_LIBRARIES := $(local_shared_libraries)
     74 LOCAL_C_INCLUDES := $(local_c_includes)
     75 LOCAL_CFLAGS := $(local_cflags)
     76 include $(LOCAL_PATH)/../android-config.mk
     77 include $(BUILD_EXECUTABLE)
     78 
     79 include $(CLEAR_VARS)
     80 LOCAL_MODULE:= openssl
     81 LOCAL_MODULE_TAGS := optional
     82 LOCAL_SRC_FILES := $(local_src_files)
     83 LOCAL_SHARED_LIBRARIES := $(local_shared_libraries)
     84 LOCAL_C_INCLUDES := $(local_c_includes)
     85 LOCAL_CFLAGS := $(local_cflags)
     86 include $(LOCAL_PATH)/../android-config.mk
     87 include $(BUILD_HOST_EXECUTABLE)
     88