3 CFLAGS
= -Wall
-Os
$(EXTRACFLAGS
)
4 CFLAGS
+= -I.
-I
$(TOP
)/shared
-I
$(SRCBASE
)/include -idirafter
$(LINUXDIR
)/include
5 CFLAGS
+= -ffunction-sections
-fdata-sections
13 @echo
" [cstats] CC -o $@"
14 @
$(CC
) $(LDFLAGS
) -o
$@
$(OBJS
) -L..
/nvram
-lnvram
-L..
/shared
-lshared
20 rm -f cstats .
*.depend
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
30 @echo
" [cstats] CC $@"
31 @
$(CC
) $(CFLAGS
) -c
$<
33 .depend
: $(OBJS
:%.o
=%.c
)
34 @
$(CC
) $(CFLAGS
) -M
$^
> .depend
37 @
$(CC
) $(CFLAGS
) -M
$< > $@
39 -include $(OBJS
:%.o
=.
%.depend
)