blob: 9472d835780f88c7a186def139bbffdcb66a49f0 [file] [log] [blame]
Benny Prijonoe91bf772005-11-08 11:31:55 +00001DIRS = pjlib pjlib-util
Benny Prijonodd859a62005-11-01 16:42:51 +00002
3ifdef MINSIZE
4MAKE_FLAGS := MINSIZE=1
5endif
6
7all clean dep depend distclean doc print realclean:
8 for dir in $(DIRS); do \
9 if [ -d $$dir ]; then \
10 if make $(MAKE_FLAGS) -C $$dir/build $@; then \
11 true; \
12 else \
13 exit 1; \
14 fi; \
15 fi \
16 done
17
18LIBS = pjlib/lib/libpj.a pjsdp/lib/libpjsdp.a pjmedia/lib/libpjmedia.a \
19 pjsip/lib/libpjsip_core.a pjsip/lib/libpjsip_ua.a
20BINS = pjsip/bin/pjsua$(EXE)
21
22size:
23 @echo -n 'Date: '
24 @date
25 @echo
26 @for lib in $(LIBS); do \
27 echo "$$lib:"; \
28 ar tv $$lib | awk '{print $$3 "\t" $$8}' | sort -n; \
29 echo -n 'Total: '; \
30 ar tv $$lib | awk '{print " + " $$3}' | xargs expr 0; \
31 echo; \
32 done
33 @echo
34 @for bin in $(BINS); do \
35 echo "size $$bin:"; \
36 size $$bin; \
37 done
38
39dos2unix:
40 for f in `find . | egrep '(mak|h|c|S|s|Makefile)$$'`; do \
41 dos2unix "$$f" > dos2unix.tmp; \
42 cp dos2unix.tmp "$$f"; \
43 done
44 rm -f dos2unix.tmp
45
Benny Prijono4766ffe2005-11-01 17:56:59 +000046xhdrid:
47 for f in `find . | egrep '\.(h|c|S|s|cpp|hpp)$$'`; do \
48 echo Processing $$f...; \
49 cat $$f | sed 's/.*\$$Author\$$/ */' > /tmp/id; \
50 cp /tmp/id $$f; \
51 done
52