summaryrefslogtreecommitdiff
path: root/Makefile
blob: c038465cfb90bf1d989eb9f8f90358d34668516a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
PROG = $(shell pwd | xargs basename)
PROG_STAT = $(PROG)_stat
OBJECTS = main.o buffer.o xwrap.o
CFLAGS = -O2 -Wall -D_GNU_SOURCE -DNDEBUG -DNOCOLOR -DPROGNAME=\"$(PROG)\" 

all: $(PROG) $(PROG_STAT)

$(PROG): $(OBJECTS)
	gcc -s -o $@ $(OBJECTS)

$(PROG)_stat: stat.o
	gcc -s -o $@ $<

%.o: %.c
	gcc $(CFLAGS) -c -o $@ $<

clean:
	@echo cleaning...
	@rm -f *.o *~ core.*