# # Makefile for the linux ncp-filesystem routines. # include ../Makeinit O_USERUTILS = slist.o pqlist.o nwfsinfo.o pserver.o nprint.o nsend.o \ ncopy.o nwpasswd.o nwbols.o nwbocreate.o nwborm.o nwboprops.o \ pqstat.o pqrm.o nwbpcreate.o nwbprm.o nwbpvalues.o nwbpadd.o \ nwbpset.o nwgrant.o nwrevoke.o nwuserlist.o nwrights.o nwauth.o \ nwfstime.o nwvolinfo.o nwtrustee.o nwpurge.o ifdef MOUNT2 O_SBINUTILS = nwmsg.o endif USERUTILS = $(O_USERUTILS:%.o=%) SBINUTILS = $(O_SBINUTILS:%.o=%) UTILS = $(USERUTILS) $(SBINUTILS) ncptest ifeq ($(HAVE_ELF),yes) NCP_LIB = libncp.so NCPLIB_DIR = ../lib-shared LIBDEP = $(NCPLIB_DIR)/$(NCP_LIB) else NCP_LIB = libncp.a NCPLIB_DIR = ../lib-static LIBDEP = $(NCPLIB_DIR)/$(NCP_LIB) endif default: make -C .. all: $(UTILS) ncptest # ipx_probe install: all for i in $(USERUTILS); \ do install $$i -m 755 $(BINDIR); done for i in $(SBINUTILS); \ do install $$i -m 755 $(SBINDIR); done ../lib-static/libncp.a: make -C ../lib-static libncp.a ../lib-shared/libncp.so: make -C ../lib-shared libncp.so $(O_USERUTILS) $(O_SBINUTILS) ncptest.o: %.o: %.c $(CC) $(CFLAGS) $(CCFLAGS) -o $@ -c $< $(UTILS): %: %.o $(LIBDEP) $(CC) $(CFLAGS) -o $@ $(addsuffix .o,$@) -L$(NCPLIB_DIR) -lncp ipx_probe: ipx_probe.c $(CC) $(CFLAGS) $(CCFLAGS) -o ipx_probe ipx_probe.c dep: $(CPP) -M $(INCLUDES) *.c > .depend clean: rm -f *.o *~ $(UTILS) mrproper: clean rm -f .depend # # include a dependency file if one exists # ifeq (.depend,$(wildcard .depend)) include .depend endif