Adding source files
This commit is contained in:
28
Makefile
Normal file
28
Makefile
Normal file
@ -0,0 +1,28 @@
|
||||
CC = gcc
|
||||
FLAGS = -Wall -g
|
||||
LFLAGS = -lcatwalk
|
||||
|
||||
all: bin/catwalk
|
||||
|
||||
bin/catwalk: obj/main.o obj/interact.o obj/print.o obj/simplegen.o
|
||||
@mkdir -p $(@D)
|
||||
$(CC) $(FLAGS) -o $@ $(LFLAGS) $^
|
||||
|
||||
obj/%.o: src/%.c
|
||||
@mkdir -p $(@D)
|
||||
$(CC) $(FLAGS) -o $@ -c $<
|
||||
|
||||
obj/main.o: src/main.c
|
||||
obj/interact.o: src/interact.c
|
||||
obj/print.o: src/print.c
|
||||
obj/simplegen.o: src/simplegen.c
|
||||
|
||||
.PHONY: clean mrproper install
|
||||
clean:
|
||||
rm -rf obj
|
||||
mrproper: clean
|
||||
rm -rf bin
|
||||
|
||||
install: bin/catwalk
|
||||
@mkdir -p /usr/local/bin/
|
||||
cp bin/catwalk /usr/local/bin/
|
Reference in New Issue
Block a user