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 \ |
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 |
|
|
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) |
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 |
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] |