# # Makefile for the linux ncp-filesystem routines. # UTILS = ncpmount ncpumount nwsfind CC = gcc CFLAGS += -D__MAKE_NCPMOUNT__ ifdef NDS_SUPPORT CFLAGS += -DNDS_SUPPORT NDS_OBJ = ../lib/ndslib.o ../lib/mpilib.o ../lib/ndscrypt.o endif ifdef SIGNATURES CFLAGS += -DSIGNATURES SIGN_OBJ = ../lib/ncpsign.o endif ifdef MOUNT2 CFLAGS += -DMOUNT2 endif ifdef MOUNT3 # _GNU_SOURCE for environ variable CFLAGS += -DMOUNT3 -D_GNU_SOURCE endif default: make -C .. all: $(UTILS) install: all for i in $(UTILS); \ do install $$i -m 4755 $(BINDIR); done $(UTILS): %: %.o libncp.a $(CC) -o $@ $(addsuffix .o,$@) -L. -lncp -L../lib -lcom_err ncplib.o: ncplib.c ncplib.h $(CC) $(CFLAGS) -finline-functions -c ncplib.c libncp.a: ncplib.o ../lib/ncplib_err.o $(SIGN_OBJ) $(NDS_OBJ) ar r libncp.a ncplib.o ../lib/ncplib_err.o $(SIGN_OBJ) $(NDS_OBJ) dep: $(CPP) -M $(INCLUDES) *.c > .depend clean: rm -f *.o *~ libncp.a $(UTILS) mrproper: clean rm -f .depend # # include a dependency file if one exists # ifeq (.depend,$(wildcard .depend)) include .depend endif