include ../mk/build.mk CC = $(CROSS)cc INCLUDE_PATH = ../include PKGCONFIG_DEPS = cairo x11 librsvg-2.0 CFLAGS += -I$(INCLUDE_PATH) CFLAGS_APP = $(CFLAGS) $(shell pkg-config --cflags $(PKGCONFIG_DEPS)) LDFLAGS = -L../src -lhexagram LDFLAGS_APP = -L../src -lhexagram $(shell pkg-config --libs $(PKGCONFIG_DEPS)) -lm STATIC = ../src/libhexagram.a OBJS = capture.o can2dump.o replay.o pcapreplay.o pcap2can.o \ dash2can.o hexagram.o OBJS_APP = hexagram-app.o BINS = hexagram hexagram-app INSTALL = install RM = rm all: $(BINS) install: $BINSNAME) $(INSTALL) -d 0755 $(PREFIX)/bin $(INSTALL) -c -m 0755 $(BINS) $(PREFIX)/bin $(OBJS_HEXAGRAM): %.o: %.c $(CC) $(CFLAGS) -c $< $(OBJS_APP): %.o: %.c $(CC) $(CFLAGS_APP) -c $< hexagram: $(OBJS) $(CC) $(OBJS) -o $@ $(LDFLAGS) hexagram-app: $(OBJS_APP) $(CC) $(OBJS_APP) -o $@ $(LDFLAGS_APP) clean: $(RM) -f $(BINS) $(OBJS) $(OBJS_APP)