# Makefile.dist
#
-# Copyright (c) 1996 The Internet Software Consortium. All rights reserved.
+# Copyright (c) 1996, 1999 The Internet Software Consortium.
+# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
ranlib libdhcp.a
install: $(CATMANPAGES)
- if [ ! -d $(FFMANDIR) ]; then \
- mkdir $(FFMANDIR); \
- chmod 755 $(FFMANDIR); \
- fi
+ for dir in $(FFMANDIR); do \
+ foo=""; \
+ for bar in `echo $(DESTDIR)$${dir} |tr / ' '`; do \
+ foo=$${foo}/$$bar; \
+ if [ ! -d $$foo ]; then \
+ mkdir $$foo; \
+ chmod 755 $$foo; \
+ fi; \
+ done; \
+ done
$(MANINSTALL) $(MANFROM) dhcp-options.cat5 $(MANTO) \
- $(FFMANDIR)/dhcp-options$(FFMANEXT)
+ $(DESTDIR)$(FFMANDIR)/dhcp-options$(FFMANEXT)
clean:
all: $(PROG) $(CATMANPAGES)
install: $(PROG) $(CATMANPAGES)
- $(INSTALL) dhcrelay $(BINDIR); $(CHMOD) 755 $(BINDIR)/dhcrelay
- if [ ! -d $(ADMMANDIR) ]; then \
- mkdir $(ADMMANDIR); \
- chmod 755 $(ADMMANDIR); \
- fi
- if [ ! -d $(FFMANDIR) ]; then \
- mkdir $(FFMANDIR); \
- chmod 755 $(FFMANDIR); \
- fi
- if [ ! -d $(VARDB) ]; then \
- mkdir $(VARDB); \
- chmod 755 $(VARDB); \
- fi
+ for dir in $(BINDIR) $(ADMMANDIR); do \
+ foo=""; \
+ for bar in `echo $(DESTDIR)$${dir} |tr / ' '`; do \
+ foo=$${foo}/$$bar; \
+ if [ ! -d $$foo ]; then \
+ mkdir $$foo; \
+ chmod 755 $$foo; \
+ fi; \
+ done; \
+ done
+ $(INSTALL) dhcrelay $(DESTDIR)$(BINDIR)
+ $(CHMOD) 755 $(DESTDIR)$(BINDIR)/dhcrelay
$(MANINSTALL) $(MANFROM) dhcrelay.cat8 $(MANTO) \
- $(ADMMANDIR)/dhcrelay$(ADMMANEXT)
+ $(DESTDIR)$(ADMMANDIR)/dhcrelay$(ADMMANEXT)
clean:
-rm -f $(OBJS) dhclient.o
# Makefile.dist
#
-# Copyright (c) 1996, 1997 The Internet Software Consortium.
+# Copyright (c) 1996, 1997, 1999 The Internet Software Consortium.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
all: $(PROG) $(CATMANPAGES)
install: $(PROG) $(CATMANPAGES)
- $(INSTALL) dhcpd $(BINDIR); $(CHMOD) 755 $(BINDIR)/dhcpd
- if [ ! -d $(ADMMANDIR) ]; then \
- mkdir $(ADMMANDIR); \
- chmod 755 $(ADMMANDIR); \
- fi
- if [ ! -d $(FFMANDIR) ]; then \
- mkdir $(FFMANDIR); \
- chmod 755 $(FFMANDIR); \
- fi
- if [ ! -d $(VARDB) ]; then \
- mkdir $(VARDB); \
- chmod 755 $(VARDB); \
- fi
+ for dir in $(BINDIR) $(ADMMANDIR) $(FFMANDIR) $(VARDB); do \
+ foo=""; \
+ for bar in `echo $(DESTDIR)$${dir} |tr / ' '`; do \
+ foo=$${foo}/$$bar; \
+ if [ ! -d $$foo ]; then \
+ mkdir $$foo; \
+ chmod 755 $$foo; \
+ fi; \
+ done; \
+ done
+ $(INSTALL) dhcpd $(DESTDIR)$(BINDIR)
+ $(CHMOD) 755 $(DESTDIR)$(BINDIR)/dhcpd
$(MANINSTALL) $(MANFROM) dhcpd.cat8 $(MANTO) \
- $(ADMMANDIR)/dhcpd$(ADMMANEXT)
+ $(DESTDIR)$(ADMMANDIR)/dhcpd$(ADMMANEXT)
$(MANINSTALL) $(MANFROM) dhcpd.conf.cat5 $(MANTO) \
- $(FFMANDIR)/dhcpd.conf$(FFMANEXT)
+ $(DESTDIR)$(FFMANDIR)/dhcpd.conf$(FFMANEXT)
$(MANINSTALL) $(MANFROM) dhcpd.leases.cat5 $(MANTO) \
- $(FFMANDIR)/dhcpd.leases$(FFMANEXT)
+ $(DESTDIR)$(FFMANDIR)/dhcpd.leases$(FFMANEXT)
clean:
-rm -f $(OBJS)