Move examples/cluster.c to bin/hexagram-app.c
This commit is contained in:
parent
1bda9eda26
commit
9076449ee2
4 changed files with 21 additions and 15 deletions
31
bin/Makefile
31
bin/Makefile
|
@ -4,27 +4,38 @@ CC = $(CROSS)cc
|
||||||
|
|
||||||
INCLUDE_PATH = ../include
|
INCLUDE_PATH = ../include
|
||||||
|
|
||||||
|
PKGCONFIG_DEPS = cairo x11 librsvg-2.0
|
||||||
CFLAGS += -I$(INCLUDE_PATH)
|
CFLAGS += -I$(INCLUDE_PATH)
|
||||||
|
CFLAGS_APP = $(CFLAGS) $(shell pkg-config --cflags $(PKGCONFIG_DEPS))
|
||||||
LDFLAGS = -L../src -lhexagram
|
LDFLAGS = -L../src -lhexagram
|
||||||
|
LDFLAGS_APP = -L../src -lhexagram $(shell pkg-config --libs $(PKGCONFIG_DEPS)) -lm
|
||||||
STATIC = ../src/libhexagram.a
|
STATIC = ../src/libhexagram.a
|
||||||
OBJS = capture.o can2dump.o replay.o pcapreplay.o pcap2can.o main.o \
|
|
||||||
dash2can.o
|
OBJS = capture.o can2dump.o replay.o pcapreplay.o pcap2can.o \
|
||||||
NAME = hexagram
|
dash2can.o hexagram.o
|
||||||
|
OBJS_APP = hexagram-app.o
|
||||||
|
BINS = hexagram hexagram-app
|
||||||
|
|
||||||
INSTALL = install
|
INSTALL = install
|
||||||
RM = rm
|
RM = rm
|
||||||
|
|
||||||
all: $(NAME)
|
all: $(BINS)
|
||||||
|
|
||||||
install: $(NAME)
|
install: $BINSNAME)
|
||||||
$(INSTALL) -d 0755 $(PREFIX)/bin
|
$(INSTALL) -d 0755 $(PREFIX)/bin
|
||||||
$(INSTALL) -c -m 0755 $(NAME) $(PREFIX)/bin
|
$(INSTALL) -c -m 0755 $(BINS) $(PREFIX)/bin
|
||||||
|
|
||||||
$(OBJS): %.o: %.c
|
$(OBJS_HEXAGRAM): %.o: %.c
|
||||||
$(CC) $(CFLAGS) -c $<
|
$(CC) $(CFLAGS) -c $<
|
||||||
|
|
||||||
$(NAME): $(OBJS) $(STATIC)
|
$(OBJS_APP): %.o: %.c
|
||||||
$(CC) $(CFLAGS) -o $(NAME) $(OBJS) $(STATIC)
|
$(CC) $(CFLAGS_APP) -c $<
|
||||||
|
|
||||||
|
hexagram: $(OBJS)
|
||||||
|
$(CC) $(OBJS) -o $@ $(LDFLAGS)
|
||||||
|
|
||||||
|
hexagram-app: $(OBJS_APP)
|
||||||
|
$(CC) $(OBJS_APP) -o $@ $(LDFLAGS_APP)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(RM) -f $(NAME) $(OBJS)
|
$(RM) -f $(BINS) $(OBJS) $(OBJS_APP)
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
#! /usr/bin/env python3
|
|
||||||
|
|
||||||
from hexagram.app import main
|
|
||||||
|
|
||||||
exit(main())
|
|
Loading…
Add table
Reference in a new issue