ttcpd

Trivial tcp daemon
git clone git://git.finwo.net/app/ttcpd
Log | Files | Refs | LICENSE

Makefile (328B)


      1 CC?=cc
      2 PREFIX?=/usr/local
      3 CFLAGS?=-O2 -s
      4 
      5 BIN= \
      6 	ttcpd \
      7 
      8 OBJ=$(patsubst %,src/%.o,$(BIN))
      9 
     10 LIBS?=
     11 
     12 default: $(BIN)
     13 
     14 %.o: %.c
     15 	$(CC) -c -o $@ $< $(CFLAGS)
     16 
     17 $(BIN): $(OBJ)
     18 	$(CC) -o $@ src/$@.o $(CFLAGS) $(LIBS)
     19 
     20 .PHONY: clean
     21 clean:
     22 	rm -rf $(BIN)
     23 	rm -rf $(OBJ)
     24 
     25 .PHONY: install
     26 install: $(BIN)
     27 	install $(BIN) $(PREFIX)/bin
     28