diff options
| author | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
|---|---|---|
| committer | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
| commit | ecdac123787b96ce6649f0f91da12ea6458cc2b1 (patch) | |
| tree | b89c74d9e6fe6e8aebc4c77bcbeb4ab73214127d /dev-lua/lua-utf8/files | |
| parent | 1be72aa41cf41dedadeecf59dca9f01de6381f5e (diff) | |
| download | baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.gz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.xz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.zip | |
Updating liguros repo
Diffstat (limited to 'dev-lua/lua-utf8/files')
| -rw-r--r-- | dev-lua/lua-utf8/files/lua-utf8.Makefile | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/dev-lua/lua-utf8/files/lua-utf8.Makefile b/dev-lua/lua-utf8/files/lua-utf8.Makefile new file mode 100644 index 000000000000..456c52f4aaa0 --- /dev/null +++ b/dev-lua/lua-utf8/files/lua-utf8.Makefile @@ -0,0 +1,42 @@ +# this file builds lua-utf8 + +MY_USE_LUA?=luajit +PKG_CONFIG?=pkg-config +PREFIX?=/usr/local +DESTDIR?=/ + +LUA_LIBDIR := $(shell $(PKG_CONFIG) --variable INSTALL_CMOD $(MY_USE_LUA)) +LUA_INC := $(shell $(PKG_CONFIG) --variable INSTALL_INC $(MY_USE_LUA)) +LUA_SHARE := $(shell $(PKG_CONFIG) --variable INSTALL_LMOD $(MY_USE_LUA)) +CWARNS := -Wall -pedantic +CFLAGS += -I$(LUA_INC) -fPIC $(CWARNS) +LIB_OPTION := -shared +LDFLAGS += $(LIB_OPTION) + +SONAME := lua-utf8.so +SONAMEV := $(SONAME).0 +LIBRARY := $(SONAMEV).1.1 +SRC := lutf8lib.c +OBJ := $(patsubst %.c, %.o, $(SRC)) + +FILES := parseucd.lua + +all: $(LIBRARY) $(SONAMEV) $(SONAME) + +$(SONAMEV): + ln -s $(LIBRARY) $@ + +$(SONAME): + ln -s $(SONAMEV) $@ + +$(LIBRARY): $(OBJ) + $(CC) $(CFLAGS) $(LDFLAGS) -o $(LIBRARY) $(OBJ) -lc + +install: + install -d $(DESTDIR)$(LUA_LIBDIR) + install $(SONAME) $(DESTDIR)$(LUA_LIBDIR) + install -d $(DESTDIR)$(LUA_SHARE) + install --mode=0444 $(FILES) $(DESTDIR)$(LUA_SHARE) + +clean: + rm -rf $(LIBRARY) $(SONAMEV) $(SONAME) *.o |
