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