27 lines
601 B
Makefile
27 lines
601 B
Makefile
CC = gcc
|
|
BINARY = main
|
|
OBJS = main.o ktkMap.o ktkStructure.o ktkProgram.o ktk_parse.o
|
|
CFLAGS = -Wall -g -c
|
|
LFLAGS = -Wall
|
|
|
|
$(BINARY): $(OBJS)
|
|
$(CC) $(OBJS) $(LFLAGS) -o $(BINARY)
|
|
|
|
clean:
|
|
rm $(BINARY) $(OBJS)
|
|
|
|
main.o: main.c ktkMap.c ktkMap.h ktk_parse.h
|
|
$(CC) $(CFLAGS) main.c
|
|
|
|
ktkMap.o: ktkMap.c ktkStructure.h
|
|
$(CC) $(CFLAGS) ktkMap.c
|
|
|
|
ktkStructure.o: ktkStructure.h ktkStructure.c
|
|
$(CC) $(CFLAGS) ktkStructure.c
|
|
|
|
ktk_parse.o: ktk_parse.h ktk_parse.c ktkProgram.h ktkStructure.h
|
|
$(CC) $(CFLAGS) ktk_parse.c
|
|
|
|
ktkProgram.o: ktkProgram.h ktkProgram.c ktkStructure.h
|
|
$(CC) $(CFLAGS) ktkProgram.c
|