Release 960818
[wine/multimedia.git] / programs / winhelp / Makefile.in
blob219e42e72a6e706be00100fd22b9fdca529f7eca
1 TOPSRC = @top_srcdir@
2 MODULE = none
3 PROGRAMS = winhelp hlp2sgml
4 ALL_LIBS = $(WINELIB) $(X_LIBS) $(XPM_LIB) $(XLIB) $(LDLIBS)
6 LANGUAGES = En De Fr Fi
8 # Installation infos
10 INSTALL = @INSTALL@
11 INSTALL_PROGRAM = @INSTALL_PROGRAM@
12 INSTALL_DATA = @INSTALL_DATA@
13 prefix = @prefix@
14 exec_prefix = @exec_prefix@
15 bindir = @bindir@
16 libdir = @libdir@
17 sysconfdir = @sysconfdir@
18 mandir = @mandir@/man1
19 manext = .1
21 MOSTOBJS = \
22 winhelp.o \
23 hlpfile.o \
24 macro.o \
25 y.tab.o \
26 lex.yy.o
28 STRINGOBJS = \
29 string.o \
30 $(LANGUAGES:%=%.o)
32 C_SRCS = $(MOSTOBJS:.o=.c) $(STRINGOBJS:.o=.c) hlp2sgml.c
34 all: check_winerc $(PROGRAMS)
36 @MAKE_RULES@
38 # Some strings need addresses >= 0x10000
39 winhelp: $(MOSTOBJS) $(STRINGOBJS)
40 $(CC) -o winhelp $(MOSTOBJS) $(LDOPTIONS) $(ALL_LIBS) $(STRINGOBJS)
42 hlp2sgml: hlp2sgml.o hlpfile.o
43 $(CC) -o hlp2sgml hlp2sgml.o hlpfile.o
45 install: dummy
46 $(INSTALL_PROGRAM) winhelp $(bindir)/winhelp
47 $(INSTALL_PROGRAM) hlp2sgml $(bindir)/hlp2sgml
49 clean::
50 $(RM) $(PROGRAMS) lex.yy.c y.tab.c y.tab.h
51 $(RM) $(LANGUAGES:%=%.c) $(LANGUAGES:%=%.h)
53 y.tab.c y.tab.h: macro.yacc.y
54 $(YACC) -d -t macro.yacc.y
56 lex.yy.c: macro.lex.l
57 $(LEX) -8 -i macro.lex.l
59 $(LANGUAGES:%=%.c) $(LANGUAGES:%=%.h): $(WINERC) Xx.rc
61 dummy:
63 ### Dependencies: