Changes for kernel and Busybox
[tomato.git] / release / src / router / cstats / Makefile
blobd7b9fefe07e77aa01c8e52041208ddda299a3853
1 include ../common.mak
3 CFLAGS = -Wall -Os $(EXTRACFLAGS)
4 CFLAGS += -I. -I$(TOP)/shared -I$(SRCBASE)/include -idirafter$(LINUXDIR)/include
5 CFLAGS += -ffunction-sections -fdata-sections
6 LDFLAGS =
8 OBJS = cstats.o
10 all: cstats
12 cstats: $(OBJS)
13 @echo " [cstats] CC -o $@"
14 @$(CC) $(LDFLAGS) -o $@ $(OBJS) -L../nvram -lnvram -L../shared -lshared
16 $(SIZECHECK)
17 $(CPTMP)
19 clean:
20 rm -f cstats .*.depend
21 rm -f *.o
23 install: all
24 @echo " [cstats] Installing..."
25 # install -D -m 0500 cstats $(INSTALLDIR)/bin/cstats
26 install -D -m 0700 cstats $(INSTALLDIR)/bin/cstats
27 $(STRIP) $(INSTALLDIR)/bin/cstats
29 %.o: %.c .%.depend
30 @echo " [cstats] CC $@"
31 @$(CC) $(CFLAGS) -c $<
33 .depend: $(OBJS:%.o=%.c)
34 @$(CC) $(CFLAGS) -M $^ > .depend
36 .%.depend: %.c
37 @$(CC) $(CFLAGS) -M $< > $@
39 -include $(OBJS:%.o=.%.depend)