You are on page 1of 1

CC=gcc

CFLAGS=-Wall -g
all: simple_main
simple_main: simple_main.o store.o command_parser.o
$(CC) $(CFLAGS) simple_main.o store.o command_parser.o -o simple_main
simple_main.o: simple_main.c store.o command_parser.o
$(CC) $(CFLAGS) -c simple_main.c
store.o: store.c store.h
$(CC) $(CFLAGS) -c store.c
command_parser.o: command_parser.c
$(CC) $(CFLAGS) -c command_parser.c
clean:
rm -rf *.o *.out

You might also like