25 lines
412 B
Makefile
25 lines
412 B
Makefile
.PHONY: examples
|
|
|
|
GEARLIB_SRC=src
|
|
GEARLIB_LIB=$(GEARLIB_SRC)/libgearlib.a
|
|
GEARLIB_HEADER=$(GEARLIB_SRC)/gearlib.h
|
|
|
|
gearlib:
|
|
$(MAKE) -C src
|
|
|
|
examples:
|
|
$(MAKE) -C examples all
|
|
|
|
all: gearlib examples
|
|
|
|
install: gearlib
|
|
cp $(GEARLIB_LIB) /usr/local/lib
|
|
cp $(GEARLIB_HEADER) /usr/local/include
|
|
|
|
bear: clean
|
|
bear -- $(MAKE) all
|
|
|
|
clean:
|
|
$(MAKE) -C src clean
|
|
$(MAKE) -C examples clean
|
|
rm -rf compile_commands.txt
|