aboutsummaryrefslogtreecommitdiff
path: root/sem3/osc/mm10/Makefile
blob: 99bd6356c4d011e95f40ee9322ed4456a8f4566f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
opgaver=opg1 opg3 opg4

LEX=flex
CC=gcc
LINKFLAG=-lfl
DEFAULT_TARGET=all

%: %.yy.c
	$(CC) -o $@ $^ $(LINKFLAG)

%.o: %.c
	$(CC) -c -o $@ $^

%.yy.c: %.l
	$(LEX) -o $@ $^

all: $(opgaver)

phony: all clean run

run: $(BIN)
	./$(BIN)

clean:
	rm -f $(opgaver)