]> andersk Git - libfaim.git/blame - Makefile
- Sun Feb 11 01:07:36 UTC 2001
[libfaim.git] / Makefile
CommitLineData
9de3ca7e 1
2include Makefile.rules
37ee990e 3CFLAGS += -DAIM_BUILDDATE=\"`date +%Y%m%d`\" -DAIM_BUILDTIME=\"`date +%H%M%S`\"
9de3ca7e 4
5SONAME = libfaim.so
6SOFILENAME = libfaim.so.0.90 # used for installation
7
8LIBFAIM_OBJECTS = \
9 aim_rxhandlers.o \
10 aim_auth.o \
11 aim_info.o \
12 aim_rxqueue.o \
13 aim_txqueue.o \
14 aim_im.o \
15 aim_login.o \
16 aim_logoff.o \
17 aim_misc.o \
9de3ca7e 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 \
0cc57340 25 aim_util.o \
040457cc 26 aim_meta.o \
f0a7908e 27 aim_msgcookie.o \
7392c79f 28 aim_ft.o \
b5bc2a8c 29 aim_ads.o \
30 md5.o
9de3ca7e 31
32all: libfaim allutils
33
37ee990e 34libfaim: $(LIBFAIM_OBJECTS)
9de3ca7e 35 $(AR) cru libfaim.a $(LIBFAIM_OBJECTS)
36 $(RANLIB) libfaim.a
a3619f23 37ifdef SOLARIS
38 ld -G -o $(SONAME) $(LIBFAIM_OBJECTS) -lresolv
39else
9de3ca7e 40 ld -o $(SONAME) $(LIBFAIM_OBJECTS) -shared -soname $(SONAME)
a3619f23 41endif
9de3ca7e 42
43allutils: libfaim
44 @echo "LIBFAIM_INC = $$PWD" > utils/Makefile.dynamicrules; \
45 echo "LIBFAIM_LIB = $$PWD" >> utils/Makefile.dynamicrules; \
46 cd utils; \
70558097 47 $(MAKE)
9de3ca7e 48
a25832e6 49install: libfaim
50 cp -r faim /usr/include
51 cp libfaim.so /usr/lib/$(SOFILENAME)
70558097 52 @echo YOU MUST UPDATE YOUR DYNAMIC LOADER CACHE NOW
a25832e6 53
9de3ca7e 54cleanutils:
55 @echo "LIBFAIM_INC = $$PWD" > utils/Makefile.dynamicrules; \
56 echo "LIBFAIM_LIB = $$PWD" >> utils/Makefile.dynamicrules; \
57 cd utils; \
70558097 58 $(MAKE) clean
9de3ca7e 59
60clean: cleanutils
871e2fd0 61 rm -f $(LIBFAIM_OBJECTS) $(SONAME) libfaim.a *~ core
62
63tags:
64 etags *.[ch] faim/*.[ch] utils/faimtest/faimtest.c
This page took 0.057405 seconds and 5 git commands to generate.