Release 961013
[wine/multimedia.git] / programs / winhelp / Makefile.in
blobf13bf666c9a435073b76f2b6eeb08cf762ce2def
1 TOPSRCDIR = @top_srcdir@
2 TOPOBJDIR = ../..
3 SRCDIR = @srcdir@
4 VPATH = @srcdir@
5 MODULE = none
6 PROGRAMS = winhelp hlp2sgml
7 ALL_LIBS = $(WINELIB) $(X_LIBS) $(XPM_LIB) $(XLIB) $(LDLIBS)
9 LANGUAGES = En De Fr Fi
11 # Installation infos
13 INSTALL = @INSTALL@
14 INSTALL_PROGRAM = @INSTALL_PROGRAM@
15 INSTALL_DATA = @INSTALL_DATA@
16 prefix = @prefix@
17 exec_prefix = @exec_prefix@
18 bindir = @bindir@
19 libdir = @libdir@
20 sysconfdir = @sysconfdir@
21 mandir = @mandir@/man1
22 manext = .1
24 MOSTSRCS = \
25 winhelp.c \
26 hlpfile.c \
27 macro.c
29 # Some strings need addresses >= 0x10000
30 STRINGSRCS = \
31 string.c
33 GEN_C_SRCS = \
34 y.tab.c \
35 lex.yy.c \
36 $(LANGUAGES:%=%.c)
38 C_SRCS = $(MOSTSRCS) $(STRINGSRCS)
40 MOSTOBJS = $(MOSTSRCS:.c=.o)
41 STRINGOBJS = $(STRINGSRCS:.c=.o) $(GEN_C_SRCS:.c=.o)
43 all: check_winerc $(PROGRAMS)
45 @MAKE_RULES@
47 # Some strings need addresses >= 0x10000
48 winhelp: $(MOSTOBJS) $(STRINGOBJS)
49 $(CC) -o winhelp $(MOSTOBJS) $(LDOPTIONS) $(ALL_LIBS) $(STRINGOBJS)
51 hlp2sgml: hlp2sgml.o hlpfile.o
52 $(CC) -o hlp2sgml hlp2sgml.o hlpfile.o
54 install: dummy
55 $(INSTALL_PROGRAM) winhelp $(bindir)/winhelp
56 $(INSTALL_PROGRAM) hlp2sgml $(bindir)/hlp2sgml
58 clean::
59 $(RM) $(PROGRAMS) lex.yy.c y.tab.c y.tab.h
60 $(RM) $(LANGUAGES:%=%.c) $(LANGUAGES:%=%.h)
62 y.tab.c y.tab.h: macro.yacc.y
63 $(YACC) -d -t $(SRCDIR)/macro.yacc.y
65 lex.yy.c: macro.lex.l
66 $(LEX) -8 -i $(SRCDIR)/macro.lex.l
68 $(LANGUAGES:%=%.c) $(LANGUAGES:%=%.h): $(WINERC) Xx.rc
70 dummy:
72 ### Dependencies: