all: $(TARGETS)
-
.PHONY: clean
clean:
make -C libtrbnet clean
make -C pexor distclean
make -C trbrich distclean
make -C trbnetd distclean
- rm -rf bin/* binlocal/* kernel-modules/* lib/* liblocal/* include/*
+ rm -rf bin binlocal lib liblocal include kernel-modules
.PHONY: cleanrpc
cleanrpc:
$(CC) -MM $(CFLAGS) $(CPPFLAGS) $(INCDIR) *.c
install: $(TARGETS) $(LIB_TARGETS)
- install -m 775 $(TARGETS) ../binlocal/
- install -m 775 $(LIB_TARGETS) ../liblocal/
- install -m 664 trbnet.h trberror.h pexor_user.h ../include/
+ install -D -m 775 $(TARGETS) ../binlocal/
+ install -D -m 775 $(LIB_TARGETS) ../liblocal/
+ install -D -m 664 trbnet.h trberror.h pexor_user.h ../include/
# ------------ Dependencies --------------------------------------------
$(CC) -MM $(CFLAGS) $(CPPFLAGS) $(INCDIR) *.c
install: $(TARGETS)
- install -m 775 $(TARGETS) ../binlocal/
+ install -D -m 775 $(TARGETS) ../binlocal/
make -C kernel-module install
# ------------ Dependencies --------------------------------------------
$(MAKE) -C $(KERNELDIR) M=$(PWD) clean
install: $(TARGETS)
- install -m 775 $(TARGETS) ../../kernel-modules/
+ install -D -m 775 $(TARGETS) ../../kernel-modules/
# ------------ Dependencies --------------------------------------------
$(CC) -MM $(CFLAGS) $(CPPFLAGS) $(INCDIR) *.c
install: $(TARGETS) $(LIB_TARGETS)
- install -m 775 $(TARGETS) ../bin/
- install -m 775 $(LIB_TARGETS) ../lib/
+ install -D -m 775 $(TARGETS) ../bin/
+ install -D -m 775 $(LIB_TARGETS) ../lib/
# ------------ Dependencies --------------------------------------------
$(CC) -MM $(CFLAGS) $(CPPFLAGS) $(INCDIR) *.c
install: $(TARGETS)
- install -m 775 $(TARGETS) ../../binlocal/
+ install -D -m 775 $(TARGETS) ../../binlocal/
# ------------ Dependencies --------------------------------------------
$(CC) -MM $(CFLAGS) $(CPPFLAGS) $(INCDIR) *.c
install: $(TARGETS)
- install -m 775 $(TARGETS) ../binlocal/
+ install -D -m 775 $(TARGETS) ../binlocal/
# ------------ Dependencies --------------------------------------------