NITCOPT=--semi-global
OLDNITCOPT=--semi-global
-OBJS=nitc nitpick nit nitdoc nitls nitunit nitpretty nitmetrics nitx nitlight nitdbg_client nitserial
+OBJS=nitc nitpick nit nitdoc nitls nitunit nitpretty nitmetrics nitx nitlight nitserial nitrestful
SRCS=$(patsubst %,%.nit,$(OBJS))
BINS=$(patsubst %,../bin/%,$(OBJS))
+# Workaround: Cygwin requires peflags to bootstrap
+peflags := ${shell which peflags 2>/dev/null}
+
all: bin/nitc
pre-build:
@echo '***************************************************************'
./git-gen-version.sh
../c_src/nitc ${OLDNITCOPT} -o nitc_0 -v nitc.nit
+ifdef peflags
+ ${peflags} --cygwin-heap=2048 nitc_0
+endif
bin/nitc: nitc_0 parser/parser.nit
@echo '***************************************************************'
@echo '***************************************************************'
cd ../c_src; make
rm ../c_src/*.o || true # to reduce disc used
+ifdef peflags
+ ${peflags} --cygwin-heap=2048 ../c_src/nitc
+endif
parser/parser.nit:
@echo '***************************************************************'