# 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 .PHONY: all clean run-hello run-worm run-all