Sha256: 7febb669ce5c7824c00eb239fd90a9b411c3a8dd8b88cb684c4e053f10c9c0d8

Contents?: true

Size: 453 Bytes

Versions: 2

Compression:

Stored size: 453 Bytes

Contents

require 'mkmf'

$objs = ['']
$srcs = ['']
TARGET = 'libzigrb_100doors'

create_makefile TARGET
File.open('Makefile', 'a') do |f|
  f.puts <<~MFILE

    clean: clean-zig
    clean-zig:
    \t-$(Q)$(RM) -rf zig-cache zig-out

    #{TARGET}.so: Makefile build.zig src/main.zig
    \tenv -u DESTDIR RUBYLIBDIR=$(rubylibdir) RUBYHDRDIR=$(rubyhdrdir) RUBYARCHHDRDIR=$(rubyarchhdrdir) zig build test install
    \tcp -v zig-out/lib/#{TARGET}.so .

  MFILE
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
zig_example-0.2.0 ext/zigrb_100doors/extconf.rb
zig_example-0.1.0 ext/zigrb_100doors/extconf.rb