########################################## # GrandPrix package for PADS ########################################## ifeq ($(strip $(PADS_WARP)),y) GP_VER = tags/2.4.1.3 GP_DIR = $(BUILD_DIR)/grandprix GP_SOURCE = grandprix GP_SITE = http://svn.pikatech.com GP_REPOSITORY = grandprix GP_PREFIX = /usr GP_CFLAGS = -g -fPIC -DPIKA_WARP endif $(DL_DIR)/$(GP_SOURCE): $(SVN) $(GP_SITE)/$(GP_REPOSITORY)/$(GP_VER)/software $(DL_DIR)/$(GP_SOURCE) -find $(DL_DIR)/$(GP_SOURCE) -type d -name .svn | xargs $(RM) -r grandprix-source: $(DL_DIR)/$(GP_SOURCE) $(GP_DIR)/.unpacked: $(DL_DIR)/$(GP_SOURCE) cp -Rf $(DL_DIR)/$(GP_SOURCE) $(GP_DIR) touch $(GP_DIR)/.unpacked $(GP_DIR)/.configured: $(GP_DIR)/.unpacked touch $(GP_DIR)/.configured grandprix: $(GP_DIR)/.configured CC=$(TARGET_CC) CXX=$(TARGET_CXX) AR=$(TARGET_AR) prefix="$(GP_PREFIX)" PIKA_CFLAGS="$(GP_CFLAGS)" \ AOH_INC="$(TARGET_DIR)$(GP_PREFIX)/include/pika" AOH_LIB="$(TARGET_DIR)$(GP_PREFIX)/lib" \ $(MAKE) -C $(GP_DIR) $(MFLAGS) all CC=$(TARGET_CC) CXX=$(TARGET_CXX) AR=$(TARGET_AR) prefix="$(GP_PREFIX)" PIKA_CFLAGS="$(GP_CFLAGS)" \ AOH_INC="$(TARGET_DIR)$(GP_PREFIX)/include/pika" AOH_LIB="$(TARGET_DIR)$(GP_PREFIX)/lib" \ DESTDIR="$(TARGET_DIR)" \ $(MAKE) -C $(GP_DIR) $(MFLAGS) install mkdir -p $(PERSISTENT_STORAGE)/etc/pika cp -vf $(GP_DIR)/conf/*.cfg $(PERSISTENT_STORAGE)/etc/pika cp -vf $(GP_DIR)/conf/*.txt $(PERSISTENT_STORAGE)/etc/pika cp -vfR package/grandprix/autorun/* $(PERSISTENT_STORAGE)/autorun/ grandprix-configure: $(GP_DIR)/.configured grandprix-clean: $(RM) $(GP_DIR)/.configured DESTDIR="$(TARGET_DIR)" \ $(MAKE) -C $(GP_DIR) $(MFLAGS) uninstall DESTDIR="$(TARGET_DIR)" \ $(MAKE) -C $(GP_DIR) $(MFLAGS) clean grandprix-config: $(GP_DIR)/.configured grandprix-dirclean: $(RM) -r $(GP_DIR) ################################################ # # Toplevel Makefile options # ################################################# ifeq ($(strip $(PADS_PACKAGE_GRANDPRIX)),y) TARGETS+=hmp grandprix endif