1
0
Fork 0
mirror of https://github.com/hermitcore/libhermit.git synced 2025-03-16 00:00:06 +01:00
libhermit/usr/xray/Makefile

28 lines
603 B
Makefile

CROSSPREFIX = x86_64-hermit
CP = cp
NAME = libxray.a
CC_FOR_TARGET ?= gcc
AR_FOR_TARGET ?= ar
CFLAGS = -DXRAY -DXRAY_DISABLE_BROWSER_INTEGRATION -DXRAY_NO_DEMANGLE -DXRAY_ANNOTATE
CFLAGS += ${CFLAGS_FOR_TARGET}
OBJS = xray.o stringpool.o hashtable.o symtable.o demangle.o parsesymbols.o report.o
$(NAME): $(OBJS)
$(AR_FOR_TARGET) rsv $@ $(OBJS)
install: $(NAME)
$(CP) $(NAME) $(PREFIX)/$(CROSSPREFIX)/lib
$(CP) libxray.spec $(PREFIX)/$(CROSSPREFIX)/lib
$(CP) xray.h $(PREFIX)/$(CROSSPREFIX)/include
%.o: %.c
@echo [CC] $@
@$(CC_FOR_TARGET) $(CFLAGS) -c $< -o $@
clean:
rm -f *.o $(NAME)