OSDN Git Service

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