18 lines
285 B
Makefile
18 lines
285 B
Makefile
|
CC=gcc --std=gnu99 -g
|
||
|
output=smallsh
|
||
|
|
||
|
all: main.c main.h node.o input.o
|
||
|
$(CC) main.c node.o input.o -o $(output)
|
||
|
|
||
|
node.o: node.c node.h
|
||
|
$(CC) -c node.c -o node.o
|
||
|
|
||
|
input.o: input.h input.c
|
||
|
$(CC) -c input.c -o input.o
|
||
|
|
||
|
test: all
|
||
|
./p3testscript
|
||
|
|
||
|
clean:
|
||
|
rm -fr *.o vgcore.* $(output)
|