mirror of
https://github.com/nginx/nginx.git
synced 2024-12-05 06:19:01 +08:00
5b37852323
Precompiled headers are disabled as they lead to internal compiler errors with long configure lines. Couple of false positive warnings silenced. Various win32 typedefs are adjusted to work with Open Watcom C 1.9 headers. With this patch, it's now again possible to compile nginx using owc386, with options we normally compile on win32 minus ipv6 and ssl.
26 lines
484 B
Plaintext
26 lines
484 B
Plaintext
|
|
# Copyright (C) Igor Sysoev
|
|
# Copyright (C) Nginx, Inc.
|
|
|
|
|
|
CFLAGS = -c -zq -bt=nt -ot -op -oi -oe -s -bm $(CPU_OPT)
|
|
PCREFLAGS = -DHAVE_CONFIG_H -DPCRE_STATIC -DPOSIX_MALLOC_THRESHOLD=10 &
|
|
-DSUPPORT_PCRE8 -DHAVE_MEMMOVE
|
|
|
|
|
|
pcre.lib:
|
|
cd $(PCRE)
|
|
|
|
wcl386 $(CFLAGS) -i=. $(PCREFLAGS) pcre_*.c
|
|
|
|
dir /b *.obj > pcre.lst
|
|
|
|
wlib -n pcre.lib @pcre.lst
|
|
|
|
pcre.h:
|
|
cd $(PCRE)
|
|
|
|
copy /y pcre.h.generic pcre.h
|
|
copy /y config.h.generic config.h
|
|
copy /y pcre_chartables.c.dist pcre_chartables.c
|