diff options
| author | mo khan <mo@mokhan.ca> | 2025-09-15 14:25:57 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-09-15 14:25:57 -0600 |
| commit | 716d22292f5078476dd1b086e5e65a14d88d3d8a (patch) | |
| tree | 3113e1ff0eb50974ce6836a9c2fa749adf8f0006 /Makefile | |
| parent | 8655fb8659a23be8dd10410a29a749c9019870ad (diff) | |
refactor: move assignment 1
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 32 |
1 files changed, 5 insertions, 27 deletions
@@ -1,47 +1,25 @@ -# COMP-347 Assignment 1 Makefile +MD_FILE = assignments/1/README.md +PDF_FILE = assignments/1/3431709-assignment-1.pdf +ZIP_FILE = assignments/1/3431709-assignment-1.zip -# Variables -ASSIGNMENT = assignment1 -ASSIGNMENT_DIR = comp347/assignment1 -MD_FILE = $(ASSIGNMENT_DIR)/$(ASSIGNMENT).md -PDF_FILE = $(ASSIGNMENT_DIR)/$(ASSIGNMENT).pdf -ZIP_FILE = $(ASSIGNMENT_DIR)/$(ASSIGNMENT).zip - -# Default target all: pdf zip -# Convert markdown to PDF pdf: $(PDF_FILE) $(PDF_FILE): $(MD_FILE) - pandoc $(MD_FILE) -o $(PDF_FILE) \ + PATH="/Library/TeX/texbin/:$$PATH" pandoc $(MD_FILE) -o $(PDF_FILE) \ --pdf-engine=pdflatex \ --variable=geometry:margin=1in \ --variable=fontsize:11pt \ --toc \ --number-sections -# Create submission zip file zip: $(ZIP_FILE) $(ZIP_FILE): $(PDF_FILE) - cd $(ASSIGNMENT_DIR) && zip -r $(ASSIGNMENT).zip . -x "*.zip" ".DS_Store" + cd assignments/1 && zip -r 3431709-assignment-1.zip . -x "*.zip" ".DS_Store" -# Clean generated files clean: rm -f $(PDF_FILE) $(ZIP_FILE) -# Force rebuild rebuild: clean all - -# Help target -help: - @echo "Available targets:" - @echo " all - Build PDF and create ZIP (default)" - @echo " pdf - Convert markdown to PDF" - @echo " zip - Create submission ZIP file" - @echo " clean - Remove generated files" - @echo " rebuild - Clean and rebuild all" - @echo " help - Show this help message" - -.PHONY: all pdf zip clean rebuild help |
