CONTRIB_HEADERS = y
PKGNAME = libudis86
-INCSRC_DIR = $(OBJ_DIR)
+INCSRC_DIR = $(SRC_DIR)/../contrib
TARGET = udis86.h \
libudis86/itab.h \
libudis86/extern.h \
libudis86/types.h
-CONTRIB_PATH = $(SRC_DIR)/../contrib
-
include $(L4DIR)/mk/include.mk
-
-headers:: $(OBJ_DIR)/itab.h $(OBJ_DIR)/itab.c
- $(VERBOSE)mkdir -p $(OBJ_DIR)/libudis86
- $(VERBOSE)cp -a $(SRC_DIR)/../contrib/udis86.h $(OBJ_DIR)
- $(VERBOSE)cp -a $(SRC_DIR)/../contrib/libudis86/extern.h $(OBJ_DIR)/libudis86
- $(VERBOSE)cp -a $(SRC_DIR)/../contrib/libudis86/types.h $(OBJ_DIR)/libudis86
- $(VERBOSE)cp -a $(OBJ_DIR)/itab.h $(OBJ_DIR)/libudis86
-
-# PYTHONPATH=$(CONTRIB_PATH)/scripts python -B would be enough instead of
-# linking the contrib files but the -B option is only available from python
-# 2.6 onwards
-$(OBJ_DIR)/itab.h $(OBJ_DIR)/itab.c:
- for p in $(CONTRIB_PATH)/scripts/*.py; do ln -sf $$p $(OBJ_DIR); done
- cd $(OBJ_DIR) && PYTHONPATH=$(OBJ_DIR) python \
- $(CONTRIB_PATH)/libudis86/itab.py \
- $(CONTRIB_PATH)/docs/x86/optable.xml