mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-07 12:57:05 +00:00
39 lines
460 B
Makefile
39 lines
460 B
Makefile
all::
|
|
|
|
DOXYGEN = doxygen
|
|
|
|
CFLAGS = -g -O2
|
|
BASIC_CFLAGS = -Isrc
|
|
|
|
OBJS = \
|
|
src/git_odb.o \
|
|
src/git_oid.o \
|
|
#end OBJS
|
|
|
|
HDRS = \
|
|
src/git_oid.h \
|
|
src/git_common.h \
|
|
#end HDRS
|
|
|
|
|
|
all:: libgit2.a
|
|
|
|
clean:
|
|
rm -f libgit2.a src/*.o
|
|
rm -rf apidocs
|
|
|
|
apidocs:
|
|
$(DOXYGEN) api.doxygen
|
|
|
|
.c.o:
|
|
$(CC) $(BASIC_CFLAGS) $(CFLAGS) -c $< -o $@
|
|
|
|
src/%.o: src/%.c $(HDRS)
|
|
libgit2.a: $(OBJS)
|
|
rm -f libgit2.a
|
|
$(AR) cr libgit2.a $(OBJS)
|
|
|
|
.PHONY: all
|
|
.PHONY: clean
|
|
.PHONY: apidocs
|