1234567891011121314151617181920212223242526272829 |
- SOURCES = $(wildcard *.c)
- DEPS=libtoxcore
- CC=gcc
- CFLAGS=-g #-std=c99
- CFLAGS += $(shell pkg-config --cflags $(DEPS))
- LDFLAGS=-g -pthread -lm -static -lrt
- LDFLAGS += $(shell pkg-config --libs $(DEPS))
- OBJECTS=$(SOURCES:.c=.o)
- INCLUDES = $(wildcard *.h)
- all: cscope.out tuntox
- gitversion.h: .git/HEAD .git/index
- echo "#define GITVERSION \"$(shell git rev-parse HEAD)\"" > $@
- gitversion.c: gitversion.h
- .c.o: $(INCLUDES)
- $(CC) $(CFLAGS) $< -c -o $@
- tuntox: $(OBJECTS) $(INCLUDES)
- $(CC) -o $@ $(OBJECTS) -ltoxcore -lpthread $(LDFLAGS) /usr/local/lib/libsodium.a /usr/local/lib/libtoxcore.a
- cscope.out:
- cscope -bv ./*.[ch]
- clean:
- rm -rf *.o tuntox gitversion.h
|