LibIRCClient 1.10 Used by Probotic
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
Tento repozitář je archivovaný. Můžete prohlížet soubory, klonovat, ale nemůžete nahrávat a vytvářet nové úkoly a požadavky na natažení.

47 řádky
1.5KB

  1. # $Id: Makefile.in 137 2018-08-27 01:11:08Z gyunaev $
  2. CC = @CC@
  3. CFLAGS = -Wall -Wno-misleading-indentation -Wno-unused-function -Wno-nonnull -DIN_BUILDING_LIBIRC @CFLAGS@
  4. AR=@AR@ cr
  5. RANLIB=@RANLIB@
  6. INCLUDES=-I../include
  7. DESTDIR=
  8. APIVERSION = 1
  9. OBJS = libircclient.o
  10. all: @TARGET@
  11. static: libircclient.a
  12. shared: libircclient.so
  13. shared_mingw: libircclient.dll
  14. install:
  15. -mkdir -p $(DESTDIR)@prefix@/include
  16. -mkdir -p $(DESTDIR)@libdir@
  17. cp ../include/libircclient.h $(DESTDIR)@prefix@/include/libircclient.h
  18. cp ../include/libirc_errors.h $(DESTDIR)@prefix@/include/libirc_errors.h
  19. cp ../include/libirc_events.h $(DESTDIR)@prefix@/include/libirc_events.h
  20. cp ../include/libirc_options.h $(DESTDIR)@prefix@/include/libirc_options.h
  21. cp ../include/libirc_rfcnumeric.h $(DESTDIR)@prefix@/include/libirc_rfcnumeric.h
  22. cp libircclient.so $(DESTDIR)@libdir@/libircclient.so.$(APIVERSION)
  23. ln -fs libircclient.so.$(APIVERSION) $(DESTDIR)@libdir@/libircclient.so
  24. libircclient.so: libircclient.o
  25. $(CC) -shared -s -Wl,-soname,libircclient.so.$(APIVERSION) -o libircclient.so libircclient.o @LDFLAGS@ @LIBS@
  26. libircclient.dll: libircclient.o
  27. $(CC) -shared -s -o libircclient.dll -Wl,-out-implib,libircclient.lib libircclient.o libircclient.def -lkernel32 -lwsock32 @LIBS@
  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 $@ $<