blob: 18766d2883174bff8ceeb499cc1ea05e34341588 [file] [log] [blame]
Benny Prijono81dbd742006-02-08 11:16:34 +00001include build.mak
2include build/host-$(HOST_NAME).mak
3
Benny Prijono8df5b022006-03-01 19:31:18 +00004DIRS = pjlib pjlib-util pjmedia pjsip pjsip-apps
Benny Prijonodd859a62005-11-01 16:42:51 +00005
6ifdef MINSIZE
7MAKE_FLAGS := MINSIZE=1
8endif
9
10all clean dep depend distclean doc print realclean:
11 for dir in $(DIRS); do \
12 if [ -d $$dir ]; then \
Benny Prijono1d971622006-09-10 22:27:40 +000013 if $(MAKE) $(MAKE_FLAGS) -C $$dir/build $@; then \
Benny Prijonodd859a62005-11-01 16:42:51 +000014 true; \
15 else \
16 exit 1; \
17 fi; \
Benny Prijonoed811d72006-03-10 12:57:12 +000018 fi; \
Benny Prijonodd859a62005-11-01 16:42:51 +000019 done
20
Benny Prijono7a6e84f2006-05-04 08:57:45 +000021LIBS = pjlib/lib/libpj-$(TARGET_NAME).a \
22 pjlib-util/lib/libpjlib-util-$(TARGET_NAME).a \
23 pjmedia/lib/libpjmedia-$(TARGET_NAME).a \
24 pjmedia/lib/libpjmedia-codec-$(TARGET_NAME).a \
25 pjsip/lib/libpjsip-$(TARGET_NAME).a \
26 pjsip/lib/libpjsip-ua-$(TARGET_NAME).a \
27 pjsip/lib/libpjsip-simple-$(TARGET_NAME).a \
28 pjsip/lib/libpjsua-$(TARGET_NAME).a
29BINS = pjsip-apps/bin/pjsua-$(TARGET_NAME)$(HOST_EXE)
Benny Prijonodd859a62005-11-01 16:42:51 +000030
31size:
32 @echo -n 'Date: '
33 @date
34 @echo
35 @for lib in $(LIBS); do \
36 echo "$$lib:"; \
Benny Prijono53c36772006-07-29 11:15:34 +000037 size -t $$lib | awk '{print $$1 "\t" $$2 "\t" $$3 "\t" $$6}'; \
Benny Prijonodd859a62005-11-01 16:42:51 +000038 echo; \
39 done
40 @echo
41 @for bin in $(BINS); do \
42 echo "size $$bin:"; \
43 size $$bin; \
44 done
45
Benny Prijono81dbd742006-02-08 11:16:34 +000046#dos2unix:
47# for f in `find . | egrep '(mak|h|c|S|s|Makefile)$$'`; do \
48# dos2unix "$$f" > dos2unix.tmp; \
49# cp dos2unix.tmp "$$f"; \
50# done
51# rm -f dos2unix.tmp
Benny Prijonodd859a62005-11-01 16:42:51 +000052
Benny Prijono4766ffe2005-11-01 17:56:59 +000053xhdrid:
54 for f in `find . | egrep '\.(h|c|S|s|cpp|hpp)$$'`; do \
55 echo Processing $$f...; \
56 cat $$f | sed 's/.*\$$Author\$$/ */' > /tmp/id; \
57 cp /tmp/id $$f; \
58 done
59