tt

A terminal-based typing game
git clone git://pcardenasb.com/tt
Log | Files | Refs | README | LICENSE

Makefile (593B)


      1 .POSIX:
      2 
      3 include config.mk
      4 
      5 SRC = ttcli.c ttsrv.c
      6 OBJ = $(SRC:.c=.o)
      7 BIN = $(SRC:.c=)
      8 
      9 all: $(BIN)
     10 
     11 $(OBJ): tt.h config.mk
     12 
     13 .c.o:
     14 	$(CC) $(TTCFLAGS) -c $<
     15 
     16 .o:
     17 	$(CC) -o $@ $< $(TTLDFLAGS)
     18 
     19 clean: 
     20 	rm -f $(OBJ) $(BIN) tt-$(VERSION).tar.gz
     21 
     22 dist: clean
     23 	mkdir -p tt-$(VERSION)
     24 	cp -R README.md config.mk Makefile tt.h $(SRC) tt-$(VERSION)
     25 	tar -czf tt-$(VERSION).tar.gz tt-$(VERSION)
     26 	rm -rf tt-$(VERSION)
     27 
     28 install:
     29 	mkdir -p $(DESTDIR)$(PREFIX)/bin
     30 	install -m 755 $(BIN) $(DESTDIR)$(PREFIX)/bin
     31 
     32 uninstall:
     33 	cd $(DESTDIR)$(PREFIX)/bin; rm -f $(BIN)
     34 
     35 .PHONY: all clean dist install uninstall