1 PKGDIR ?= ../../.. 2 L4DIR ?= $(PKGDIR)/../.. 3 4 TARGET = dev_spi_jz4740 5 PC_FILENAME = devices-spi-jz4740 6 7 # Locations for interface input and generated output. 8 9 IDL_DIR = $(PKGDIR)/idl 10 IDL_MK_DIR = $(L4DIR)/idl4re/mk 11 IDL_BUILD_DIR = . 12 IDL_EXPORT_DIR = . 13 14 include $(IDL_MK_DIR)/idl.mk 15 16 # Individual interfaces. 17 18 SERVER_INTERFACES_CC = spi 19 20 # Generated and plain source files. 21 22 SERVER_INTERFACES_SRC_CC = $(call interfaces_to_server_cc,$(SERVER_INTERFACES_CC)) 23 24 PLAIN_SRC_CC = spi-jz4740.cc 25 26 # Normal definitions. 27 28 SRC_CC = $(SERVER_INTERFACES_SRC_CC) $(PLAIN_SRC_CC) 29 30 REQUIRES_LIBS = l4re_c l4re_c-util libdevice-util libdrivers-gpio libipc 31 32 PRIVATE_INCDIR = $(PKGDIR)/spi/include $(PKGDIR)/util/include \ 33 $(IDL_BUILD_DIR) $(IDL_EXPORT_DIR) 34 35 include $(L4DIR)/mk/prog.mk 36 include $(IDL_MK_DIR)/interface_rules.mk 37 38 $(PLAIN_SRC_CC): $(SERVER_INTERFACES_SRC_CC)