include Makefile.inc
THISLIB = List
SEARCH = -P../Maybe
SRCS = \
DeleteBy.hs Delete.hs \
DeleteFirstsBy.hs DeleteFirsts.hs \
Difference.hs ElemBy.hs \
ElemIndexBy.hs ElemIndex.hs ElemIndices.hs \
Find.hs FindIndex.hs FindIndices.hs \
GenericDrop.hs GenericIndex.hs GenericLength.hs \
GenericReplicate.hs GenericSplitAt.hs GenericTake.hs \
GroupBy.hs Group.hs \
Inits.hs InsertBy.hs Insert.hs \
IntersectBy.hs Intersect.hs \
Intersperse.hs IsPrefixOf.hs IsSuffixOf.hs \
LookupBy.hs MapAccumL.hs MapAccumR.hs \
MaximumBy.hs MinimumBy.hs NotElemBy.hs \
NubBy.hs Nub.hs \
Partition.hs Permutations.hs Products.hs \
SortBy.hs Sort.hs Subsequences.hs \
Sums.hs Tails.hs Transpose.hs \
Unfoldr.hs UnionBy.hs Union.hs \
Unzip4.hs Unzip5.hs Unzip6.hs Unzip7.hs \
ZipWith4.hs ZipWith5.hs ZipWith6.hs ZipWith7.hs \
Zip4.hs Zip5.hs Zip6.hs Zip7.hs
# Here are the main rules.
include ../Makefile.common
# Here are the dependencies.
${OBJDIR}/Nub.$O: Nub.hs ${OBJDIR}/NubBy.$O
${OBJDIR}/Delete.$O: Delete.hs ${OBJDIR}/DeleteBy.$O
${OBJDIR}/Difference.$O: Difference.hs ${OBJDIR}/Delete.$O
${OBJDIR}/DeleteFirsts.$O: DeleteFirsts.hs ${OBJDIR}/Difference.$O
${OBJDIR}/DeleteFirstsBy.$O: DeleteFirstsBy.hs ${OBJDIR}/DeleteBy.$O
${OBJDIR}/ElemIndex.$O: ElemIndex.hs ${OBJDIR}/ElemIndexBy.$O
${OBJDIR}/Group.$O: Group.hs ${OBJDIR}/GroupBy.$O
${OBJDIR}/NotElemBy.$O: NotElemBy.hs ${OBJDIR}/ElemBy.$O
${OBJDIR}/Nub.$O: Nub.hs ${OBJDIR}/NubBy.$O
${OBJDIR}/Zip4.$O: Zip4.hs ${OBJDIR}/ZipWith4.$O
${OBJDIR}/Zip5.$O: Zip5.hs ${OBJDIR}/ZipWith5.$O
${OBJDIR}/Zip6.$O: Zip6.hs ${OBJDIR}/ZipWith6.$O
${OBJDIR}/Zip7.$O: Zip7.hs ${OBJDIR}/ZipWith7.$O
${OBJDIR}/Sort.$O: Sort.hs ${OBJDIR}/SortBy.$O
${OBJDIR}/SortBy.$O: SortBy.hs ${OBJDIR}/InsertBy.$O
${OBJDIR}/ElemIndex.$O: ElemIndex.hs ${OBJDIR}/FindIndex.$O
${OBJDIR}/ElemIndices.$O: ElemIndices.hs ${OBJDIR}/FindIndices.$O
${OBJDIR}/Find.$O: Find.hs ${OBJDIR}/../Maybe/ListToMaybe.$O
${OBJDIR}/FindIndex.$O: FindIndex.hs ${OBJDIR}/FindIndices.$O ${OBJDIR}/../Maybe/ListToMaybe.$O
${OBJDIR}/GenericReplicate.$O: GenericReplicate.hs ${OBJDIR}/GenericTake.$O
${OBJDIR}/Union.$O: Union.hs ${OBJDIR}/Difference.$O
${OBJDIR}/UnionBy.$O: UnionBy.hs ${OBJDIR}/DeleteFirstsBy.$O ${OBJDIR}/NubBy.$O
${OBJDIR}/../Maybe/ListToMaybe.$O:
cd ../Maybe; ${MAKE} ${BUILDDIR}/${OBJ}/prelude/Maybe/ListToMaybe.$O
# C-files dependencies.
Nub.$C: NubBy.$C
Delete.$C: DeleteBy.$C
Difference.$C: Delete.$C
DeleteFirsts.$C: Difference.$C
DeleteFirstsBy.$C: DeleteBy.$C
ElemIndex.$C: ElemIndexBy.$C
Group.$C: GroupBy.$C
NotElemBy.$C: ElemBy.$C
Nub.$C: NubBy.$C
Zip4.$C: ZipWith4.$C
Zip5.$C: ZipWith5.$C
Zip6.$C: ZipWith6.$C
Zip7.$C: ZipWith7.$C
Sort.$C: SortBy.$C
SortBy.$C: InsertBy.$C
ElemIndex.$C: FindIndex.$C
ElemIndices.$C: FindIndices.$C
Find.$C: ../Maybe/ListToMaybe.$C
FindIndex.$C: FindIndices.$C ../Maybe/ListToMaybe.$C
GenericReplicate.$C: GenericTake.$C
Union.$C: Difference.$C
../Maybe/ListToMaybe.$C:
cd ../Maybe; ${MAKE} ListToMaybe.$C
|