proclib/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