/[qemacs]/qemacs/Makefile
ViewVC logotype

Diff of /qemacs/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by chqrlie, Wed May 4 19:40:26 2005 UTC revision 1.3 by chqrlie, Mon May 9 09:10:37 2005 UTC
# Line 79  LDFLAGS+=-Wl,-E Line 79  LDFLAGS+=-Wl,-E
79  endif  endif
80  LIBS+=-lm  LIBS+=-lm
81    
82    TARGETLIBS:=
83  TARGETS+=qe$(EXE) qe-doc.html  TARGETS+=qe$(EXE) qe-doc.html
84    
85  OBJS=qe.o charset.o buffer.o \  OBJS=qe.o charset.o buffer.o \
# Line 126  DEP_LIBS+=libqhtml/libqhtml.a Line 127  DEP_LIBS+=libqhtml/libqhtml.a
127  LIBS+=-L./libqhtml -lqhtml  LIBS+=-L./libqhtml -lqhtml
128  OBJS+=html.o docbook.o  OBJS+=html.o docbook.o
129  ifndef CONFIG_WIN32  ifndef CONFIG_WIN32
130  TARGETS+=html2png$(EXE)  TARGETLIBS+= libqhtml
131    TARGETS+= html2png$(EXE)
132  endif  endif
133  endif  endif
134    
# Line 139  OBJS+= video.o image.o Line 141  OBJS+= video.o image.o
141  DEP_LIBS+=$(FFMPEG_LIBDIR)/libavcodec/libavcodec.a $(FFMPEG_LIBDIR)/libavformat/libavformat.a  DEP_LIBS+=$(FFMPEG_LIBDIR)/libavcodec/libavcodec.a $(FFMPEG_LIBDIR)/libavformat/libavformat.a
142  LIBS+=  -L$(FFMPEG_LIBDIR)/libavcodec -L$(FFMPEG_LIBDIR)/libavformat -lavformat -lavcodec -lz -lpthread  LIBS+=  -L$(FFMPEG_LIBDIR)/libavcodec -L$(FFMPEG_LIBDIR)/libavformat -lavformat -lavcodec -lz -lpthread
143  DEFINES+= -I$(FFMPEG_SRCDIR)/libavcodec -I$(FFMPEG_SRCDIR)/libavformat  DEFINES+= -I$(FFMPEG_SRCDIR)/libavcodec -I$(FFMPEG_SRCDIR)/libavformat
144  TARGETS+=ffplay$(EXE)  TARGETS+= ffplay$(EXE)
145  endif  endif
146    
147  # must be the last object  # must be the last object
148  OBJS+= qeend.o  OBJS+= qeend.o
149    
150  all: lib $(TARGETS)  all: $(TARGETLIBS) $(TARGETS)
151    
152  lib:  libqhtml: force
153          make -C libqhtml all          make -C libqhtml all
154    
155  qe_g$(EXE): $(OBJS) $(DEP_LIBS)  qe_g$(EXE): $(OBJS) $(DEP_LIBS)
# Line 189  clean: Line 191  clean:
191  distclean: clean  distclean: clean
192          rm -f config.h config.mak          rm -f config.h config.mak
193    
194  install: qe$(EXE) qe.1 kmaps ligatures html2png$(EXE)  install: $(TARGETS) qe.1 kmaps ligatures
195          install -m 755 qe$(EXE) $(prefix)/bin/qemacs          install -m 755 qe$(EXE) $(prefix)/bin/qemacs
196          ln -sf qemacs $(prefix)/bin/qe$(EXE)          ln -sf qemacs $(prefix)/bin/qe$(EXE)
197  ifdef CONFIG_FFMPEG  ifdef CONFIG_FFMPEG
# Line 198  endif Line 200  endif
200          mkdir -p $(prefix)/share/qe          mkdir -p $(prefix)/share/qe
201          install kmaps ligatures $(prefix)/share/qe          install kmaps ligatures $(prefix)/share/qe
202          install qe.1 $(prefix)/man/man1          install qe.1 $(prefix)/man/man1
203    ifdef CONFIG_HTML
204          install -m 755 -s html2png$(EXE) $(prefix)/bin          install -m 755 -s html2png$(EXE) $(prefix)/bin
205    endif
206    
207  TAGS: force  TAGS: force
208          etags *.[ch]          etags *.[ch]

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26