1CC = @@CC@@ 2 3WINCFLAGS = @@WINCFLAGS@@ 4SSLCFLAGS = @@SSLCFLAGS@@ 5 6EXEEXT = .exe 7 8SRCDIR = @@SRCDIR@@ 9MAKEFILE = Makefile 10 11WINLIBS = @@WINLIBS@@ 12SSLLIBS = @@SSLLIBS@@ 13 14SPAMC_FILES = @@SPAMC_FILES@@ 15LIBSPAMC_FILES = @@LIBSPAMC_FILES@@ 16 17 18all: spamc$(EXEEXT) 19 20 21$(SRCDIR)/spamc$(EXEEXT): 22# Bug #7617: Both commands must be on the same line because for every 23# line a new sub-shell is spawned. The change of directory would be 24# "forgotten" before the next command is executed, if the commands 25# were on different lines. 26 cd $(SRCDIR) && $(MAKE) spamc$(EXEEXT) 27 28 29spamc$(EXEEXT): $(SPAMC_FILES) $(LIBSPAMC_FILES) 30 $(CC) $(WINCFLAGS) $(SSLCFLAGS) $(CFLAGS) $(SPAMC_FILES) $(LIBSPAMC_FILES) $(WINLIBS) $(SSLLIBS) $(LIBS) 31 32