LibIRCClient 1.10 Used by Probotic
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
Це архівний репозитарій. Ви можете переглядати і клонувати файли, але не можете робити пуш або відкривати питання/запити.

47 рядки
1.6KB

  1. # $Id: Makefile.in 137 2018-08-27 01:11:08Z gyunaev $
  2. CC = gcc
  3. CFLAGS = -Wall -Wno-misleading-indentation -Wno-unused-function -Wno-nonnull -DIN_BUILDING_LIBIRC -g -O2 -O3 -DENABLE_IPV6 -DENABLE_THREADS -D_REENTRANT -DENABLE_SSL
  4. AR=ar cr
  5. RANLIB=ranlib
  6. INCLUDES=-I../include
  7. DESTDIR=
  8. APIVERSION = 1
  9. OBJS = libircclient.o
  10. all: static
  11. static: libircclient.a
  12. shared: libircclient.so
  13. shared_mingw: libircclient.dll
  14. install:
  15. -mkdir -p $(DESTDIR)/usr/local/include
  16. -mkdir -p $(DESTDIR)${exec_prefix}/lib
  17. cp ../include/libircclient.h $(DESTDIR)/usr/local/include/libircclient.h
  18. cp ../include/libirc_errors.h $(DESTDIR)/usr/local/include/libirc_errors.h
  19. cp ../include/libirc_events.h $(DESTDIR)/usr/local/include/libirc_events.h
  20. cp ../include/libirc_options.h $(DESTDIR)/usr/local/include/libirc_options.h
  21. cp ../include/libirc_rfcnumeric.h $(DESTDIR)/usr/local/include/libirc_rfcnumeric.h
  22. cp libircclient.so $(DESTDIR)${exec_prefix}/lib/libircclient.so.$(APIVERSION)
  23. ln -fs libircclient.so.$(APIVERSION) $(DESTDIR)${exec_prefix}/lib/libircclient.so
  24. libircclient.so: libircclient.o
  25. $(CC) -shared -s -Wl,-soname,libircclient.so.$(APIVERSION) -o libircclient.so libircclient.o -lssl -lcrypto -lnsl
  26. libircclient.dll: libircclient.o
  27. $(CC) -shared -s -o libircclient.dll -Wl,-out-implib,libircclient.lib libircclient.o libircclient.def -lkernel32 -lwsock32 -lssl -lcrypto -lnsl
  28. libircclient.a: libircclient.o
  29. $(AR) libircclient.a libircclient.o
  30. $(RANLIB) libircclient.a
  31. clean:
  32. rm -f libircclient.a libircclient.o
  33. distclean: clean
  34. -rm -f Makefile
  35. .c.o:
  36. $(CC) $(CFLAGS) $(INCLUDES) -c -o $@ $<