Module GenerateMakeFile

A tool to generate a makefile for a Curry application.

Author: Michael Hanus

Version: December 2020

Summary of exported operations:

generateMakeForApplication :: Int -> String -> String -> String -> String -> String -> IO ()  Non-deterministic 
generateMakeFile :: String -> String -> String -> String -> IO [MakeElement]  Non-deterministic 
modToMakeFile :: String -> String -> String -> String -> [String] -> String -> [MakeElement]  Deterministic 
findSourceFileInLoadPath :: String -> IO String  Non-deterministic 
simplifyPath :: String -> String -> String  Deterministic 

Exported operations:

generateMakeForApplication :: Int -> String -> String -> String -> String -> String -> IO ()  Non-deterministic 

generateMakeFile :: String -> String -> String -> String -> IO [MakeElement]  Non-deterministic 

modToMakeFile :: String -> String -> String -> String -> [String] -> String -> [MakeElement]  Deterministic 

findSourceFileInLoadPath :: String -> IO String  Non-deterministic 

simplifyPath :: String -> String -> String  Deterministic