makefile.unix
上传用户:njqiyou
上传日期:2007-01-08
资源大小:574k
文件大小:1k
源码类别:

mpeg/mp3

开发平台:

C/C++

  1. ############################################################################
  2. ## ISO MPEG Audio Subgroup Software Simulation Group (1996)
  3. ## ISO 13818-3 MPEG-2 Audio Decoder - Lower Sampling Frequency Extension
  4. ##
  5. ## $Id: makefile.unix,v 1.3 1996/02/14 05:16:29 rowlands Exp $
  6. ##
  7. ## Makefile for decoder for vanilla UNIX platform using standard make.
  8. ##
  9. ## $Log: makefile.unix,v $
  10. ## Revision 1.3  1996/02/14 05:16:29  rowlands
  11. ## Cleanups.
  12. ##
  13. ## Received from FhG
  14. ############################################################################
  15. # MODE= -O -DUNIX
  16. MODE= -g -DUNIX
  17. #MODE= -DMSC60 -AH -Zi -Gt
  18. OBJ_SUFFIX=.o
  19. EXE_SUFFIX=
  20. PROGRAMD = decode$(EXE_SUFFIX)
  21. PROGRAM = $(PROGRAMD) 
  22. all: $(PROGRAM)
  23. $(PROGRAMD) : 
  24. decode.c musicout.c common.c common.h decoder.h huffman.h 
  25. ieeefloat.h portableio.h
  26. HEDS =  common.h decoder.h huffman.h portableio.h ieeefloat.h
  27. OBJSD = 
  28. decode$(OBJ_SUFFIX) 
  29. musicout$(OBJ_SUFFIX) 
  30. common$(OBJ_SUFFIX) 
  31. huffman$(OBJ_SUFFIX) 
  32. portableio$(OBJ_SUFFIX) 
  33. ieeefloat$(OBJ_SUFFIX)
  34. LFLAG = 
  35. CC    = gcc
  36. LN    = gcc
  37. LNEXTRA=-lm
  38. #CC    = cl
  39. #LN    = cl
  40. .c$(OBJ_SUFFIX): $(HEDS)
  41. $(CC) -c $(MODE) $*.c
  42. all: $(PROGRAM)
  43. default: all
  44. $(PROGRAMD) : $(OBJSD) $(HEDS)
  45. $(LN) -o $(PROGRAMD) $(MODE) $(LFLAG) $(OBJSD) $(LNEXTRA)
  46. clean:
  47. rm -f $(OBJS)
  48. veryclean:
  49. rm -f $(PROGRAM) $(OBJS)