hexagram/bin/Makefile

30 lines
536 B
Makefile
Raw Normal View History

2019-05-07 20:39:39 -05:00
include ../mk/build.mk
CC = $(CROSS)cc
INCLUDE_PATH = ../include
CFLAGS += -I$(INCLUDE_PATH)
LDFLAGS = -L../src -lhexagram
STATIC = ../src/libhexagram.a
2019-05-22 22:42:21 -05:00
OBJS = capture.o can2dump.o replay.o pcapreplay.o pcap2can.o main.o
2019-05-07 20:39:39 -05:00
NAME = hexagram
INSTALL = install
2019-05-23 01:20:05 -05:00
RM = rm
2019-05-07 20:39:39 -05:00
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)