summaryrefslogtreecommitdiff
path: root/apps/tagdb/Makefile
blob: 7f6ed63e22efb21aa0d43eda74fed18c512f9a58 (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
27
28
29
30
31
32
OBJECTS = main.o db.o array_buffer.o unique.o malloc.o \
	header.o artist.o album.o song.o file.o \
	tag_dummy.o

all : tagdb parser

tagdb : $(OBJECTS)
	$(CC) -o tagdb $(OBJECTS)

parser: parser.o malloc.o
	$(CC) -o parser parser.o malloc.o
	
main.o : main.c config.h

db.o : db.c db.h config.h

array_buffer.o : array_buffer.c array_buffer.h config.h
unique.o : unique.c unique.h
malloc.o : malloc.c malloc.h config.h

header.o : header.c header.h config.h
artist.o : artist.c artist.h config.h
album.o : album.c album.h config.h
song.o : song.c song.h config.h
file.o : file.c file.h config.h

tag_dummy.o : tag_dummy.c tag_dummy.h config.h

parser.o : parser.c config.h

clean :
	rm -rf *.o tagdb parser