CC=gcc CFLAGS=-std=c11 -g -Wall -Wpedantic all: list_environ list_envp getenv list_environ: list_environ.c $(CC) $(CFLAGS) list_environ.c -o list_environ list_envp: list_envp.c $(CC) $(CFLAGS) list_envp.c -o list_envp getenv: getenv.c $(CC) $(CFLAGS) getenv.c -o getenv run: getenv foo=bar ./getenv clean: rm -f *~ *.o list_environ list_envp getenv