This avoids the need to prepend "#!/bin/sh" to each of the files, and
subsequently "cat" that line into the "all" file.
-#!/bin/sh
-
+#
+# aliases
+#
alias df='df --human-readable'
alias du='du --human-readable --summarize *'
alias ls='ls -l --color=auto --human-readable --time-style=long-iso'
alias youtube-dl-mp3='youtube-dl --extract-audio --audio-format=mp3'
+
-#!/bin/sh
+#
+# compilation
+#
# Grab CFLAGS, etc. from our profile after first processing its parent
# profiles recursively
# Haskell makefiles so that we don't have to hard-code user preferences
# (these flags) in the cabal files that *everyone* uses.
export HCFLAGS
+
-SRCS = aliases compilation options sage
+SRCS = aliases.sh compilation.sh options.sh sage.sh
all: $(SRCS)
cat $(SRCS) > $@
-#!/bin/sh
+#
+# program options
+#
# No stupid disclaimers.
export WHOIS_OPTIONS="-H"
+
-#!/bin/sh
+#
+# sage settings
+#
# This is the default, but let's make sure.
export SAGE_INSTALL_GCC=no
# This is trinary, ha ha!
export SAGE_DEBUG=no
+