summaryrefslogtreecommitdiffstats
path: root/services/nfsclient/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'services/nfsclient/Makefile')
-rw-r--r--services/nfsclient/Makefile49
1 files changed, 49 insertions, 0 deletions
diff --git a/services/nfsclient/Makefile b/services/nfsclient/Makefile
new file mode 100644
index 00000000..a7fbfe0a
--- /dev/null
+++ b/services/nfsclient/Makefile
@@ -0,0 +1,49 @@
+include ../../config.inc
+
+include $(RTEMS_MAKEFILE_PATH)/Makefile.inc
+include $(RTEMS_CUSTOM)
+include $(PROJECT_ROOT)/make/leaf.cfg
+
+CFLAGS += -I $(INSTALL_BASE)/include
+
+CFLAGS += -w
+CFLAGS += -I include
+CFLAGS += -I proto
+CFLAGS += -std=gnu99
+CFLAGS += -MT $@ -MD -MP -MF $(basename $@).d
+
+C_FILES =
+C_FILES += nfs.c
+C_FILES += rpcio.c
+C_FILES += sock_mbuf.c
+C_FILES += xdr_mbuf.c
+
+# CEXP additions
+# C_FILES += cexphelp.c dirutils.c nfs.modini.c rpcio.modini.c
+
+# This appears to be a test program which no longer compiles and was in
+# the wrong directory
+C_FILES += nfsTest.c
+
+C_O_FILES = $(C_FILES:%.c=%.o)
+C_D_FILES = $(C_FILES:%.c=%.d)
+
+LIB = libnfs.a
+
+all: $(LIB)
+
+$(LIB): $(C_O_FILES)
+ $(AR) rcu $@ $^
+
+install: $(LIB)
+ install -d $(INSTALL_BASE)/include/rtems
+ install -c -m 644 include/rtems/ftpfs.h $(INSTALL_BASE)/
+ install -c -m 644 $(LIB) $(INSTALL_BASE)
+
+clean:
+ rm -f $(LIB) $(C_O_FILES) $(C_D_FILES) $(GEN_FILES)
+
+-include $(C_D_FILES)
+
+doc:
+