Files
WrenchBoradWeb/wrenchboard/src/mailsend/Makefile.nmake
T
2020-07-31 04:58:02 -04:00

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 ..\..