Makefile - lchat - A line oriented chat front end for ii.
 (HTM) git clone git://git.suckless.org/lchat
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
       Makefile (1294B)
       ---
            1 include config.mk
            2 
            3 .PHONY: all install uninstall filter clean test dist
            4 
            5 all: lchat
            6 clean:
            7         rm -f lchat *.o *.core sl_test filter/indent
            8 
            9 install: lchat
           10         cp lchat $(DESTDIR)$(BINDIR)
           11         cp lchat.1 $(DESTDIR)$(MAN1DIR)
           12 
           13 uninstall:
           14         rm -f $(DESTDIR)$(BINDIR)/lchat $(DESTDIR)$(MAN1DIR)/lchat.1
           15 
           16 test: sl_test
           17         ./sl_test
           18 
           19 dist:
           20         mkdir -p lchat-$(VERSION)
           21         cp -r $$(git ls-tree --name-only HEAD) lchat-$(VERSION)
           22         tar -czf lchat-$(VERSION).tar.gz lchat-$(VERSION)
           23         rm -fr lchat-$(VERSION)
           24 
           25 lchat: lchat.o slackline.o util.o slackline_emacs.o
           26         $(CC) -o $@ lchat.o slackline.o slackline_emacs.o util.o $(LIBS)
           27 
           28 lchat.o: lchat.c
           29         $(CC) -c $(CFLAGS) -D_BSD_SOURCE -D_XOPEN_SOURCE -D_GNU_SOURCE \
           30             -o $@ lchat.c
           31 
           32 filter: filter/indent
           33 filter/indent: filter/indent.c util.o util.h
           34         $(CC) $(CFLAGS) -D_BSD_SOURCE -o $@ filter/indent.c util.o
           35 
           36 sl_test.o: sl_test.c slackline.h
           37         $(CC) $(CFLAGS) -Wno-sign-compare -c -o $@ sl_test.c
           38 
           39 sl_test: sl_test.o slackline.o slackline_emacs.o slackline.h
           40         $(CC) $(CFLAGS) -o $@ sl_test.o slackline.o slackline_emacs.o $(LIBS)
           41 
           42 slackline.o: slackline.c slackline.h
           43         $(CC) -c $(CFLAGS) -o $@ slackline.c
           44 
           45 slackline_emacs.o: slackline_emacs.c slackline.h
           46         $(CC) -c $(CFLAGS) -o $@ slackline_emacs.c
           47 
           48 util.o: util.c util.h
           49         $(CC) -c $(CFLAGS) -D_BSD_SOURCE -o $@ util.c