Files
ncpfs/contrib/tknwmsg/Makefile.in
ncpfs archive import 82706139bf Import ncpfs 2.2.1
2026-04-28 20:39:59 +02:00

80 lines
1.4 KiB
Makefile

#
# Makefile for the linux ncp-filesystem routines.
#
top_srcdir = @top_srcdir@
top_builddir = ../..
include $(top_builddir)/Make.rules
MOUNT2 = @MOUNT2@
O_USERUTILS =
ifdef MOUNT2
O_SBINUTILS = nwmsg.o
endif
USERUTILS = $(O_USERUTILS:%.o=%)
SBINUTILS = $(O_SBINUTILS:%.o=%)
UTILS = $(USERUTILS) $(SBINUTILS)
ifeq ($(HAVE_ELF),yes)
NCP_LIB = libncp.so
NCPLIB_DIR = ../../lib
LIBDEP = $(NCPLIB_DIR)/$(NCP_LIB)
else
NCP_LIB = libncp.a
NCPLIB_DIR = ../../lib
LIBDEP = $(NCPLIB_DIR)/$(NCP_LIB)
endif
.PHONY : all install install-dev dep clean mrproper distclean
.PHONY : default
default: all
all: $(UTILS)
install: all
$(INSTALL) -d $(DESTDIR)$(BINDIR)
for i in $(USERUTILS); \
do $(INSTALL) $$i $(DESTDIR)$(BINDIR); done
$(INSTALL) -d $(DESTDIR)$(SBINDIR)
for i in $(SBINUTILS); \
do $(INSTALL) $$i $(DESTDIR)$(SBINDIR); done
install-dev:
../../lib/libncp.a:
make -C ../../lib libncp.a
../../lib/libncp.so:
make -C ../../lib libncp.so
$(O_USERUTILS) $(O_SBINUTILS): %.o: %.c
$(CC) $(CFLAGS) $(CCFLAGS) -o $@ -c $<
$(UTILS): %: %.o $(LIBDEP)
$(CC) $(CFLAGS) -o $@ $(addsuffix .o,$@) -L$(NCPLIB_DIR) -lncp
dep:
clean:
rm -f *.o *~ $(UTILS) ipx_probe
mrproper: clean
rm -f *.d
distclean: clean
%.d: %.c
set -e; $(CC) -M $(CFLAGS) $(CCFLAGS) $(CFLAGS_$(@:.d=.o)) $< \
| sed 's,\($*\)\.o[ :]*,\1.o \1.do \1.to $@ : ,g' > $@; \
[ -s $@ ] || rm -f $@
ifeq ($(NEED_DEP),yes)
include $(UTILS:%=%.d)
endif