Skip to content

Commit

Permalink
More "make dist" fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
edolstra committed Feb 1, 2014
1 parent 74ca70d commit 844d833
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 5 deletions.
4 changes: 3 additions & 1 deletion doc/manual/local.mk
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ $(d)/manual.is-valid: $(d)/manual.xmli

clean-files += $(d)/manual.xmli $(d)/version.txt $(d)/manual.is-valid

clean-files += $(d)/manual.xmli $(d)/version.txt $(d)/manual.is-valid
dist-files += $(d)/manual.xmli $(d)/version.txt $(d)/manual.is-valid


# Generate man pages.
Expand All @@ -47,6 +47,8 @@ $(man-pages): $(d)/manual.xmli $(d)/manual.is-valid

clean-files += $(d)/*.1 $(d)/*.5 $(d)/*.8

dist-files += $(d)/*.1 $(d)/*.5 $(d)/*.8


# Generate the HTML manual.
$(d)/manual.html: $(d)/manual.xml $(MANUAL_SRCS) $(d)/manual.is-valid
Expand Down
4 changes: 3 additions & 1 deletion local.mk
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
dist-files += $(shell git ls-files) $(shell git ls-files)

GLOBAL_CXXFLAGS = -I . -I src -I src/libutil -I src/libstore -I src/libmain -I src/libexpr
dist-files += configure config.h.in

GLOBAL_CXXFLAGS += -I . -I src -I src/libutil -I src/libstore -I src/libmain -I src/libexpr
7 changes: 4 additions & 3 deletions release.nix
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,13 @@ let
distPhase =
''
runHook preDist
make dist-gzip
make dist-xz
make dist
mkdir -p $out/tarballs
cp *.tar.* $out/tarballs
'';

preDist = ''
make install prefix=$out makefiles=doc/manual/local.mk
make install docdir=$out/share/doc/nix makefiles=doc/manual/local.mk
make doc/manual/manual.pdf
cp doc/manual/manual.pdf $out/manual.pdf
Expand Down Expand Up @@ -98,6 +97,8 @@ let

makeFlags = "profiledir=$(out)/etc/profile.d";

preBuild = "unset NIX_INDENT_MAKE";

installFlags = "sysconfdir=$(out)/etc";

doInstallCheck = true;
Expand Down
2 changes: 2 additions & 0 deletions src/libexpr/local.mk
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,5 @@ $(d)/lexer-tab.cc $(d)/lexer-tab.hh: $(d)/lexer.l
$(trace-gen) flex --outfile $(libexpr_DIR)/lexer-tab.cc --header-file=$(libexpr_DIR)/lexer-tab.hh $<

clean-files += $(d)/parser-tab.cc $(d)/parser-tab.hh $(d)/lexer-tab.cc $(d)/lexer-tab.hh

dist-files += $(d)/parser-tab.cc $(d)/parser-tab.hh $(d)/lexer-tab.cc $(d)/lexer-tab.hh

0 comments on commit 844d833

Please sign in to comment.