mirror of
https://github.com/hermitcore/libhermit.git
synced 2025-03-16 00:00:06 +01:00
27 lines
537 B
Makefile
27 lines
537 B
Makefile
![]() |
NEWLIB = ../x86/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)
|
||
|
$(CP) $@ $(NEWLIB)/lib
|
||
|
$(CP) libxray.spec $(NEWLIB)/lib
|
||
|
$(CP) xray.h $(NEWLIB)/include
|
||
|
|
||
|
%.o: %.c
|
||
|
@echo [CC] $@
|
||
|
@$(CC_FOR_TARGET) $(CFLAGS) -c $< -o $@
|
||
|
|
||
|
clean:
|
||
|
rm -f *.o $(NAME)
|