Commit daf5b615 authored by Ian Lynagh's avatar Ian Lynagh

Add a versions haddock binary for Windows

parent 7e25751e
dir=driver/haddock
TOP=../..
include $(TOP)/mk/sub-makefile.mk
# -----------------------------------------------------------------------------
#
# (c) 2009 The University of Glasgow
#
# This file is part of the GHC build system.
#
# To understand how the build system works and how to modify it, see
# http://hackage.haskell.org/trac/ghc/wiki/Building/Architecture
# http://hackage.haskell.org/trac/ghc/wiki/Building/Modifying
#
# -----------------------------------------------------------------------------
ifeq "$(Windows)" "YES"
driver/haddock_dist_C_SRCS = haddock.c ../utils/cwrapper.c ../utils/getLocation.c
driver/haddock_dist_CC_OPTS += -I driver/utils
driver/haddock_dist_PROG = haddock-$(ProjectVersion)
driver/haddock_dist_INSTALL = YES
driver/haddock_dist_INSTALL_INPLACE = NO
$(eval $(call build-prog,driver/haddock,dist,0))
endif
#include "cwrapper.h"
#include "getLocation.h"
#include <stddef.h>
int main(int argc, char** argv) {
char *binDir;
char *exePath;
binDir = getExecutablePath();
exePath = mkString("%s/haddock.exe", binDir);
run(exePath, 0, NULL, argc - 1, argv + 1);
}
......@@ -520,6 +520,7 @@ BUILD_DIRS += \
driver \
driver/ghci \
driver/ghc \
driver/haddock \
libffi \
includes \
rts
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment