2003-08-13 03:27:48 +02:00
|
|
|
TOPSRCDIR = @top_srcdir@
|
|
|
|
TOPOBJDIR = ../..
|
|
|
|
SRCDIR = @srcdir@
|
|
|
|
VPATH = @srcdir@
|
|
|
|
MODULE = msi.dll
|
2005-05-09 16:42:30 +02:00
|
|
|
IMPORTLIB = libmsi.$(IMPLIBEXT)
|
2005-06-23 18:43:38 +02:00
|
|
|
IMPORTS = shell32 shlwapi cabinet oleaut32 ole32 version user32 gdi32 advapi32 kernel32
|
2004-01-27 01:11:16 +01:00
|
|
|
EXTRALIBS = -luuid $(LIBUNICODE)
|
2003-08-13 03:27:48 +02:00
|
|
|
|
|
|
|
C_SRCS = \
|
2004-06-28 22:34:35 +02:00
|
|
|
action.c \
|
2005-02-01 15:22:31 +01:00
|
|
|
appsearch.c \
|
2005-06-16 17:51:44 +02:00
|
|
|
classes.c \
|
2004-03-16 20:18:22 +01:00
|
|
|
create.c \
|
2005-01-25 21:17:09 +01:00
|
|
|
custom.c \
|
2005-03-29 13:28:57 +02:00
|
|
|
database.c \
|
2005-02-14 12:07:13 +01:00
|
|
|
delete.c \
|
2005-01-28 13:39:57 +01:00
|
|
|
dialog.c \
|
2003-08-13 03:27:48 +02:00
|
|
|
distinct.c \
|
2005-05-27 11:11:18 +02:00
|
|
|
events.c \
|
2005-06-17 22:56:55 +02:00
|
|
|
files.c \
|
2005-01-25 21:17:09 +01:00
|
|
|
format.c \
|
2003-08-13 03:27:48 +02:00
|
|
|
handle.c \
|
2005-06-15 21:12:42 +02:00
|
|
|
helpers.c \
|
2004-03-20 20:18:46 +01:00
|
|
|
insert.c \
|
2005-06-16 22:40:34 +02:00
|
|
|
install.c \
|
2003-08-13 03:27:48 +02:00
|
|
|
msi.c \
|
|
|
|
msiquery.c \
|
|
|
|
order.c \
|
2004-06-30 21:38:36 +02:00
|
|
|
package.c \
|
2005-01-21 11:17:01 +01:00
|
|
|
preview.c \
|
2003-08-13 03:27:48 +02:00
|
|
|
record.c \
|
2005-01-25 11:58:36 +01:00
|
|
|
registry.c \
|
2004-03-30 22:42:06 +02:00
|
|
|
regsvr.c \
|
2003-08-13 03:27:48 +02:00
|
|
|
select.c \
|
2005-07-05 23:00:06 +02:00
|
|
|
source.c \
|
2004-03-17 21:49:59 +01:00
|
|
|
string.c \
|
2003-08-13 03:27:48 +02:00
|
|
|
suminfo.c \
|
|
|
|
table.c \
|
|
|
|
tokenize.c \
|
2004-07-04 02:30:02 +02:00
|
|
|
update.c \
|
2005-06-09 14:05:27 +02:00
|
|
|
upgrade.c \
|
2003-08-13 03:27:48 +02:00
|
|
|
where.c
|
|
|
|
|
2005-02-08 13:12:29 +01:00
|
|
|
RC_SRCS = msi.rc
|
2003-08-13 03:27:48 +02:00
|
|
|
|
2004-03-16 04:23:43 +01:00
|
|
|
EXTRA_SRCS = sql.y cond.y
|
|
|
|
EXTRA_OBJS = sql.tab.o cond.tab.o
|
2003-08-13 03:27:48 +02:00
|
|
|
|
2005-01-05 14:26:34 +01:00
|
|
|
SUBDIRS = tests
|
|
|
|
|
2003-08-13 03:27:48 +02:00
|
|
|
@MAKE_DLL_RULES@
|
|
|
|
|
2004-03-16 04:23:43 +01:00
|
|
|
sql.tab.c sql.tab.h: sql.y
|
2004-03-16 20:38:19 +01:00
|
|
|
$(BISON) -p SQL_ -d $(SRCDIR)/sql.y -o sql.tab.c
|
2004-03-16 04:23:43 +01:00
|
|
|
|
|
|
|
cond.tab.c cond.tab.h: cond.y
|
2004-03-16 20:38:19 +01:00
|
|
|
$(BISON) -p COND_ -d $(SRCDIR)/cond.y -o cond.tab.c
|
2003-08-13 03:27:48 +02:00
|
|
|
|
|
|
|
# hack to allow parallel make
|
2004-03-16 04:23:43 +01: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 03:27:48 +02:00
|
|
|
|
2004-03-16 04:23:43 +01:00
|
|
|
tokenize.o: sql.tab.h
|
2003-08-15 05:52:35 +02:00
|
|
|
|
2003-08-13 03:27:48 +02:00
|
|
|
### Dependencies:
|