2011-01-29 14:31:00 +08:00
|
|
|
# standard GO make file preamble
|
2011-01-15 07:34:30 +08:00
|
|
|
include $(GOROOT)/src/Make.inc
|
|
|
|
|
2011-01-15 17:06:50 +08:00
|
|
|
# target package name
|
2011-01-15 07:34:30 +08:00
|
|
|
TARG=iconv
|
|
|
|
|
2011-01-15 17:06:50 +08:00
|
|
|
# regular go files
|
2011-01-15 07:34:30 +08:00
|
|
|
GOFILES=\
|
2011-01-15 17:06:50 +08:00
|
|
|
reader.go\
|
2011-01-29 14:31:00 +08:00
|
|
|
writer.go\
|
2011-01-15 07:34:30 +08:00
|
|
|
|
2011-01-15 17:06:50 +08:00
|
|
|
# files that must be processed by cgo
|
2011-01-15 07:34:30 +08:00
|
|
|
CGOFILES=\
|
2011-01-15 17:06:50 +08:00
|
|
|
converter.go\
|
2011-01-15 07:34:30 +08:00
|
|
|
iconv.go\
|
|
|
|
|
2011-01-29 14:31:00 +08:00
|
|
|
# on non glibc systems, we usually need to load the library
|
|
|
|
ifneq ($(GOOS),linux)
|
|
|
|
CGO_LDFLAGS=-liconv
|
|
|
|
endif
|
|
|
|
|
|
|
|
# standard GO make file include for packages
|
|
|
|
include $(GOROOT)/src/Make.pkg
|