hexagram/bin/Makefile
2019-05-22 22:07:24 -05:00

28 lines
511 B
Makefile

include ../mk/build.mk
CC = $(CROSS)cc
INCLUDE_PATH = ../include
CFLAGS += -I$(INCLUDE_PATH)
LDFLAGS = -L../src -lhexagram
STATIC = ../src/libhexagram.a
OBJS = capture.o pcap2can.o replay.o pcapreplay.o main.o
NAME = hexagram
RM = /bin/rm
all: $(NAME)
install: $(NAME)
$(INSTALL) -d 0755 $(PREFIX)/bin
$(INSTALL) -c -m 0755 $(NAME) $(PREFIX)/bin
$(OBJS): %.o: %.c
$(CC) $(CFLAGS) -c $<
$(NAME): $(OBJS) $(STATIC)
$(CC) $(CFLAGS) -o $(NAME) $(OBJS) $(STATIC)
clean:
$(RM) -f $(NAME) $(OBJS)