This repository has been archived by the owner on Jan 18, 2020. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixed some minor problems in the previous patch.
Ignore-this: 6beae1b20cc4c22b2c6eec092b735853 darcs-hash:20090627050309-62b54-1fdd14b386f8a1509c7615962296b605798e170e.gz
- Loading branch information
1 parent
e91ca16
commit f40cdbc
Showing
8 changed files
with
126 additions
and
60 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,7 @@ | ||
This is a list of contributors to the HsOpenSSL. | ||
|
||
* Adam Langley <agl@imperialviolet.org> | ||
* John Van Enk <vanenkj@gmail.com> and his friend | ||
* Taru Karttunen <taruti@taruti.net> | ||
* PHO <pho@cielonegro.org> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
RUN_COMMAND = $(MAKE) -C examples run | ||
|
||
CONFIGURE_ARGS = --disable-optimization --extra-include-dirs=/usr/pkg/include --extra-lib-dirs=/usr/pkg/lib | ||
|
||
include cabal-package.mk |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
# -*- makefile-gmake -*- | ||
# | ||
# Variables: | ||
# | ||
# CONFIGURE_ARGS :: arguments to be passed to ./Setup configure | ||
# default: --disable-optimization | ||
# | ||
# RUN_COMMAND :: command to be run for "make run" | ||
# | ||
|
||
GHC ?= ghc | ||
FIND ?= find | ||
RM_RF ?= rm -rf | ||
SUDO ?= sudo | ||
AUTOCONF ?= autoconf | ||
|
||
CONFIGURE_ARGS ?= --disable-optimization | ||
|
||
SETUP_FILE := $(wildcard Setup.*hs) | ||
CABAL_FILE := $(wildcard *.cabal) | ||
|
||
ifeq ($(shell ls configure.ac 2>/dev/null),configure.ac) | ||
AUTOCONF_AC_FILE := configure.ac | ||
AUTOCONF_FILE := configure | ||
else | ||
ifeq ($(shell ls configure.in 2>/dev/null),configure.in) | ||
AUTOCONF_AC_FILE := configure.in | ||
AUTOCONF_FILE := configure | ||
else | ||
AUTOCONF_AC_FILE := | ||
AUTOCONF_FILE := | ||
endif | ||
endif | ||
|
||
BUILDINFO_IN_FILE := $(wildcard *.buildinfo.in) | ||
BUILDINFO_FILE := $(BUILDINFO_IN_FILE:.in=) | ||
|
||
all: build | ||
|
||
build: setup-config build-hook | ||
./Setup build | ||
|
||
build-hook: | ||
|
||
ifeq ($(RUN_COMMAND),) | ||
run: | ||
@echo "cabal-package.mk: No command to run." | ||
@echo "cabal-package.mk: If you want to run something, define RUN_COMMAND variable." | ||
else | ||
run: build | ||
@echo ".:.:. Let's go .:.:." | ||
$(RUN_COMMAND) | ||
endif | ||
|
||
setup-config: dist/setup-config setup-config-hook $(BUILDINFO_FILE) | ||
|
||
setup-config-hook: | ||
|
||
dist/setup-config: $(CABAL_FILE) Setup $(AUTOCONF_FILE) | ||
./Setup configure $(CONFIGURE_ARGS) | ||
|
||
$(AUTOCONF_FILE): $(AUTOCONF_AC_FILE) | ||
$(AUTOCONF) | ||
|
||
$(BUILDINFO_FILE): $(BUILDINFO_IN_FILE) configure | ||
./Setup configure $(CONFIGURE_ARGS) | ||
|
||
Setup: $(SETUP_FILE) | ||
$(GHC) --make Setup | ||
|
||
clean: clean-hook | ||
$(RM_RF) dist Setup *.o *.hi .setup-config *.buildinfo | ||
$(FIND) . -name '*~' -exec rm -f {} \; | ||
|
||
clean-hook: | ||
|
||
doc: setup-config | ||
./Setup haddock | ||
|
||
install: build | ||
$(SUDO) ./Setup install | ||
|
||
sdist: setup-config | ||
./Setup sdist | ||
|
||
test: build | ||
./Setup test | ||
|
||
.PHONY: build build-hook setup-config setup-config-hook run clean clean-hook install doc sdist test |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters