aim_login.o \
aim_logoff.o \
aim_misc.o \
- aim_global.o \
aim_buddylist.o \
aim_search.o \
aim_snac.o \
aim_conn.o \
aim_chat.o \
aim_chatnav.o \
- aim_util.o
+ aim_util.o \
+ aim_meta.o \
+ aim_msgcookie.o \
+ aim_ft.o \
+ aim_ads.o \
+ md5.o
all: libfaim allutils
-libfaim: $(LIBFAIM_OBJECTS)
+mkbuildinfo:
+ sh $$PWD/mkbuildinfo.sh
+
+libfaim: mkbuildinfo $(LIBFAIM_OBJECTS)
$(AR) cru libfaim.a $(LIBFAIM_OBJECTS)
$(RANLIB) libfaim.a
+ifdef SOLARIS
+ ld -G -o $(SONAME) $(LIBFAIM_OBJECTS) -lresolv
+else
ld -o $(SONAME) $(LIBFAIM_OBJECTS) -shared -soname $(SONAME)
+endif
allutils: libfaim
@echo "LIBFAIM_INC = $$PWD" > utils/Makefile.dynamicrules; \
echo "LIBFAIM_LIB = $$PWD" >> utils/Makefile.dynamicrules; \
cd utils; \
- make
+ $(MAKE)
+
+install: libfaim
+ cp -r faim /usr/include
+ cp libfaim.so /usr/lib/$(SOFILENAME)
+ @echo YOU MUST UPDATE YOUR DYNAMIC LOADER CACHE NOW
cleanutils:
@echo "LIBFAIM_INC = $$PWD" > utils/Makefile.dynamicrules; \
echo "LIBFAIM_LIB = $$PWD" >> utils/Makefile.dynamicrules; \
cd utils; \
- make clean
+ $(MAKE) clean
clean: cleanutils
- rm -f $(LIBFAIM_OBJECTS) $(SONAME) libfaim.a
+ rm -f $(LIBFAIM_OBJECTS) $(SONAME) libfaim.a *~ core
+
+tags:
+ etags *.[ch] faim/*.[ch] utils/faimtest/faimtest.c