summaryrefslogtreecommitdiff
path: root/examples/visual/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'examples/visual/Makefile')
-rw-r--r--examples/visual/Makefile28
1 files changed, 28 insertions, 0 deletions
diff --git a/examples/visual/Makefile b/examples/visual/Makefile
new file mode 100644
index 0000000..6352ecb
--- /dev/null
+++ b/examples/visual/Makefile
@@ -0,0 +1,28 @@
+# Simple Makefile Example
+
+# Default target
+all: build test clean
+
+# Build target
+build: compile link
+ @echo "Building the project..."
+
+# Compile target
+compile: init
+ @echo "Compiling source files..."
+
+# Link target
+link: init
+ @echo "Linking objects..."
+
+# Test target
+test: build
+ @echo "Running tests..."
+
+# Clean target
+clean:
+ @echo "Cleaning up..."
+
+# Init target (independent target)
+init:
+ @echo "Initializing the build environment..."