summaryrefslogtreecommitdiff
path: root/src/pkg/exp/wingui/Makefile
blob: 00f7d234ddf4eef9d3c893dd6ade9916f11eaad5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Copyright 2011 The Go Authors. All rights reserved.
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.

GOOS=windows

include ../../../Make.inc

LD:=$(LD) -Hwindowsgui

TARG=wingui

GOFILES=\
	gui.go\
	winapi.go\
	zwinapi.go\

include ../../../Make.cmd

zwinapi.go: winapi.go
	$(GOROOT)/src/pkg/syscall/mksyscall_windows.pl $< \
		| sed 's/^package.*syscall$$/package main/' \
		| sed '/^import/a \
			import "syscall"' \
		| sed 's/Syscall/syscall.Syscall/' \
		| sed 's/NewLazyDLL/syscall.NewLazyDLL/' \
		| sed 's/EINVAL/syscall.EINVAL/' \
		| gofmt \
		> $@