.EXPORT_ALL_VARIABLES:

TARGET ?= lattice_ipcclient

COMMON_MAKEFILES_DIR ?= ./makefiles

# Flags
# ------------------------------------------------------------------------------
$(TARGET)_CFLAGS  =
$(TARGET)_LDFLAGS =
$(TARGET)_LDLIBS  =

-include $(STAGING_DIR)/usr/include/lattice.inc

# Objects
# ------------------------------------------------------------------------------
-include $(BUILD_DIR)/ipc/make.ipc

# Source
# ------------------------------------------------------------------------------
BUILD_INFO_FILE=$(BUILD_DIR)/core/LatticeFrameworkBuildInfo.c
-include $(COMMON_MAKEFILES_DIR)/make.info

SRC:=$(patsubst %, %.c, $(basename $(OBJS_IPC)))

# Commands
# ------------------------------------------------------------------------------
all: clean prepare config build stage release install

untar: untar_

patch: patch_

prepare: untar patch

config: config_ create_build_info

build: build_

stage: stage_

release: release_

install: install_

clean: clean_
	rm -f $(BUILD_INFO_FILE)

distclean: distclean_

# Common Makefiles
# ------------------------------------------------------------------------------
include $(COMMON_MAKEFILES_DIR)/make.lib
