]> andersk Git - libfaim.git/blame - Makefile
Misc cleanups.
[libfaim.git] / Makefile
CommitLineData
9de3ca7e 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_global.o \
18 aim_buddylist.o \
19 aim_search.o \
20 aim_snac.o \
21 aim_tlv.o \
22 aim_conn.o \
23 aim_chat.o \
24 aim_chatnav.o \
25 aim_util.o
26
27all: libfaim allutils
28
29libfaim: $(LIBFAIM_OBJECTS)
30 $(AR) cru libfaim.a $(LIBFAIM_OBJECTS)
31 $(RANLIB) libfaim.a
32 ld -o $(SONAME) $(LIBFAIM_OBJECTS) -shared -soname $(SONAME)
33
34allutils: libfaim
35 @echo "LIBFAIM_INC = $$PWD" > utils/Makefile.dynamicrules; \
36 echo "LIBFAIM_LIB = $$PWD" >> utils/Makefile.dynamicrules; \
37 cd utils; \
38 make
39
40cleanutils:
41 @echo "LIBFAIM_INC = $$PWD" > utils/Makefile.dynamicrules; \
42 echo "LIBFAIM_LIB = $$PWD" >> utils/Makefile.dynamicrules; \
43 cd utils; \
44 make clean
45
46clean: cleanutils
47 rm -f $(LIBFAIM_OBJECTS) $(SONAME) libfaim.a
This page took 0.295147 seconds and 5 git commands to generate.