aboutsummaryrefslogtreecommitdiff
path: root/weed-fs/src/pkg
diff options
context:
space:
mode:
Diffstat (limited to 'weed-fs/src/pkg')
-rw-r--r--weed-fs/src/pkg/directory/Makefile35
-rw-r--r--weed-fs/src/pkg/storage/Makefile36
-rw-r--r--weed-fs/src/pkg/util/Makefile31
3 files changed, 102 insertions, 0 deletions
diff --git a/weed-fs/src/pkg/directory/Makefile b/weed-fs/src/pkg/directory/Makefile
new file mode 100644
index 000000000..55cc4ce50
--- /dev/null
+++ b/weed-fs/src/pkg/directory/Makefile
@@ -0,0 +1,35 @@
+# Makefile generated by gb: http://go-gb.googlecode.com
+# gb provides configuration-free building and distributing
+
+include $(GOROOT)/src/Make.inc
+
+TARG=directory
+GOFILES=\
+ file_id.go\
+ volume_mapping.go\
+
+# gb: this is the local install
+GBROOT=../../..
+
+# gb: compile/link against local install
+GCIMPORTS+= -I $(GBROOT)/_obj
+LDIMPORTS+= -L $(GBROOT)/_obj
+# gb: compile/link against GOPATH entries
+GOPATHSEP=:
+ifeq ($(GOHOSTOS),windows)
+GOPATHSEP=;
+endif
+GCIMPORTS=-I $(subst $(GOPATHSEP),/pkg/$(GOOS)_$(GOARCH) -I , $(GOPATH))/pkg/$(GOOS)_$(GOARCH)
+LDIMPORTS=-L $(subst $(GOPATHSEP),/pkg/$(GOOS)_$(GOARCH) -L , $(GOPATH))/pkg/$(GOOS)_$(GOARCH)
+
+# gb: copy to local install
+$(GBROOT)/_obj/$(TARG).a: _obj/$(TARG).a
+ mkdir -p $(dir $@); cp -f $< $@
+
+package: $(GBROOT)/_obj/$(TARG).a
+
+include $(GOROOT)/src/Make.pkg
+
+# gb: local dependencies
+_obj/$(TARG).a: $(GBROOT)/_obj/storage.a
+_obj/$(TARG).a: $(GBROOT)/_obj/util.a
diff --git a/weed-fs/src/pkg/storage/Makefile b/weed-fs/src/pkg/storage/Makefile
new file mode 100644
index 000000000..ab50c9e8a
--- /dev/null
+++ b/weed-fs/src/pkg/storage/Makefile
@@ -0,0 +1,36 @@
+# Makefile generated by gb: http://go-gb.googlecode.com
+# gb provides configuration-free building and distributing
+
+include $(GOROOT)/src/Make.inc
+
+TARG=storage
+GOFILES=\
+ needle.go\
+ needle_map.go\
+ store.go\
+ volume.go\
+
+# gb: this is the local install
+GBROOT=../../..
+
+# gb: compile/link against local install
+GCIMPORTS+= -I $(GBROOT)/_obj
+LDIMPORTS+= -L $(GBROOT)/_obj
+# gb: compile/link against GOPATH entries
+GOPATHSEP=:
+ifeq ($(GOHOSTOS),windows)
+GOPATHSEP=;
+endif
+GCIMPORTS=-I $(subst $(GOPATHSEP),/pkg/$(GOOS)_$(GOARCH) -I , $(GOPATH))/pkg/$(GOOS)_$(GOARCH)
+LDIMPORTS=-L $(subst $(GOPATHSEP),/pkg/$(GOOS)_$(GOARCH) -L , $(GOPATH))/pkg/$(GOOS)_$(GOARCH)
+
+# gb: copy to local install
+$(GBROOT)/_obj/$(TARG).a: _obj/$(TARG).a
+ mkdir -p $(dir $@); cp -f $< $@
+
+package: $(GBROOT)/_obj/$(TARG).a
+
+include $(GOROOT)/src/Make.pkg
+
+# gb: local dependencies
+_obj/$(TARG).a: $(GBROOT)/_obj/util.a
diff --git a/weed-fs/src/pkg/util/Makefile b/weed-fs/src/pkg/util/Makefile
new file mode 100644
index 000000000..bf3a57f05
--- /dev/null
+++ b/weed-fs/src/pkg/util/Makefile
@@ -0,0 +1,31 @@
+# Makefile generated by gb: http://go-gb.googlecode.com
+# gb provides configuration-free building and distributing
+
+include $(GOROOT)/src/Make.inc
+
+TARG=util
+GOFILES=\
+ bytes.go\
+ post.go\
+
+# gb: this is the local install
+GBROOT=../../..
+
+# gb: compile/link against local install
+GCIMPORTS+= -I $(GBROOT)/_obj
+LDIMPORTS+= -L $(GBROOT)/_obj
+# gb: compile/link against GOPATH entries
+GOPATHSEP=:
+ifeq ($(GOHOSTOS),windows)
+GOPATHSEP=;
+endif
+GCIMPORTS=-I $(subst $(GOPATHSEP),/pkg/$(GOOS)_$(GOARCH) -I , $(GOPATH))/pkg/$(GOOS)_$(GOARCH)
+LDIMPORTS=-L $(subst $(GOPATHSEP),/pkg/$(GOOS)_$(GOARCH) -L , $(GOPATH))/pkg/$(GOOS)_$(GOARCH)
+
+# gb: copy to local install
+$(GBROOT)/_obj/$(TARG).a: _obj/$(TARG).a
+ mkdir -p $(dir $@); cp -f $< $@
+
+package: $(GBROOT)/_obj/$(TARG).a
+
+include $(GOROOT)/src/Make.pkg