Replace fakemail with minimal PHP script

This commit is contained in:
Christoph M. Becker 2020-01-05 19:26:39 +01:00
parent 64633044c5
commit 10c420f84a
5 changed files with 2 additions and 48 deletions

View file

@ -203,7 +203,7 @@ build-snap: set-tmp-env generated_files
-for %T in ($(EXT_TARGETS)) do $(MAKE) /I /nologo "%T"
-for %T in ($(PECL_TARGETS)) do $(MAKE) /I /nologo "%T"
build-dist: $(BUILD_DIR)\deplister.exe $(BUILD_DIR)\fakemail.exe
build-dist: $(BUILD_DIR)\deplister.exe
-rd /s /q $(BUILD_DIR)\php-$(PHP_VERSION_STRING)
-rd /s /q $(BUILD_DIR)\pecl-$(PHP_VERSION_STRING)
-del /f /q $(BUILD_DIR)\$(DIST_ZIP_SNAP)
@ -227,9 +227,6 @@ snap: build-snap build-devel build-dist
$(BUILD_DIR)\deplister.exe: win32\build\deplister.c
$(CC) /nologo /Fo$(BUILD_DIR)\ /Fd$(BUILD_DIR)\ /Fp$(BUILD_DIR)\ /FR$(BUILD_DIR) /Fe$(BUILD_DIR)\deplister.exe win32\build\deplister.c imagehlp.lib
$(BUILD_DIR)\fakemail.exe: win32\build\fakemail.c
$(CC) /nologo /Fo$(BUILD_DIR)\ /Fd$(BUILD_DIR)\ /Fp$(BUILD_DIR)\ /FR$(BUILD_DIR) /Fe$(BUILD_DIR)\fakemail.exe win32\build\fakemail.c
install: really-install install-sdk
build-lib: build-ext-libs

View file

@ -1,40 +0,0 @@
/*
+----------------------------------------------------------------------+
| Copyright (c) The PHP Group |
+----------------------------------------------------------------------+
| This source file is subject to version 3.01 of the PHP license, |
| that is bundled with this package in the file LICENSE, and is |
| available through the world-wide-web at the following url: |
| http://www.php.net/license/3_01.txt |
| If you did not receive a copy of the PHP license and are unable to |
| obtain it through the world-wide-web, please send a note to |
| license@php.net so we can mail you a copy immediately. |
+----------------------------------------------------------------------+
| Author: Christoph M. Becker <cmb@php.net> |
+----------------------------------------------------------------------+
*/
/* This program can be used as sendmail replacement to write the email contents
to a file, which is mainly useful for email related tests on Windows.
Usage: fakemail <path> */
#include <stdio.h>
int main(int argc, char *argv[])
{
FILE *out;
char c;
if (argc != 2) {
return 1;
}
if (!(out = fopen(argv[1], "w"))) {
return 1;
}
while ((c = getchar()) != EOF) {
putc(c, out);
}
fclose(out);
return 0;
}

View file

@ -497,7 +497,6 @@ foreach ($dirs as $dir) {
copy_test_dir($dir, $test_dir);
}
copy('run-tests.php', $test_dir . '/run-test.php');
copy($build_dir . '/fakemail.exe', $test_dir . '/fakemail.exe');
/* change this next line to true to use good-old
* hand-assembled go-pear-bundle from the snapshot template */