Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
GHC
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Iterations
Merge Requests
0
Merge Requests
0
Requirements
Requirements
List
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Package Registry
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issue
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Alex D
GHC
Commits
daf5b615
Commit
daf5b615
authored
Aug 01, 2010
by
Ian Lynagh
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add a versions haddock binary for Windows
parent
7e25751e
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
42 additions
and
0 deletions
+42
-0
driver/haddock/Makefile
driver/haddock/Makefile
+3
-0
driver/haddock/ghc.mk
driver/haddock/ghc.mk
+24
-0
driver/haddock/haddock.c
driver/haddock/haddock.c
+14
-0
ghc.mk
ghc.mk
+1
-0
No files found.
driver/haddock/Makefile
0 → 100644
View file @
daf5b615
dir
=
driver/haddock
TOP
=
../..
include
$(TOP)/mk/sub-makefile.mk
driver/haddock/ghc.mk
0 → 100644
View file @
daf5b615
# -----------------------------------------------------------------------------
#
# (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
driver/haddock/haddock.c
0 → 100644
View file @
daf5b615
#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
);
}
ghc.mk
View file @
daf5b615
...
...
@@ -520,6 +520,7 @@ BUILD_DIRS += \
driver
\
driver/ghci
\
driver/ghc
\
driver/haddock
\
libffi
\
includes
\
rts
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment