mirror of https://github.com/Chizi123/dnscomp.git

Joel Grunbaum
2020-10-19 31afa3d8d6499d119bdf54bd37820b630c9e37e9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
CC=gcc
_OBJ=main.o dns.o
_DEPS=dns.h
IDIR=include
CFLAGS=-I$(IDIR) -Wall -g
ODIR=obj
SRCDIR=src
 
DEPS = $(patsubst %,$(IDIR)/%,$(_DEPS))
OBJ = $(patsubst %,$(ODIR)/%,$(_OBJ))
 
default: a.out
 
%.o: %c $(DEPS)
    $(CC) $(CFLAGS) -c -o $@ $<
 
a.out: $(_OBJ)
    $(CC) $(CFLAGS) -o $@ $^
 
.PHONY: clean
clean:
    rm -rf *.o *~