28 lines
610 B
Makefile
28 lines
610 B
Makefile
# Set this to the directory containing perl includes and libraries
|
|
PERLDIR = c:\perl\5.6.0\lib\MSWin32-x86\CORE
|
|
|
|
CC = cl -c
|
|
CFLAGS = -DWIN32 -D_X86_ -D__i386__ -I$(PERLDIR)
|
|
PERLLIB = -libpath:$(PERLDIR) perl56.lib
|
|
PERLMAKE = $(MAKE) /fMakefile.perl "DEFINE=$(CFLAGS)"
|
|
|
|
OBJS = winetest.obj wine.obj
|
|
|
|
all: winetest.exe
|
|
|
|
winetest.exe: $(OBJS)
|
|
link -out:$@ $(LDFLAGS) $(OBJS) $(PERLLIB)
|
|
|
|
winetest.obj: winetest.c
|
|
$(CC) $(CFLAGS) winetest.c
|
|
|
|
wine.obj: wine.xs Makefile.perl
|
|
$(PERLMAKE) wine.obj
|
|
|
|
Makefile.perl: Makefile.PL
|
|
perl Makefile.PL
|
|
|
|
clean: Makefile.perl
|
|
del winetest.exe $(OBJS)
|
|
$(PERLMAKE) realclean
|