usbmodeswitch: Updated to v.1.2.6 from shibby's branch.
[tomato.git] / release / src / router / p910nd / Makefile
blobfcce8d7df6a4b92735730c9a1476411026bf4ffc
1 include ../common.mak
2 DESTDIR=$(INSTALLDIR)
4 # Define USE_WRAP if you want to compile with
5 # libwrap (hosts.{allow,deny} access control)
6 ifneq ($(USE_WRAP),)
7 LIBS += -lwrap
8 DEFINES += -DUSE_LIBWRAP
9 endif
11 # If you don't have it in /var/log/subsys, uncomment and define
12 CFLAGS += -DLOCKFILE_DIR=\"/var/lock\"
14 # GNU target string
15 #CROSS =
17 #CC = $(CROSS)gcc
18 #STRIP = $(CROSS)strip
20 CFLAGS += -O2 -Wall $(EXTRACFLAGS)
22 PROG = p910nd
23 CONFIG = p910nd.conf
24 INITSCRIPT = p910nd.init
25 MANPAGE = p910nd.8
26 INSTALL = install
27 BINDIR = /usr/sbin
28 CONFIGDIR = /etc/sysconfig
29 SCRIPTDIR = /etc/init.d
30 MANDIR = /usr/share/man/man8
32 $(PROG): p910nd.c
33 $(CC) -o $@ $^ $(CFLAGS) $(DEFINES) $(LIBS)
35 strip: $(PROG)
36 $(STRIP) -s $(PROG)
38 full_install: $(PROG) $(CONFIG) $(INITSCRIPT) $(MANPAGE)
39 mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(CONFIGDIR) \
40 $(DESTDIR)$(SCRIPTDIR) $(DESTDIR)$(MANDIR)
41 $(INSTALL) $(PROG) $(DESTDIR)$(BINDIR)
42 $(INSTALL) -m 644 $(CONFIG) $(DESTDIR)$(CONFIGDIR)/$(PROG)
43 $(INSTALL) $(INITSCRIPT) $(DESTDIR)$(SCRIPTDIR)/$(PROG)
44 $(INSTALL) -m 644 $(MANPAGE) $(DESTDIR)$(MANDIR)
46 install: $(PROG)
47 mkdir -p $(DESTDIR)$(BINDIR)
48 @$(INSTALL) $(PROG) $(DESTDIR)$(BINDIR)
49 @$(STRIP) -s $(DESTDIR)$(BINDIR)/$(PROG)
51 .PHONY: clean
52 clean:
53 rm -f *.o $(PROG)