Makefile
上传用户:xmgzy123
上传日期:2007-01-07
资源大小:373k
文件大小:2k
源码类别:

SCSI/ASPI

开发平台:

WINDOWS

  1. # rm and cp are available in the Virtually Unix archive 
  2. #   http://www.itribe.net/virtunix
  3. RM = rm -f
  4. CD = cd
  5. CFLAGS    = -O2 -c -Wall
  6. DFLAGS   = 
  7. #CFLAGS    = -O0 -ggdb -c -Wall
  8. #DFLAGS    = -ggdb
  9. MINGW     = d:/mingw
  10. CC        = gcc
  11. WINDRES   = windres
  12. OBJ = xtractor.o xtractorrc.o trackwnd.o config.o globals.o cddlg.o outdlg.o 
  13. dirsel.o gauge.o wrqueue.o riptracks.o mp3dlg.o id3.o statusbar.o 
  14. about.o cddbdlg.o ripseg.o rangeslider.o
  15. all: xtractor.exe
  16. xtractor.exe: $(OBJ)
  17. $(CC) $(DFLAGS) -o xtractor $(OBJ) -lcomctl32 -lgdi32 -L. -lakrip32 -lwsock32 -mwindows
  18. xtractor.o: xtractor.c resources.h trackwnd.h globals.h id3.h cddbdlg.h
  19. $(CC) $(CFLAGS) -o $@ $<
  20. trackwnd.o: trackwnd.c trackwnd.h resources.h globals.h statusbar.h
  21. $(CC) $(CFLAGS) -o $@ $<
  22. config.o: config.c resources.h globals.h gauge.h
  23. $(CC) $(CFLAGS) -o $@ $<
  24. globals.o: globals.c
  25. $(CC) $(CFLAGS) -o $@ $<
  26. cddlg.o: cddlg.c resources.h globals.h
  27. $(CC) $(CFLAGS) -o $@ $<
  28. cddbdlg.o: cddbdlg.c resources.h globals.h cddbdlg.h
  29. $(CC) $(CFLAGS) -o $@ $<
  30. outdlg.o: outdlg.c resources.h globals.h
  31. $(CC) $(CFLAGS) -o $@ $<
  32. dirsel.o: dirsel.c resources.h globals.h
  33. $(CC) $(CFLAGS) -o $@ $<
  34. gauge.o: gauge.c gauge.h
  35. $(CC) $(CFLAGS) -o $@ $<
  36. wrqueue.o: wrqueue.c wrqueue.h
  37. $(CC) $(CFLAGS) -o $@ $<
  38. riptracks.o: riptracks.c riptracks.h resources.h globals.h trackwnd.h gauge.h id3.h bladedll.h
  39. $(CC) $(CFLAGS) -o $@ $<
  40. mp3dlg.o: mp3dlg.c globals.h resources.h
  41. $(CC) $(CFLAGS) -o $@ $<
  42. id3.o: id3.c id3.h resources.h
  43. $(CC) $(CFLAGS) -o $@ $<
  44. statusbar.o: statusbar.c globals.h
  45. $(CC) $(CFLAGS) -o $@ $<
  46. about.o: about.c resources.h
  47. $(CC) $(CFLAGS) -o $@ $<
  48. ripseg.o: ripseg.c resources.h
  49. $(CC) $(CFLAGS) -o $@ $<
  50. rangeslider.o: rangeslider.c rangeslider.h
  51. $(CC) $(CFLAGS) -o $@ $<
  52. xtractorrc.o: xtractor.rc resources.h toolbar.bmp
  53. $(WINDRES) -i xtractor.rc -o xtractorrc.o
  54. clean:
  55. $(RM) *.o *~ *.exe *.dat