Keep track of what sequence we are in and register unique
[wine] / dlls / msi / Makefile.in
1 TOPSRCDIR = @top_srcdir@
2 TOPOBJDIR = ../..
3 SRCDIR    = @srcdir@
4 VPATH     = @srcdir@
5 MODULE    = msi.dll
6 IMPORTLIB = libmsi.$(IMPLIBEXT)
7 IMPORTS   = shell32 shlwapi cabinet oleaut32 ole32 version user32 gdi32 advapi32 kernel32
8 EXTRALIBS = -luuid $(LIBUNICODE)
9
10 C_SRCS = \
11         action.c \
12         appsearch.c \
13         classes.c \
14         create.c \
15         custom.c \
16         database.c \
17         delete.c \
18         dialog.c \
19         distinct.c \
20         events.c \
21         files.c \
22         format.c \
23         handle.c \
24         helpers.c \
25         insert.c \
26         install.c \
27         msi.c \
28         msiquery.c \
29         order.c \
30         package.c \
31         preview.c \
32         record.c \
33         registry.c \
34         regsvr.c \
35         select.c \
36         string.c \
37         suminfo.c \
38         table.c \
39         tokenize.c \
40         update.c \
41         upgrade.c \
42         where.c
43
44 RC_SRCS = msi.rc
45
46 EXTRA_SRCS = sql.y cond.y
47 EXTRA_OBJS = sql.tab.o cond.tab.o
48
49 SUBDIRS = tests
50
51 @MAKE_DLL_RULES@
52
53 sql.tab.c sql.tab.h: sql.y
54         $(BISON) -p SQL_ -d $(SRCDIR)/sql.y -o sql.tab.c
55
56 cond.tab.c cond.tab.h: cond.y
57         $(BISON) -p COND_ -d $(SRCDIR)/cond.y -o cond.tab.c
58
59 # hack to allow parallel make
60 sql.tab.h: sql.tab.c
61 sql.tab.o: sql.tab.h
62 cond.tab.h: cond.tab.c
63 cond.tab.o: cond.tab.h
64
65 tokenize.o: sql.tab.h
66
67 ### Dependencies: