summaryrefslogtreecommitdiff
path: root/Makefile
blob: a4ef8a1441bc5a0889fae749f84fdcc5696b9133 (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
26
CFLAGS=-Wall -g -shared -fPIC

rebuild: clean all

all: file_reader.o file_reader.a file_reader.so 
	$(CC) -Wall -o file_reader ./file_reader.o
	rm -f file_reader.o

clean:
	rm -f file_reader{.so,.a,.o,}

test: all
	./main



#.o:
#	cc -shared -fPIC -c -o $@ $< 

%.so: %.o
	$(CC) $(INCLUDES) $(CFLAGS) -o $@ $<

%.a: %.o
	ar rcs $@ $<


..