1## id3 makefile for Borland/Embarcadero C++ (tested with 5.5) ##############
2
3CC     = bcc32 -q -D_POSIX_
4!ifndef CFLAGS
5CFLAGS = -w- -d -k- -O1
6!endif
7
8.autodepend
9
10############################################################################
11
12id3.exe: main.obj varexp.obj fileexp.obj dumptag.obj \
13	 sedit.obj mass_tag.obj pattern.obj \
14	 setid3.obj getid3.obj id3v1.obj \
15	 setid3v2.obj getid3v2.obj id3v2.obj fileops.obj \
16	 setlyr3.obj getlyr3.obj lyrics3.obj \
17	 setfname.obj setquery.obj charconv.obj char_ucs.obj char_utf8.obj
18	$(CC) $(CFLAGS) -e$@ $**
19
20all  : id3.exe
21
22final: id3.exe
23	upx --best $**				## requires upx installed ##
24
25clean:
26	del *.tds *.obj *.exe
27
28############################################################################
29
30main.obj: main.cpp
31	$(CC) $(CFLAGS) -o$@ -c main.cpp
32
33.c.obj:
34	$(CC) $(CFLAGS) -c $<
35
36.cpp.obj:
37	$(CC) $(CFLAGS) -c $<
38
39############################################################################
40
41