59 lines
1.6 KiB
Makefile
Executable File
59 lines
1.6 KiB
Makefile
Executable File
##
|
|
# Makefile automatically generated by genmake 1.0, May-03-00
|
|
# genmake 1.0 by muquit@muquit.com, http://www.muquit.com/
|
|
# updated for MS Visutal Studio 10 Feb-27-2012
|
|
##
|
|
PROGNAME= mailsend.exe
|
|
LINKER=link -nologo
|
|
|
|
OPENSSL_DIR=c:/openssl
|
|
OPENSSL_INC=-I$(OPENSSL_DIR)/include
|
|
OPENSSL_LIBS=$(OPENSSL_DIR)/lib/libeay32.lib $(OPENSSL_DIR)/lib/ssleay32.lib
|
|
|
|
|
|
MUTILS_INCLUDE= -I./libs/libmutils
|
|
MSOCK_INCLUDE= -I./libs/libmsock
|
|
SLL_INCLUDE= -I./libs/libsll
|
|
INCLUDES= -I. $(MUTILS_INCLUDE) $(MSOCK_INCLUDE) $(SLL_INCLUDE) $(OPENSSL_INC)
|
|
|
|
MUTILS_LIB= ./libs/libmutils/mutils.lib
|
|
MSOCK_LIB=./libs/libmsock/msock.lib
|
|
SLL_LIB= ./libs/libsll/sll.lib
|
|
|
|
# don't define -DSYS_WIN32.. win2k complains
|
|
DEFINES= $(INCLUDES) $(DEFS) -DWINNT=1 -DHAVE_STRING_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_OPENSSL=1 -DHAVE_GETADDRINFO=1
|
|
CFLAGS= $(DEFINES) /Ox /W3 /wd4996 /nologo
|
|
WINDOWS_LIBS=ws2_32.lib shell32.lib advapi32.lib user32.lib gdi32.lib winmm.lib comdlg32.lib comctl32.lib
|
|
LIBS=$(MSOCK_LIB) $(SLL_LIB) $(MUTILS_LIB) $(OPENSSL_LIBS) $(WINDOWS_LIBS)
|
|
|
|
SRCS = main.c smtp.c utils.c setget.c examples.c
|
|
OBJS = main.obj smtp.obj utils.obj setget.obj examples.obj
|
|
|
|
all: $(PROGNAME)
|
|
|
|
$(PROGNAME) : LIBRARIES $(OBJS)
|
|
$(CC) $(CFLAGS) $(LIBS) $(OBJS) /Fe$(PROGNAME)
|
|
|
|
LIBRARIES:
|
|
cd libs\libsll
|
|
nmake -f Makefile.nmake
|
|
cd ..\..
|
|
cd libs\libmsock
|
|
nmake -f Makefile.nmake
|
|
cd ..\..
|
|
cd libs\libmutils
|
|
nmake -f Makefile.nmake
|
|
cd ..\..
|
|
|
|
clean:
|
|
del $(OBJS) $(PROGNAME)
|
|
cd libs\libsll
|
|
nmake -f Makefile.nmake clean
|
|
cd ..\..
|
|
cd libs\libmsock
|
|
nmake -f Makefile.nmake clean
|
|
cd ..\..
|
|
cd libs\libmutils
|
|
nmake -f Makefile.nmake clean
|
|
cd ..\..
|