]> andersk Git - libfaim.git/blame - Makefile
Fix the makefiles for BSD.
[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 \
9de3ca7e 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 \
0cc57340 24 aim_util.o \
040457cc 25 aim_meta.o \
f0a7908e 26 aim_msgcookie.o \
27 aim_ads.o
9de3ca7e 28
29all: libfaim allutils
30
0cc57340 31mkbuildinfo:
1ddcd4d6 32 @$$PWD/mkbuildinfo.sh
0cc57340 33
34libfaim: mkbuildinfo $(LIBFAIM_OBJECTS)
9de3ca7e 35 $(AR) cru libfaim.a $(LIBFAIM_OBJECTS)
36 $(RANLIB) libfaim.a
37 ld -o $(SONAME) $(LIBFAIM_OBJECTS) -shared -soname $(SONAME)
38
39allutils: libfaim
40 @echo "LIBFAIM_INC = $$PWD" > utils/Makefile.dynamicrules; \
41 echo "LIBFAIM_LIB = $$PWD" >> utils/Makefile.dynamicrules; \
42 cd utils; \
70558097 43 $(MAKE)
9de3ca7e 44
a25832e6 45install: libfaim
46 cp -r faim /usr/include
47 cp libfaim.so /usr/lib/$(SOFILENAME)
70558097 48 @echo YOU MUST UPDATE YOUR DYNAMIC LOADER CACHE NOW
a25832e6 49
9de3ca7e 50cleanutils:
51 @echo "LIBFAIM_INC = $$PWD" > utils/Makefile.dynamicrules; \
52 echo "LIBFAIM_LIB = $$PWD" >> utils/Makefile.dynamicrules; \
53 cd utils; \
70558097 54 $(MAKE) clean
9de3ca7e 55
56clean: cleanutils
a25832e6 57 rm -f $(LIBFAIM_OBJECTS) $(SONAME) libfaim.a *~ core
This page took 2.630316 seconds and 5 git commands to generate.