d0edb47896
the configure script checks for openldap and friends and we link with those libs just like we link all other third party libraries, and we no longer dlopen() those libraries. Our private header file lib/ldap.h was renamed to lib/curl_ldap.h due to this. I set a tag in CVS (curl-7_17_0-preldapfix) just before this commit, just in case.
42 lines
1.2 KiB
Makefile
42 lines
1.2 KiB
Makefile
#############################################################################
|
|
# _ _ ____ _
|
|
# Project ___| | | | _ \| |
|
|
# / __| | | | |_) | |
|
|
# | (__| |_| | _ <| |___
|
|
# \___|\___/|_| \_\_____|
|
|
#
|
|
# $Id$
|
|
#
|
|
|
|
# What to call the final executable
|
|
TARGET = example
|
|
|
|
# Which object files that the executable consists of
|
|
OBJS= ftpget.o
|
|
|
|
# What compiler to use
|
|
CC = gcc
|
|
|
|
# Compiler flags, -g for debug, -c to make an object file
|
|
CFLAGS = -c -g
|
|
|
|
# This should point to a directory that holds libcurl, if it isn't
|
|
# in the system's standard lib dir
|
|
# We also set a -L to include the directory where we have the openssl
|
|
# libraries
|
|
LDFLAGS = -L/home/dast/lib -L/usr/local/ssl/lib
|
|
|
|
# We need -lcurl for the curl stuff
|
|
# We need -lsocket and -lnsl when on Solaris
|
|
# We need -lssl and -lcrypto when using libcurl with SSL support
|
|
# We need -lpthread for the pthread example
|
|
LIBS = -lcurl -lsocket -lnsl -lssl -lcrypto
|
|
|
|
# Link the target with all objects and libraries
|
|
$(TARGET) : $(OBJS)
|
|
$(CC) -o $(TARGET) $(OBJS) $(LDFLAGS) $(LIBS)
|
|
|
|
# Compile the source files into object files
|
|
ftpget.o : ftpget.c
|
|
$(CC) $(CFLAGS) $<
|