]> andersk Git - libfaim.git/blame_incremental - Makefile
- Wed Nov 29 17:31:23 UTC 2000
[libfaim.git] / Makefile
... / ...
CommitLineData
1
2include Makefile.rules
3
4SONAME = libfaim.so
5SOFILENAME = libfaim.so.0.90 # used for installation
6
7LIBFAIM_OBJECTS = \
8 aim_rxhandlers.o \
9 aim_auth.o \
10 aim_info.o \
11 aim_rxqueue.o \
12 aim_txqueue.o \
13 aim_im.o \
14 aim_login.o \
15 aim_logoff.o \
16 aim_misc.o \
17 aim_buddylist.o \
18 aim_search.o \
19 aim_snac.o \
20 aim_tlv.o \
21 aim_conn.o \
22 aim_chat.o \
23 aim_chatnav.o \
24 aim_util.o \
25 aim_meta.o \
26 aim_msgcookie.o \
27 aim_ft.o \
28 aim_ads.o \
29 md5.o
30
31all: libfaim allutils
32
33mkbuildinfo:
34 sh $$PWD/mkbuildinfo.sh
35
36libfaim: mkbuildinfo $(LIBFAIM_OBJECTS)
37 $(AR) cru libfaim.a $(LIBFAIM_OBJECTS)
38 $(RANLIB) libfaim.a
39ifdef SOLARIS
40 ld -G -o $(SONAME) $(LIBFAIM_OBJECTS) -lresolv
41else
42 ld -o $(SONAME) $(LIBFAIM_OBJECTS) -shared -soname $(SONAME)
43endif
44
45allutils: libfaim
46 @echo "LIBFAIM_INC = $$PWD" > utils/Makefile.dynamicrules; \
47 echo "LIBFAIM_LIB = $$PWD" >> utils/Makefile.dynamicrules; \
48 cd utils; \
49 $(MAKE)
50
51install: libfaim
52 cp -r faim /usr/include
53 cp libfaim.so /usr/lib/$(SOFILENAME)
54 @echo YOU MUST UPDATE YOUR DYNAMIC LOADER CACHE NOW
55
56cleanutils:
57 @echo "LIBFAIM_INC = $$PWD" > utils/Makefile.dynamicrules; \
58 echo "LIBFAIM_LIB = $$PWD" >> utils/Makefile.dynamicrules; \
59 cd utils; \
60 $(MAKE) clean
61
62clean: cleanutils
63 rm -f $(LIBFAIM_OBJECTS) $(SONAME) libfaim.a *~ core
64
65tags:
66 etags *.[ch] faim/*.[ch] utils/faimtest/faimtest.c
This page took 0.045994 seconds and 5 git commands to generate.