sirc

A simple tui multi server irc client
git clone git://git.emmett1.my/sirc.git
Log | Files | Refs | README | LICENSE

Makefile (576B)


      1 CC      = cc
      2 CFLAGS  = -std=c99 -Wall -Wextra -Wpedantic -O2
      3 LDFLAGS = -lncurses -lpthread -lssl -lcrypto
      4  
      5 TARGET  = sirc
      6 SRC     = sirc.c
      7 MAN     = sirc.1
      8  
      9 PREFIX  ?= $(HOME)/.local
     10 BINDIR  = $(DESTDIR)$(PREFIX)/bin
     11 MANDIR  = $(DESTDIR)$(PREFIX)/share/man/man1
     12  
     13 .PHONY: all clean install uninstall
     14  
     15 all: $(TARGET)
     16  
     17 $(TARGET): $(SRC)
     18 	$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
     19  
     20 install: $(TARGET)
     21 	install -Dm755 $(TARGET) $(BINDIR)/$(TARGET)
     22 	install -Dm644 $(MAN)    $(MANDIR)/$(MAN)
     23  
     24 uninstall:
     25 	rm -f $(BINDIR)/$(TARGET)
     26 	rm -f $(MANDIR)/$(MAN)
     27  
     28 clean:
     29 	rm -f $(TARGET)