Files
ncpfs/util/Makefile
ncpfs archive import 0979ae6a41 Import ncpfs 2.2.0
2026-04-28 20:39:59 +02:00

73 lines
1.5 KiB
Makefile

#
# 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