summaryrefslogtreecommitdiff
path: root/makefile
blob: 04b267f6a561a9094968f96d2d55f7c705403de5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
CC=gcc
CFLAGS=-Wall -Werror -pedantic --std=c17
OBJS=qdme.o elf.o
SRCS=qdme.c elf.c
TARGET=qdme

%.o: %.c %.h
	$(CC) $(CFLAGS) -c $<

all: $(TARGET)

debug: $(SRCS)
	$(CC) $(CFLAGS) -g -o $(TARGET) $^

qdme: $(OBJS)
	$(CC) $(CFLAGS) -o $@ $^

clean:
	rm -rf $(TARGET) $(OBJS)