diff options
author | Luke Shumaker <lukeshu@lukeshu.com> | 2022-06-04 23:04:18 -0600 |
---|---|---|
committer | Luke Shumaker <lukeshu@lukeshu.com> | 2022-06-04 23:04:18 -0600 |
commit | d333027b3cd9ed0d62842c732acf641dd681f5d9 (patch) | |
tree | 474d6a4a204a8a2b3cd90bea78eb247c67edf3d6 /pkg/btrfs/Makefile | |
parent | 67aab484a523dfcbf32f4fc68ace2474ade96a5f (diff) |
objids and gen
Diffstat (limited to 'pkg/btrfs/Makefile')
-rw-r--r-- | pkg/btrfs/Makefile | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/pkg/btrfs/Makefile b/pkg/btrfs/Makefile index b29e033..33d3793 100644 --- a/pkg/btrfs/Makefile +++ b/pkg/btrfs/Makefile @@ -8,6 +8,8 @@ files += btrfsitem/items.txt btrfsitem/items_gen.go: btrfsitem/items.txt $(MAKEFILE_LIST) { \ + echo '// Code generated by Make. DO NOT EDIT.'; \ + echo; \ echo 'package $(@D)'; \ echo 'import ('; \ echo '"reflect"'; \ @@ -26,6 +28,8 @@ files += btrfsitem/items_gen.go internal/itemtype.go: btrfsitem/items.txt $(MAKEFILE_LIST) { \ + echo '// Code generated by Make. DO NOT EDIT.'; \ + echo; \ echo 'package $(@D)'; \ echo 'import "fmt"'; \ echo 'type ItemType uint8'; \ @@ -44,6 +48,20 @@ internal/itemtype.go: btrfsitem/items.txt $(MAKEFILE_LIST) } | gofmt >$@ files += internal/itemtype.go +internal_objid.go: internal/objid.go $(MAKEFILE_LIST) + { \ + echo '// Code generated by Make. DO NOT EDIT.'; \ + echo; \ + echo 'package btrfs'; \ + echo 'import ('; \ + echo '"lukeshu.com/btrfs-tools/pkg/btrfs/internal"'; \ + echo ')'; \ + echo 'const('; \ + sed -En 's/^\s*(\S*_OBJECTID)\s*=.*/\1 = internal.\1/p' <$<; \ + echo ')'; \ + } | gofmt >$@ +files += internal_objid.go + all: $(files) .PHONY: all |