diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-03-09 16:20:28 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-03-09 16:20:28 +0100 |
| commit | ddff2e34a8f5e7fdb4a9e67d4df1edfa393ab3b7 (patch) | |
| tree | 0ef7eddfeadb0c7201bdc0fd3851350239229b06 | |
| parent | c27e85f27b8db206da23b813358ea44e302f2419 (diff) | |
| download | computorv1-ddff2e34a8f5e7fdb4a9e67d4df1edfa393ab3b7.tar.gz computorv1-ddff2e34a8f5e7fdb4a9e67d4df1edfa393ab3b7.tar.bz2 computorv1-ddff2e34a8f5e7fdb4a9e67d4df1edfa393ab3b7.zip | |
Refactoring file structure
| -rw-r--r-- | Makefile | 10 | ||||
| -rw-r--r-- | src/main.hs (renamed from main.hs) | 0 | ||||
| -rw-r--r-- | src/parser.hs (renamed from parser.hs) | 0 |
3 files changed, 6 insertions, 4 deletions
@@ -12,19 +12,21 @@ CC = ghc +SRC_DIR = src +BUILD_DIR = build NAME = computor -SRC = $(shell find . -name "*.hs") +SRC = $(shell find $(SRC_DIR) -type f -name "*.hs") all: $(NAME) $(NAME): $(SRC) - $(CC) -o $(NAME) $(SRC) + $(CC) --make -outputdir $(BUILD_DIR) -o $(NAME) $(SRC) clean: - rm -f *.o *.hi + $(RM) $(BUILD_DIR)/*.o $(BUILD_DIR)/*.hi fclean: clean - rm -f $(NAME) + $(RM) $(NAME) re: fclean all diff --git a/parser.hs b/src/parser.hs index 7929c26..7929c26 100644 --- a/parser.hs +++ b/src/parser.hs |
