| # Makefile for ASOS Example Applications | |
| # Ψ£Ω Ψ«ΩΨ© ΨͺΨ·Ψ¨ΩΩΨ§Ψͺ ASOS | |
| # | |
| # Author: Ahmad Ali Parr | |
| # License: Sovereign Source | |
| CC = gcc | |
| CFLAGS = -Wall -Wextra -O2 -std=c11 -I.. -I../../kernel-module | |
| LDFLAGS = -L.. -lasos | |
| EXAMPLES = hello_asos write_worm | |
| all: $(EXAMPLES) | |
| hello_asos: hello_asos.c ../libasos.c | |
| $(CC) $(CFLAGS) -o $@ $< ../libasos.c | |
| write_worm: write_worm.c ../libasos.c | |
| $(CC) $(CFLAGS) -o $@ $< ../libasos.c | |
| clean: | |
| rm -f $(EXAMPLES) *.o | |
| run-hello: hello_asos | |
| @echo "βββββββββββββββββββββββββββββββββββββββββββββββββββββββ" | |
| @echo " Running Hello ASOS Example" | |
| @echo "βββββββββββββββββββββββββββββββββββββββββββββββββββββββ" | |
| @./hello_asos | |
| run-worm: write_worm | |
| @echo "βββββββββββββββββββββββββββββββββββββββββββββββββββββββ" | |
| @echo " Running WORM Write Example" | |
| @echo "βββββββββββββββββββββββββββββββββββββββββββββββββββββββ" | |
| @./write_worm | |
| run-all: run-hello run-worm | |