2003-08-13 01:27:48 +00:00
|
|
|
TOPSRCDIR = @top_srcdir@
|
|
|
|
TOPOBJDIR = ../..
|
|
|
|
SRCDIR = @srcdir@
|
|
|
|
VPATH = @srcdir@
|
|
|
|
MODULE = msi.dll
|
|
|
|
IMPORTS = ole32 user32 advapi32 kernel32
|
2004-01-27 00:11:16 +00:00
|
|
|
EXTRALIBS = -luuid $(LIBUNICODE)
|
2003-08-13 01:27:48 +00:00
|
|
|
|
|
|
|
C_SRCS = \
|
2004-03-16 19:18:22 +00:00
|
|
|
create.c \
|
2003-08-13 01:27:48 +00:00
|
|
|
distinct.c \
|
|
|
|
handle.c \
|
2004-03-20 19:18:46 +00:00
|
|
|
insert.c \
|
2003-08-13 01:27:48 +00:00
|
|
|
msi.c \
|
|
|
|
msiquery.c \
|
|
|
|
order.c \
|
|
|
|
record.c \
|
2004-03-30 20:42:06 +00:00
|
|
|
regsvr.c \
|
2003-08-13 01:27:48 +00:00
|
|
|
select.c \
|
2004-03-17 20:49:59 +00:00
|
|
|
string.c \
|
2003-08-13 01:27:48 +00:00
|
|
|
suminfo.c \
|
|
|
|
table.c \
|
|
|
|
tokenize.c \
|
|
|
|
where.c
|
|
|
|
|
2004-05-18 20:41:47 +00:00
|
|
|
RC_SRCS = version.rc
|
2003-08-13 01:27:48 +00:00
|
|
|
|
2004-03-16 03:23:43 +00:00
|
|
|
EXTRA_SRCS = sql.y cond.y
|
|
|
|
EXTRA_OBJS = sql.tab.o cond.tab.o
|
2003-08-13 01:27:48 +00:00
|
|
|
|
|
|
|
@MAKE_DLL_RULES@
|
|
|
|
|
2004-03-16 03:23:43 +00:00
|
|
|
sql.tab.c sql.tab.h: sql.y
|
2004-03-16 19:38:19 +00:00
|
|
|
$(BISON) -p SQL_ -d $(SRCDIR)/sql.y -o sql.tab.c
|
2004-03-16 03:23:43 +00:00
|
|
|
|
|
|
|
cond.tab.c cond.tab.h: cond.y
|
2004-03-16 19:38:19 +00:00
|
|
|
$(BISON) -p COND_ -d $(SRCDIR)/cond.y -o cond.tab.c
|
2003-08-13 01:27:48 +00:00
|
|
|
|
|
|
|
# hack to allow parallel make
|
2004-03-16 03:23:43 +00:00
|
|
|
sql.tab.h: sql.tab.c
|
|
|
|
sql.tab.o: sql.tab.h
|
|
|
|
cond.tab.h: cond.tab.c
|
|
|
|
cond.tab.o: cond.tab.h
|
2003-08-13 01:27:48 +00:00
|
|
|
|
2004-03-16 03:23:43 +00:00
|
|
|
tokenize.o: sql.tab.h
|
2003-08-15 03:52:35 +00:00
|
|
|
|
2003-08-13 01:27:48 +00:00
|
|
|
### Dependencies:
|