home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / lha100bt.zip / lha-1.00 / src / makefile < prev    next >
Makefile  |  1994-09-08  |  1KB  |  46 lines

  1. # Makefile for LHarc UNIX Archiver Driver
  2. #        Copyright(C) MCMLXXXIX  Yooichi.Tagawa
  3. # V0.01  Alpha Version                1989.05.28  Y.Tagawa
  4. # V0.02  Alpha Version R2            1989.05.29  Y.Tagawa
  5. # V0.03  Release #3  Beta Version        1989.07.02  Y.Tagawa
  6. # V0.03b Modified                1989.07.13  Y.Tagawa
  7. # V1.00  Fixed                    1989.09.19  Y.Tagawa
  8. #
  9. # for OSK
  10. # V1.08                        1990.10.09  Sakura Tomozou
  11. # V2.00    + lzhuf4/5                1990.10.26  
  12. #
  13. # LHa for UNIX
  14. # V0.01  Alpha Version                1991.10.17  Masaru Oki
  15. # V0.02  Alpha Version Rel.2            1991.11.26  Masaru Oki
  16. # V0.03  Beta Version                1991.12.03  Masaru Oki
  17. # V0.04  Beta Version  Rel.2            1992.01.17  Masaru Oki
  18. # V0.05  Beta Version  Final            1992.02.17  Masaru Oki
  19.  
  20. CC = gcc
  21. O = .o
  22.  
  23. LHOBJS        = lharc$(O) lhadd$(O) lhlist$(O) lhext$(O) header$(O)
  24. HUFOBJS        = append$(O) crcio$(O) dhuf$(O) extract$(O) huf$(O) \
  25.           larc$(O) maketbl$(O) maketree$(O) shuf$(O) slide$(O) \
  26.           util$(O) patmatch$(O)
  27.  
  28. OBJS        = $(LHOBJS) $(HUFOBJS) $(LIBRARYOBJS)
  29.  
  30. OPTIMIZE = -g -O2 -fstrength-reduce -fomit-frame-pointer
  31. CFLAGS        = $(OPTIMIZE) $(SWITCHES)
  32.  
  33. all : lha.exe
  34.  
  35. lha.exe    : $(OBJS)
  36.     $(CC) -o $@ $(OBJS) $(LDFLAGS)
  37.  
  38. clean:
  39.     rm -f core lha $(OBJS)
  40.  
  41. moreclean:
  42.     rm -f core *.o lha.tar lha.tar.Z *~ \#* *.orig
  43.  
  44. install:
  45.     $(INSTALL) $(INSTALLBIN) lha $(BINDIR)/lha
  46.