Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
obsidiansystems
GHC
Commits
0f72a4c6
Commit
0f72a4c6
authored
Aug 10, 2008
by
Ian Lynagh
Browse files
Use Cabal to build pwd
parent
e07185ed
Changes
3
Hide whitespace changes
Inline
Side-by-side
utils/pwd/Makefile
View file @
0f72a4c6
TOP
=
../..
include
$(TOP)/mk/boilerplate.mk
# Beyond stage 1, honour any Mac OS X depolyment target options. If we use
# these options in stage 1 we get a linker error if the bootstrap compiler is
# for a more recent OS version
ifeq
"$(stage)" "2"
SRC_CC_OPTS
+=
$(MACOSX_DEPLOYMENT_CC_OPTS)
SRC_HC_OPTS
+=
$(
addprefix
-optc
,
$(MACOSX_DEPLOYMENT_CC_OPTS)
)
SRC_LD_OPTS
+=
$(
addprefix
-optl
,
$(MACOSX_DEPLOYMENT_LD_OPTS)
)
endif
EXTRA_CLEAN
=
pwd
pwd.exe
# We have two version: the inplace version compiled by the bootstrap compiler
# and the install version compiled by the stage 1 compiler
ifeq
"$(stage)" "2"
HS_PROG
=
pwd
else
HS_PROG
=
pwd-inplace
endif
binary-dist
:
$(INSTALL_DIR)
$(BIN_DIST_DIR)
/utils/pwd
$(INSTALL_DATA)
Makefile
$(BIN_DIST_DIR)
/utils/pwd/
$(INSTALL_PROGRAM)
pwd
$(exeext)
$(BIN_DIST_DIR)
/utils/pwd/
include
$(TOP)/mk/boilerplate.mk
include
$(TOP)/mk/cabal.mk
include
$(TOP)/mk/target.mk
utils/pwd/Setup.hs
0 → 100644
View file @
0f72a4c6
import
Distribution.Simple
main
=
defaultMain
utils/pwd/pwd.cabal
0 → 100644
View file @
0f72a4c6
Name: pwd
Version: 0.1
Copyright: XXX
License: BSD
-- XXX License-File: LICENSE
-- XXX Author:
-- XXX Maintainer:
Synopsis: XXX
Description:
XXX
build-type: Simple
cabal-version: >=1.2
Flag base3
Description: Choose the new smaller, split-up base package.
Executable pwd
Main-Is: pwd.hs
if flag(base3)
Build-Depends: base >= 3 && < 4,
directory >= 1 && < 1.1
else
Build-Depends: base < 3
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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