diff options
author | Benny Prijono <bennylp@teluu.com> | 2005-11-01 16:42:51 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2005-11-01 16:42:51 +0000 |
commit | 81ecc233996dcddfbef707bd9a5099f5d9e5eb13 (patch) | |
tree | c735c382ff2dac0179b96505c4192ee70185372d /Makefile | |
parent | b5a1af6f999820564ead4867b1e5d5574778ee56 (diff) |
Added suppor /and fix things for SunOS port
git-svn-id: http://svn.pjsip.org/repos/pjproject/main@2 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 88 |
1 files changed, 45 insertions, 43 deletions
@@ -1,43 +1,45 @@ -DIRS = pjlib pjsdp pjmedia pjsip
-
-MAKE_FLAGS := TARGET=$(TARGET)
-
-ifdef MINSIZE
-MAKE_FLAGS := $(MAKE_FLAGS) MINSIZE=1
-endif
-
-all clean dep depend distclean doc print realclean:
- for dir in $(DIRS); do \
- if [ -d $$dir ]; then \
- if make $(MAKE_FLAGS) -C $$dir/build $@; then \
- true; \
- else \
- exit 1; \
- fi; \
- fi \
- done
-
-LIBS = pjlib/lib/libpj.a pjsdp/lib/libpjsdp.a pjmedia/lib/libpjmedia.a \
- pjsip/lib/libpjsip_core.a pjsip/lib/libpjsip_ua.a
-BINS = pjsip/bin/pjsua$(EXE)
-
-include pjlib/build/make-$(TARGET).inc
-
-size:
- @echo 'TARGET=$(TARGET)'
- @echo -n 'Date: '
- @date
- @echo
- @for lib in $(LIBS); do \
- echo "$$lib:"; \
- ar tv $$lib | awk '{print $$3 "\t" $$8}' | sort -n; \
- echo -n 'Total: '; \
- ar tv $$lib | awk '{print " + " $$3}' | xargs expr 0; \
- echo; \
- done
- @echo
- @for bin in $(BINS); do \
- echo "size $$bin:"; \
- size $$bin; \
- done
-
+DIRS = pjlib pjsdp pjmedia pjsip + +ifdef MINSIZE +MAKE_FLAGS := MINSIZE=1 +endif + +all clean dep depend distclean doc print realclean: + for dir in $(DIRS); do \ + if [ -d $$dir ]; then \ + if make $(MAKE_FLAGS) -C $$dir/build $@; then \ + true; \ + else \ + exit 1; \ + fi; \ + fi \ + done + +LIBS = pjlib/lib/libpj.a pjsdp/lib/libpjsdp.a pjmedia/lib/libpjmedia.a \ + pjsip/lib/libpjsip_core.a pjsip/lib/libpjsip_ua.a +BINS = pjsip/bin/pjsua$(EXE) + +size: + @echo -n 'Date: ' + @date + @echo + @for lib in $(LIBS); do \ + echo "$$lib:"; \ + ar tv $$lib | awk '{print $$3 "\t" $$8}' | sort -n; \ + echo -n 'Total: '; \ + ar tv $$lib | awk '{print " + " $$3}' | xargs expr 0; \ + echo; \ + done + @echo + @for bin in $(BINS); do \ + echo "size $$bin:"; \ + size $$bin; \ + done + +dos2unix: + for f in `find . | egrep '(mak|h|c|S|s|Makefile)$$'`; do \ + dos2unix "$$f" > dos2unix.tmp; \ + cp dos2unix.tmp "$$f"; \ + done + rm -f dos2unix.tmp + |